.elementor-1231
  .elementor-element.elementor-element-1650253
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-1650253
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-2838a8a {
  text-align: center;
}
.elementor-1231 .elementor-element.elementor-element-2838a8a img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  object-position: center center;
}
.elementor-1231
  .elementor-element.elementor-element-2838a8a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-4828053 {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: npa-light, sans-serif;
  font-size: 290px;
  font-weight: 900;
  top: 50%;
}
body:not(.rtl) .elementor-1231 .elementor-element.elementor-element-4828053 {
  left: 0%;
}
body.rtl .elementor-1231 .elementor-element.elementor-element-4828053 {
  right: 0%;
}
.elementor-1231
  .elementor-element.elementor-element-4828053
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
.elementor-1231 .elementor-element.elementor-element-13b6024 {
  text-align: center;
  color: #ffffff;
  font-family: npa-light, sans-serif;
  font-weight: 400;
  bottom: 200px;
}
body:not(.rtl) .elementor-1231 .elementor-element.elementor-element-13b6024 {
  left: 0px;
}
body.rtl .elementor-1231 .elementor-element.elementor-element-13b6024 {
  right: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-13b6024
  > .elementor-widget-container {
  --e-transform-translateY: 38px;
}
.elementor-1231
  .elementor-element.elementor-element-6878aa9
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1231 .elementor-element.elementor-element-6878aa9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -80px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-6878aa9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1231
  .elementor-element.elementor-element-c7db898:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../images/bg-overlay-real.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-element-populated {
  box-shadow: 0px 8px 24px 0px
    rgba(148.99999999999997, 156.99999999999997, 164.99999999999997, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 100px 80px 100px;
}
.elementor-1231
  .elementor-element.elementor-element-c7db898
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1231
  .elementor-element.elementor-element-7c60e46.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1231
  .elementor-element.elementor-element-7c60e46.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1231
  .elementor-element.elementor-element-7c60e46
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-ebaca4e
  > .elementor-widget-container {
  padding: 0px 90px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-49af882
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-49af882
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-cfde939 {
  color: var(--e-global-color-c4dcbdf);
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 28px;
  letter-spacing: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-cfde939
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-f0d9584 {
  color: var(--e-global-color-8e6e5f5);
  font-family: var(--e-global-typography-edcde5e-font-family), sans-serif;
  font-size: var(--e-global-typography-edcde5e-font-size);
  font-weight: var(--e-global-typography-edcde5e-font-weight);
  line-height: var(--e-global-typography-edcde5e-line-height);
  letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
  word-spacing: var(--e-global-typography-edcde5e-word-spacing);
}
.elementor-1231
  .elementor-element.elementor-element-f0d9584
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-8054ec8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 120px;
  margin-bottom: 120px;
  padding: 30px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-8054ec8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1231
  .elementor-element.elementor-element-954b94f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1231
  .elementor-element.elementor-element-954b94f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a8578fd);
  background-image: url("../images/bg-overlay-real-3.png");
  background-position: bottom left;
  background-repeat: no-repeat;
}
.elementor-1231
  .elementor-element.elementor-element-954b94f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 15px;
}
.elementor-1231
  .elementor-element.elementor-element-954b94f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1231
  .elementor-element.elementor-element-454e956
  > .elementor-container {
  max-width: 1170px;
}
.elementor-1231 .elementor-element.elementor-element-454e956 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-1231
  .elementor-element.elementor-element-a1751d0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-element-populated {
  box-shadow: 0px 0px 60px -10px rgba(14.999999999999995, 64.99999999999996, 34.99999999999999, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  color: #e60000;
  text-align: center;
  margin: -30px 0px 130px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 70px 40px 70px 40px;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1231
  .elementor-element.elementor-element-a1751d0
  .elementor-element-populated
  .elementor-heading-title {
  color: #e30505;
}
.elementor-1231
  .elementor-element.elementor-element-34de847
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: npa-light, sans-serif;
  font-size: 66px;
  font-weight: 900;
  line-height: 74px;
  letter-spacing: -0.5px;
}
.elementor-1231
  .elementor-element.elementor-element-34de847
  .elementor-counter-title {
  color: var(--e-global-color-c4dcbdf);
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231
  .elementor-element.elementor-element-34de847
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 55px 20px 55px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #6dc25330;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-a7979ec
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: npa-light, sans-serif;
  font-size: 66px;
  font-weight: 900;
  line-height: 74px;
  letter-spacing: -0.5px;
}
.elementor-1231
  .elementor-element.elementor-element-a7979ec
  .elementor-counter-title {
  color: var(--e-global-color-c4dcbdf);
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231
  .elementor-element.elementor-element-a7979ec
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 25px 20px 25px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #6dc25330;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-1c704c1
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: npa-light, sans-serif;
  font-size: 66px;
  font-weight: 900;
  line-height: 74px;
  letter-spacing: -0.5px;
}
.elementor-1231
  .elementor-element.elementor-element-1c704c1
  .elementor-counter-title {
  color: var(--e-global-color-c4dcbdf);
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231
  .elementor-element.elementor-element-1c704c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 25px 0px 25px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-5eaaaf7
  > .elementor-element-populated {
  padding: 120px 35px 120px 130px;
}
.elementor-1231
  .elementor-element.elementor-element-33384f4
  .greenplanet-content-section__wrapp {
  background-color: #ffffff00;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-1231
  .elementor-element.elementor-element-33384f4
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-784b9a3
  > .elementor-container {
  max-width: 1485px;
}
.elementor-1231 .elementor-element.elementor-element-784b9a3 {
  margin-top: 120px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-41c2bb9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-9014820
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1231 .elementor-element.elementor-element-9014820 {
  margin-top: 120px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-cd1f17b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-cd1f17b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-0ffc8aa
  .greenplanet-heading__subtitle {
  font-family: var(--e-global-typography-edcde5e-font-family), sans-serif;
  font-size: var(--e-global-typography-edcde5e-font-size);
  font-weight: var(--e-global-typography-edcde5e-font-weight);
  line-height: var(--e-global-typography-edcde5e-line-height);
  letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
  word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  color: var(--e-global-color-c4dcbdf);
}
.elementor-1231
  .elementor-element.elementor-element-0ffc8aa
  > .elementor-widget-container {
  margin: 0px 80px 60px 80px;
}
.elementor-1231 .elementor-element.elementor-element-369f52e8 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-391f0979.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-around;
}
.elementor-1231
  .elementor-element.elementor-element-391f0979
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-391f0979
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-72b800ce
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-72b800ce {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-6a918e68
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-6a918e68 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-1fba8d85
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-1fba8d85 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-4c4e0aa0
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-4c4e0aa0 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-3e1f247c
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-3e1f247c {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-36b82ce1
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-36b82ce1 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-4d7c745d
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-4d7c745d {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-9960c34
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-9960c34 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-2f3cfba5
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-1231 .elementor-element.elementor-element-2f3cfba5 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
}
.elementor-1231
  .elementor-element.elementor-element-76cfdbb3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-76cfdbb3 {
  width: var(--container-widget-width, 370px);
  max-width: 370px;
  --container-widget-width: 370px;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-1231
  .elementor-element.elementor-element-ae13346
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1231 .elementor-element.elementor-element-ae13346 {
  margin-top: 120px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-17b19cc
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-17b19cc
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-5060be1
  > .elementor-container {
  max-width: 600px;
}
.elementor-1231 .elementor-element.elementor-element-5060be1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-23c23fd
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-23c23fd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-8a65766
  .greenplanet-heading__subtitle {
  font-family: var(--e-global-typography-edcde5e-font-family), sans-serif;
  font-size: var(--e-global-typography-edcde5e-font-size);
  font-weight: var(--e-global-typography-edcde5e-font-weight);
  line-height: var(--e-global-typography-edcde5e-line-height);
  letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
  word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  color: var(--e-global-color-c4dcbdf);
}
.elementor-1231
  .elementor-element.elementor-element-8a65766
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-1231 .elementor-element.elementor-element-b1ce6bc {
  padding: 100px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-53cad3d
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-53cad3d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-53cad3d
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1231
  .elementor-element.elementor-element-53cad3d
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 100px 30px 60px 30px;
}
.elementor-1231 .elementor-element.elementor-element-b9da9a7 {
  text-align: center;
}
.elementor-1231 .elementor-element.elementor-element-b9da9a7 img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-b9da9a7
  > .elementor-widget-container {
  margin: -200px -15px 0px -15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-40873e4 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-1231 .elementor-element.elementor-element-83d3db7 {
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231 .elementor-element.elementor-element-28a4d04 .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-1231
  .elementor-element.elementor-element-92f9faf
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-92f9faf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-92f9faf
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1231
  .elementor-element.elementor-element-92f9faf
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 100px 30px 60px 30px;
}
.elementor-1231 .elementor-element.elementor-element-05bd243 img {
  width: 100%;
  max-width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-05bd243
  > .elementor-widget-container {
  margin: -200px -15px 0px -15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-261de56 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-1231 .elementor-element.elementor-element-c75325c {
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231 .elementor-element.elementor-element-bbc3deb .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-1231
  .elementor-element.elementor-element-c692c39
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-c692c39
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-c692c39
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1231
  .elementor-element.elementor-element-c692c39
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 100px 30px 60px 30px;
}
.elementor-1231 .elementor-element.elementor-element-efe99f3 img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-efe99f3
  > .elementor-widget-container {
  margin: -200px -15px 0px -15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1231 .elementor-element.elementor-element-93948f7 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-1231 .elementor-element.elementor-element-87d86bf {
  font-family: var(--e-global-typography-0bb6cdf-font-family), sans-serif;
  font-size: var(--e-global-typography-0bb6cdf-font-size);
  font-weight: var(--e-global-typography-0bb6cdf-font-weight);
  line-height: var(--e-global-typography-0bb6cdf-line-height);
  letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
  word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
}
.elementor-1231 .elementor-element.elementor-element-3523004 .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-1231
  .elementor-element.elementor-element-d5bdae
  > .elementor-container {
  max-width: 1485px;
}
.elementor-1231 .elementor-element.elementor-element-d5bdae {
  overflow: hidden;
  margin-top: 120px;
  margin-bottom: 0px;
}
.elementor-1231 .elementor-element.elementor-element-d5bdae,
.elementor-1231
  .elementor-element.elementor-element-d5bdae
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-1e6f3312
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-1231
  .elementor-element.elementor-element-1e6f3312
  > .elementor-element-populated,
.elementor-1231
  .elementor-element.elementor-element-1e6f3312
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1231
  .elementor-element.elementor-element-1e6f3312
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-1e6f3312
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1231
  .elementor-element.elementor-element-3f2e0e9a
  .greenplanet-call-to__bg-overlay {
  background-image: url("../images/bg-overlay-real.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-1231
  .elementor-element.elementor-element-3f2e0e9a
  > .elementor-widget-container {
  border-radius: 8px 8px 8px 8px;
}
@media (max-width: 1199px) {
  .elementor-1231 .elementor-element.elementor-element-0418195 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-1650253
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-1650253
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-4828053
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-13b6024
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-6878aa9 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c7db898
    > .elementor-element-populated,
  .elementor-1231
    .elementor-element.elementor-element-c7db898
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1231
    .elementor-element.elementor-element-c7db898
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-1231
    .elementor-element.elementor-element-7c60e46.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-7c60e46.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-7c60e46.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-ebaca4e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-1231
    .elementor-element.elementor-element-a1751d0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated {
    margin: -30px 0px 130px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-34de847
    .elementor-counter-number-wrapper {
    font-size: 66px;
    line-height: 74px;
    letter-spacing: -0.5px;
  }
  .elementor-1231
    .elementor-element.elementor-element-34de847
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-a7979ec
    .elementor-counter-number-wrapper {
    font-size: 66px;
    line-height: 74px;
    letter-spacing: -0.5px;
  }
  .elementor-1231
    .elementor-element.elementor-element-a7979ec
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-1c704c1
    .elementor-counter-number-wrapper {
    font-size: 66px;
    line-height: 74px;
    letter-spacing: -0.5px;
  }
  .elementor-1231
    .elementor-element.elementor-element-1c704c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-784b9a3 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-around;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-2f3cfba5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-76cfdbb3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-76cfdbb3 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-53cad3d
    > .elementor-element-populated {
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231
    .elementor-element.elementor-element-b9da9a7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-92f9faf
    > .elementor-element-populated {
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231
    .elementor-element.elementor-element-05bd243
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39
    > .elementor-element-populated {
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231
    .elementor-element.elementor-element-efe99f3
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-1231 .elementor-element.elementor-element-6878aa9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c7db898
    > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
  .elementor-1231 .elementor-element.elementor-element-2243883 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-7c60e46.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1231 .elementor-element.elementor-element-cfde939 {
    font-size: 18px;
    letter-spacing: 0.5px;
  }
  .elementor-1231 .elementor-element.elementor-element-f0d9584 {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231 .elementor-element.elementor-element-8054ec8 {
    margin-top: 120px;
    margin-bottom: 120px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-954b94f
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-454e956 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated,
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-1231
    .elementor-element.elementor-element-34de847
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-a7979ec
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-1c704c1
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-5eaaaf7
    > .elementor-element-populated {
    padding: 120px 15px 105px 15px;
  }
  .elementor-1231 .elementor-element.elementor-element-784b9a3 {
    margin-top: 120px;
    margin-bottom: 120px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-9014820 {
    margin-top: 120px;
    margin-bottom: 120px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-cd1f17b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-0ffc8aa
    .greenplanet-heading__subtitle {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-0ffc8aa
    > .elementor-widget-container {
    margin: 0px 15px 60px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-1231 .elementor-element.elementor-element-72b800ce {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-6a918e68 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-1fba8d85 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-4c4e0aa0 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-3e1f247c {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-36b82ce1 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-4d7c745d {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231 .elementor-element.elementor-element-9960c34 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231
    .elementor-element.elementor-element-2f3cfba5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-2f3cfba5 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231
    .elementor-element.elementor-element-76cfdbb3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-76cfdbb3 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1231
    .elementor-element.elementor-element-17b19cc
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-17b19cc
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    .greenplanet-heading__subtitle {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-b1ce6bc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-53cad3d
    > .elementor-element-populated {
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231 .elementor-element.elementor-element-b9da9a7 img {
    width: 100%;
    border-radius: 8px 8px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-b9da9a7
    > .elementor-widget-container {
    margin: -200px -15px 0px -15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-83d3db7 {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-92f9faf
    > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231 .elementor-element.elementor-element-05bd243 img {
    border-radius: 8px 8px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-05bd243
    > .elementor-widget-container {
    margin: -200px -15px 0px -15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-c75325c {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39
    > .elementor-element-populated {
    margin: 130px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 100px 30px 60px 30px;
  }
  .elementor-1231 .elementor-element.elementor-element-efe99f3 img {
    width: 100%;
    height: 250px;
    border-radius: 8px 8px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-efe99f3
    > .elementor-widget-container {
    margin: -200px -15px 0px -15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-87d86bf {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231 .elementor-element.elementor-element-d5bdae {
    margin-top: 80px;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .elementor-1231 .elementor-element.elementor-element-4828053 {
    font-size: 200px;
  }
  .elementor-1231 .elementor-element.elementor-element-6878aa9 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c7db898
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-1231 .elementor-element.elementor-element-8054ec8 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 50px 15px 50px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-5eaaaf7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 15px 65px 15px;
  }
  .elementor-1231 .elementor-element.elementor-element-784b9a3 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-1231 .elementor-element.elementor-element-9014820 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-1231
    .elementor-element.elementor-element-cd1f17b
    > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-0ffc8aa
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-369f52e8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-391f0979
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-72b800ce {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-6a918e68 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-1fba8d85 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-4c4e0aa0 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-3e1f247c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-36b82ce1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-4d7c745d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-9960c34 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231
    .elementor-element.elementor-element-2f3cfba5
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-2f3cfba5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-1231
    .elementor-element.elementor-element-76cfdbb3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-76cfdbb3 {
    width: 100%;
    max-width: 100%;
    align-self: flex-end;
  }
  .elementor-1231 .elementor-element.elementor-element-ae13346 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-b1ce6bc {
    z-index: 1;
  }
  .elementor-1231
    .elementor-element.elementor-element-53cad3d
    > .elementor-element-populated {
    margin: 0px 0px 140px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-53cad3d {
    z-index: 2;
  }
  .elementor-1231
    .elementor-element.elementor-element-b9da9a7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-92f9faf
    > .elementor-element-populated {
    margin: 0px 0px 140px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-92f9faf {
    z-index: 2;
  }
  .elementor-1231
    .elementor-element.elementor-element-05bd243
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-c692c39 {
    z-index: 1;
  }
  .elementor-1231
    .elementor-element.elementor-element-efe99f3
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-d5bdae {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 470px) {
  .elementor-1231 .elementor-element.elementor-element-cfde939 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .elementor-1231 .elementor-element.elementor-element-f0d9584 {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-a1751d0
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-1231
    .elementor-element.elementor-element-34de847
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-a7979ec
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-1c704c1
    .elementor-counter-title {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-0ffc8aa
    .greenplanet-heading__subtitle {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    .greenplanet-heading__subtitle {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-8a65766
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-b1ce6bc {
    padding: 100px 0px 0px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-53cad3d
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-53cad3d
    > .elementor-element-populated {
    margin: 0px 0px 140px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 15px 60px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-b9da9a7
    > .elementor-widget-container {
    margin: -200px 0px 20px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-40873e4
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-83d3db7 {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-92f9faf
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-92f9faf
    > .elementor-element-populated {
    padding: 100px 15px 60px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-05bd243
    > .elementor-widget-container {
    margin: -200px 0px 20px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-261de56
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-c75325c {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-c692c39
    > .elementor-element-populated {
    padding: 100px 15px 60px 15px;
  }
  .elementor-1231
    .elementor-element.elementor-element-efe99f3
    > .elementor-widget-container {
    margin: -200px 0px 20px 0px;
  }
  .elementor-1231
    .elementor-element.elementor-element-93948f7
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-1231 .elementor-element.elementor-element-87d86bf {
    font-size: var(--e-global-typography-0bb6cdf-font-size);
    line-height: var(--e-global-typography-0bb6cdf-line-height);
    letter-spacing: var(--e-global-typography-0bb6cdf-letter-spacing);
    word-spacing: var(--e-global-typography-0bb6cdf-word-spacing);
  }
}
@media (min-width: 471px) {
  .elementor-1231 .elementor-element.elementor-element-1650253 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-7c60e46 {
    width: 30%;
  }
  .elementor-1231 .elementor-element.elementor-element-49af882 {
    width: 70%;
  }
  .elementor-1231 .elementor-element.elementor-element-a1751d0 {
    width: 40%;
  }
  .elementor-1231 .elementor-element.elementor-element-5eaaaf7 {
    width: 60%;
  }
  .elementor-1231 .elementor-element.elementor-element-391f0979 {
    width: 100%;
  }
}
@media (max-width: 1199px) and (min-width: 471px) {
  .elementor-1231 .elementor-element.elementor-element-7c60e46 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-49af882 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-53cad3d {
    width: 33.3%;
  }
  .elementor-1231 .elementor-element.elementor-element-92f9faf {
    width: 33.3%;
  }
  .elementor-1231 .elementor-element.elementor-element-c692c39 {
    width: 33.3%;
  }
}
@media (max-width: 1024px) and (min-width: 471px) {
  .elementor-1231 .elementor-element.elementor-element-7c60e46 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-a1751d0 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-5eaaaf7 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-53cad3d {
    width: 50%;
  }
  .elementor-1231 .elementor-element.elementor-element-92f9faf {
    width: 50%;
  }
  .elementor-1231 .elementor-element.elementor-element-c692c39 {
    width: 50%;
  }
}
@media (max-width: 768px) and (min-width: 471px) {
  .elementor-1231 .elementor-element.elementor-element-391f0979 {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-53cad3d {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-92f9faf {
    width: 100%;
  }
  .elementor-1231 .elementor-element.elementor-element-c692c39 {
    width: 100%;
  }
} /* Start Custom Fonts CSS */

@font-face {
  font-family: npa-regular;
  src: url(../fonts/Ruberoid-Regular.ttf);
  src: url(../fonts/Ruberoid-Regular.ttf)
      format("embedded-opentype"),
    url(../fonts/Ruberoid-Regular.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: npa-light;
  src: url(../fonts/Ruberoid-Light.ttf);
  src: url(../fonts/Ruberoid-Light.ttf)
      format("embedded-opentype"),
    url(../fonts/Ruberoid-Light.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
}
