.elementor-3617
  .elementor-element.elementor-element-5ac79739
  > .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-3617
  .elementor-element.elementor-element-5ac79739
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-53968e31 img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  object-position: center center;
}
.elementor-3617
  .elementor-element.elementor-element-53968e31
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-473345fa
  > .elementor-container {
  max-width: 1170px;
}
.elementor-3617
  .elementor-element.elementor-element-473345fa
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3617 .elementor-element.elementor-element-473345fa {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-8f88bcd
  > .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-3617
  .elementor-element.elementor-element-8f88bcd
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
  text-align: left;
  color: #ffffff;
  font-family: var(--e-global-typography-1e9df49-font-family), sans-serif;
  font-size: var(--e-global-typography-1e9df49-font-size);
  font-weight: var(--e-global-typography-1e9df49-font-weight);
  line-height: var(--e-global-typography-1e9df49-line-height);
  letter-spacing: var(--e-global-typography-1e9df49-letter-spacing);
  word-spacing: var(--e-global-typography-1e9df49-word-spacing);
  bottom: 195px;
}
body:not(.rtl) .elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
  left: 0px;
}
body.rtl .elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
  right: 0px;
}
.elementor-3617
  .elementor-element.elementor-element-6a925254
  > .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-3617
  .elementor-element.elementor-element-6a925254
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-5d8b38c6
  > .elementor-container {
  max-width: 1170px;
}
.elementor-3617 .elementor-element.elementor-element-5d8b38c6 {
  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-3617
  .elementor-element.elementor-element-5d8b38c6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617
  .elementor-element.elementor-element-65337bdc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3617
  .elementor-element.elementor-element-65337bdc
  > .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-3617
  .elementor-element.elementor-element-65337bdc
  > .elementor-element-populated,
.elementor-3617
  .elementor-element.elementor-element-65337bdc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3617
  .elementor-element.elementor-element-65337bdc
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3617
  .elementor-element.elementor-element-65337bdc
  > .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-3617
  .elementor-element.elementor-element-65337bdc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617
  .elementor-element.elementor-element-7f5e8fda
  > .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-3617
  .elementor-element.elementor-element-7f5e8fda
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-25c2ced7 {
  text-align: center;
  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-3617
  .elementor-element.elementor-element-25c2ced7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-6d2fbd51 {
  text-align: center;
  color: var(--e-global-color-c4dcbdf);
  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-3617
  .elementor-element.elementor-element-6d2fbd51
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-52332af {
  margin-top: 120px;
  margin-bottom: 90px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-20f2c47
  > .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-3617
  .elementor-element.elementor-element-20f2c47
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-5630ba4
  > .elementor-container {
  max-width: 755px;
}
.elementor-3617 .elementor-element.elementor-element-5630ba4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-3617
  .elementor-element.elementor-element-c51be76
  > .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-3617
  .elementor-element.elementor-element-c51be76
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-aff4e87 {
  text-align: center;
}
.elementor-3617 .elementor-element.elementor-element-0ca807f {
  text-align: center;
  color: var(--e-global-color-c4dcbdf);
  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-3617
  .elementor-element.elementor-element-0ca807f
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-8de51ff
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3617
  .elementor-element.elementor-element-2d0a727.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-3617
  .elementor-element.elementor-element-2d0a727
  > .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-3617
  .elementor-element.elementor-element-2d0a727
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-c93980c
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-c93980c {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-63dd416
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-63dd416 {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-01a360b
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-01a360b {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-4c9bdfb
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-4c9bdfb {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-bc98dd1
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-bc98dd1 {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-71055fb
  > .elementor-widget-container {
  margin: 0px 15px 30px 15px;
}
.elementor-3617 .elementor-element.elementor-element-71055fb {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
}
.elementor-3617
  .elementor-element.elementor-element-6983bdc
  > .elementor-container {
  max-width: 1485px;
}
.elementor-3617 .elementor-element.elementor-element-6983bdc {
  margin-top: 120px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-6059f27
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-b295f57
  .greenplanet-content-section__wrapp {
  background-image: url("../../../../../wp-content/uploads/2022/02/Clip-3-Copy-2.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-3617
  .elementor-element.elementor-element-01146c2
  > .elementor-container {
  max-width: 1485px;
}
.elementor-3617 .elementor-element.elementor-element-01146c2 {
  margin-top: 90px;
  margin-bottom: 120px;
  padding: 100px 0px 20px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-4883776
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-b3bcf9a
  .greenplanet-content-section__wrapp {
  background-image: url("../../../../../wp-content/uploads/2022/02/Clip-3-Copy-3.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}
.elementor-3617
  .elementor-element.elementor-element-77540c27
  > .elementor-container {
  max-width: 1205px;
}
.elementor-3617
  .elementor-element.elementor-element-77540c27:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3617
  .elementor-element.elementor-element-77540c27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/bg-overlay-real-3.png");
  background-position: bottom left;
  background-repeat: no-repeat;
}
.elementor-3617 .elementor-element.elementor-element-77540c27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: -24px;
  padding: 0px 0px 20px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-77540c27
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617
  .elementor-element.elementor-element-3e54cf74
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-5d15a27
  > .elementor-container {
  max-width: 700px;
}
.elementor-3617 .elementor-element.elementor-element-5d15a27 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-3617
  .elementor-element.elementor-element-2629a20e
  > .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-3617
  .elementor-element.elementor-element-2629a20e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-6a5e7f5d
  .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-3617
  .elementor-element.elementor-element-6a5e7f5d
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-3617 .elementor-element.elementor-element-1ef19ab2 {
  padding: 70px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-4dbd781a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-element-populated,
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 110px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 20px 20px 20px;
}
.elementor-3617
  .elementor-element.elementor-element-4dbd781a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617 .elementor-element.elementor-element-7ee79cc1 img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 6px 6px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-7ee79cc1
  > .elementor-widget-container {
  margin: -70px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-1ff4dc78 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-3617 .elementor-element.elementor-element-329d7929 {
  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-3617 .elementor-element.elementor-element-49951ad2 .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-3617
  .elementor-element.elementor-element-73d7421c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-element-populated,
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 20px 60px 20px;
}
.elementor-3617
  .elementor-element.elementor-element-73d7421c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617 .elementor-element.elementor-element-3a8cb48b img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 6px 6px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-3a8cb48b
  > .elementor-widget-container {
  margin: -70px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-6f9d561 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-3617 .elementor-element.elementor-element-24ec2601 {
  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-3617 .elementor-element.elementor-element-4f49819f .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-3617
  .elementor-element.elementor-element-4408d7e7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-element-populated,
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-element-populated {
  box-shadow: 0px 0px 50px 10px
    rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 20px 60px 20px;
}
.elementor-3617
  .elementor-element.elementor-element-4408d7e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617 .elementor-element.elementor-element-24f73305 img {
  width: 100%;
  height: 235px;
  object-fit: cover;
  object-position: center center;
  border-radius: 6px 6px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-24f73305
  > .elementor-widget-container {
  margin: -70px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-178e36f1 {
  text-align: left;
  color: var(--e-global-color-accent);
}
.elementor-3617 .elementor-element.elementor-element-205959dd {
  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-3617 .elementor-element.elementor-element-3d95f123 .btn {
  font-family: npa-light, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}
.elementor-3617
  .elementor-element.elementor-element-7e77b460
  > .elementor-background-overlay {
  background-image: url("../../../../../wp-content/uploads/2022/02/Pattern-4.png");
  background-position: top left;
  background-repeat: no-repeat;
  opacity: 1;
}
.elementor-3617 .elementor-element.elementor-element-7e77b460 {
  margin-top: -24px;
  margin-bottom: 120px;
  padding: 120px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-4dfca8e.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-around;
}
.elementor-3617
  .elementor-element.elementor-element-4dfca8e
  > .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-3617
  .elementor-element.elementor-element-4dfca8e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-1b50aee1
  > .elementor-container {
  max-width: 750px;
}
.elementor-3617 .elementor-element.elementor-element-1b50aee1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-3617
  .elementor-element.elementor-element-2943fc2c
  > .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-3617
  .elementor-element.elementor-element-2943fc2c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-5619a81a {
  text-align: center;
}
.elementor-3617 .elementor-element.elementor-element-332bc995 {
  text-align: center;
  color: var(--e-global-color-c4dcbdf);
  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-3617
  .elementor-element.elementor-element-332bc995
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0px 30px 0px 30px;
}
.elementor-3617
  .elementor-element.elementor-element-ffad512
  > .elementor-container {
  max-width: 1060px;
}
.elementor-3617
  .elementor-element.elementor-element-ffad512
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: space-around;
  align-items: space-around;
}
.elementor-3617
  .elementor-element.elementor-element-ffad512
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-3617
  .elementor-element.elementor-element-7669c9ed
  > .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-3617
  .elementor-element.elementor-element-7669c9ed
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-7669c9ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3617
  .elementor-element.elementor-element-2aadb10
  > .elementor-container {
  max-width: 1170px;
}
.elementor-3617 .elementor-element.elementor-element-2aadb10,
.elementor-3617
  .elementor-element.elementor-element-2aadb10
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3617 .elementor-element.elementor-element-2aadb10 {
  margin-top: 120px;
  margin-bottom: 0px;
}
.elementor-3617
  .elementor-element.elementor-element-95c6bca
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-25e91b3
  .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
}
.elementor-3617
  .elementor-element.elementor-element-25e91b3
  > .elementor-widget-container {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3617
  .elementor-element.elementor-element-3681249d
  > .elementor-container {
  max-width: 1485px;
}
.elementor-3617 .elementor-element.elementor-element-3681249d {
  overflow: hidden;
  margin-top: 120px;
  margin-bottom: 0px;
}
.elementor-3617 .elementor-element.elementor-element-3681249d,
.elementor-3617
  .elementor-element.elementor-element-3681249d
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-5ac3bdd4
  > .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-3617
  .elementor-element.elementor-element-5ac3bdd4
  > .elementor-element-populated,
.elementor-3617
  .elementor-element.elementor-element-5ac3bdd4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3617
  .elementor-element.elementor-element-5ac3bdd4
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-5ac3bdd4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3617
  .elementor-element.elementor-element-59f2af88
  .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-3617
  .elementor-element.elementor-element-59f2af88
  > .elementor-widget-container {
  border-radius: 8px 8px 8px 8px;
}
@media (max-width: 1199px) {
  .elementor-3617 .elementor-element.elementor-element-2c848b44 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-5ac79739
    > .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-3617
    .elementor-element.elementor-element-5ac79739
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-473345fa {
    padding: 0px 15px 0px 15px;
  }
  .elementor-3617
    .elementor-element.elementor-element-a4fe2f1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-5d8b38c6 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-3617
    .elementor-element.elementor-element-65337bdc
    > .elementor-element-populated,
  .elementor-3617
    .elementor-element.elementor-element-65337bdc
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3617
    .elementor-element.elementor-element-65337bdc
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-2d0a727.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-around;
  }
  .elementor-3617 .elementor-element.elementor-element-1ef19ab2 {
    padding: 70px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-4dbd781a
    > .elementor-element-populated {
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-7ee79cc1 img {
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-7ee79cc1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-73d7421c
    > .elementor-element-populated {
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-3a8cb48b img {
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-3a8cb48b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-4408d7e7
    > .elementor-element-populated {
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-24f73305 img {
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-24f73305
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-7e77b460 {
    padding: 120px 15px 0px 15px;
  }
  .elementor-3617
    .elementor-element.elementor-element-1b50aee1
    > .elementor-container {
    max-width: 777px;
  }
  .elementor-3617
    .elementor-element.elementor-element-2943fc2c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3617
    .elementor-element.elementor-element-2943fc2c
    > .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-3617
    .elementor-element.elementor-element-5619a81a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-332bc995 {
    text-align: center;
  }
  .elementor-3617
    .elementor-element.elementor-element-332bc995
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-3617 .elementor-element.elementor-element-ffad512 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-2aadb10 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .elementor-3617
    .elementor-element.elementor-element-25e91b3
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-3617
    .elementor-element.elementor-element-473345fa
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
    font-size: var(--e-global-typography-1e9df49-font-size);
    line-height: var(--e-global-typography-1e9df49-line-height);
    letter-spacing: var(--e-global-typography-1e9df49-letter-spacing);
    word-spacing: var(--e-global-typography-1e9df49-word-spacing);
  }
  .elementor-3617 .elementor-element.elementor-element-5d8b38c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-65337bdc
    > .elementor-element-populated {
    padding: 80px 15px 80px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-3a8ae294 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-25c2ced7 {
    font-size: 18px;
    letter-spacing: 0.5px;
  }
  .elementor-3617 .elementor-element.elementor-element-6d2fbd51 {
    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-3617 .elementor-element.elementor-element-0ca807f {
    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-3617
    .elementor-element.elementor-element-71055fb
    > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-6983bdc {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-01146c2 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-3e54cf74
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-3617
    .elementor-element.elementor-element-6a5e7f5d
    .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-3617
    .elementor-element.elementor-element-6a5e7f5d
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-1ef19ab2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-4dbd781a
    > .elementor-element-populated {
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-7ee79cc1 img {
    width: 100%;
    height: 225px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-7ee79cc1
    > .elementor-widget-container {
    margin: -70px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-329d7929 {
    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-3617
    .elementor-element.elementor-element-73d7421c
    > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-3a8cb48b img {
    width: 100%;
    height: 225px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-3a8cb48b
    > .elementor-widget-container {
    margin: -70px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-24ec2601 {
    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-3617
    .elementor-element.elementor-element-4408d7e7.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3617
    .elementor-element.elementor-element-4408d7e7
    > .elementor-element-populated {
    margin: 100px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-24f73305 {
    text-align: center;
  }
  .elementor-3617 .elementor-element.elementor-element-24f73305 img {
    width: 100%;
    height: 235px;
  }
  .elementor-3617
    .elementor-element.elementor-element-24f73305
    > .elementor-widget-container {
    margin: -70px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-205959dd {
    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-3617 .elementor-element.elementor-element-7e77b460 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-3617 .elementor-element.elementor-element-1b50aee1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-2943fc2c
    > .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-3617
    .elementor-element.elementor-element-2943fc2c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-332bc995 {
    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-3617
    .elementor-element.elementor-element-332bc995
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-2aadb10 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .elementor-3617 .elementor-element.elementor-element-3681249d {
    margin-top: 80px;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
    bottom: 35vw;
  }
  .elementor-3617 .elementor-element.elementor-element-5d8b38c6 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-65337bdc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-52332af {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-3617
    .elementor-element.elementor-element-0ca807f
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-71055fb
    > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-6983bdc {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-3617 .elementor-element.elementor-element-01146c2 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-77540c27:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3617
    .elementor-element.elementor-element-77540c27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: contain;
  }
  .elementor-3617 .elementor-element.elementor-element-77540c27 {
    margin-top: 80px;
    margin-bottom: -20px;
  }
  .elementor-3617
    .elementor-element.elementor-element-6a5e7f5d
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-1ef19ab2 {
    z-index: 1;
  }
  .elementor-3617
    .elementor-element.elementor-element-4dbd781a
    > .elementor-element-populated {
      margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 60px 30px;
  }
  .elementor-3617 .elementor-element.elementor-element-4dbd781a {
    z-index: 2;
  }
  .elementor-3617 .elementor-element.elementor-element-7ee79cc1 img {
    max-width: 400px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-7ee79cc1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-73d7421c
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-73d7421c {
    z-index: 2;
  }
  .elementor-3617 .elementor-element.elementor-element-3a8cb48b img {
    max-width: 400px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-3a8cb48b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-4408d7e7
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 60px 20px;
  }
  .elementor-3617 .elementor-element.elementor-element-4408d7e7 {
    z-index: 1;
  }
  .elementor-3617 .elementor-element.elementor-element-24f73305 img {
    max-width: 400px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-24f73305
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-7e77b460
    > .elementor-background-overlay {
    background-size: contain;
  }
  .elementor-3617 .elementor-element.elementor-element-7e77b460 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 80px 15px 0px 15px;
  }
  .elementor-3617
    .elementor-element.elementor-element-332bc995
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-2aadb10 {
    margin-top: 80px;
    margin-bottom: 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-3681249d {
    margin-top: 80px;
    margin-bottom: 0px;
  }
}
@media (max-width: 470px) {
  .elementor-3617 .elementor-element.elementor-element-a4fe2f1 {
    font-size: var(--e-global-typography-1e9df49-font-size);
    line-height: var(--e-global-typography-1e9df49-line-height);
    letter-spacing: var(--e-global-typography-1e9df49-letter-spacing);
    word-spacing: var(--e-global-typography-1e9df49-word-spacing);
  }
  .elementor-3617 .elementor-element.elementor-element-25c2ced7 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .elementor-3617 .elementor-element.elementor-element-6d2fbd51 {
    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-3617 .elementor-element.elementor-element-0ca807f {
    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-3617 .elementor-element.elementor-element-c93980c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617
    .elementor-element.elementor-element-63dd416
    > .elementor-widget-container {
    margin: 0px 15px 30px 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-63dd416 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617 .elementor-element.elementor-element-01a360b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617 .elementor-element.elementor-element-4c9bdfb {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617 .elementor-element.elementor-element-bc98dd1 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617
    .elementor-element.elementor-element-71055fb
    > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-71055fb {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-3617
    .elementor-element.elementor-element-6a5e7f5d
    .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-3617
    .elementor-element.elementor-element-4dbd781a
    > .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-3617
    .elementor-element.elementor-element-4dbd781a
    > .elementor-element-populated {
    padding: 0px 15px 60px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-7ee79cc1 img {
    height: 200px;
    object-fit: cover;
  }
  .elementor-3617
    .elementor-element.elementor-element-7ee79cc1
    > .elementor-widget-container {
    margin: -70px 0px 20px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-1ff4dc78
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-329d7929 {
    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-3617
    .elementor-element.elementor-element-73d7421c
    > .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-3617
    .elementor-element.elementor-element-73d7421c
    > .elementor-element-populated {
    padding: 0px 15px 60px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-3a8cb48b img {
    height: 200px;
  }
  .elementor-3617
    .elementor-element.elementor-element-3a8cb48b
    > .elementor-widget-container {
    margin: -70px 0px 20px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-6f9d561
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-24ec2601 {
    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-3617
    .elementor-element.elementor-element-4408d7e7
    > .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-3617
    .elementor-element.elementor-element-4408d7e7
    > .elementor-element-populated {
    padding: 0px 15px 60px 15px;
  }
  .elementor-3617 .elementor-element.elementor-element-24f73305 img {
    height: 200px;
  }
  .elementor-3617
    .elementor-element.elementor-element-24f73305
    > .elementor-widget-container {
    margin: -70px 0px 20px 0px;
  }
  .elementor-3617
    .elementor-element.elementor-element-178e36f1
    > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
  }
  .elementor-3617 .elementor-element.elementor-element-205959dd {
    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-3617 .elementor-element.elementor-element-332bc995 {
    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);
  }
}
@media (min-width: 471px) {
  .elementor-3617 .elementor-element.elementor-element-5ac79739 {
    width: 100%;
  }
  .elementor-3617 .elementor-element.elementor-element-8f88bcd {
    width: 70%;
  }
  .elementor-3617 .elementor-element.elementor-element-6a925254 {
    width: 30%;
  }
}
@media (max-width: 1199px) and (min-width: 471px) {
  .elementor-3617 .elementor-element.elementor-element-8f88bcd {
    width: 80%;
  }
  .elementor-3617 .elementor-element.elementor-element-6a925254 {
    width: 20%;
  }
  .elementor-3617 .elementor-element.elementor-element-7f5e8fda {
    width: 100%;
  }
  .elementor-3617 .elementor-element.elementor-element-4dbd781a {
    width: 33.3%;
  }
  .elementor-3617 .elementor-element.elementor-element-73d7421c {
    width: 33.3%;
  }
  .elementor-3617 .elementor-element.elementor-element-4408d7e7 {
    width: 33.3%;
  }
}
@media (max-width: 1024px) and (min-width: 471px) {
  .elementor-3617 .elementor-element.elementor-element-8f88bcd {
    width: 100%;
  }
  .elementor-3617 .elementor-element.elementor-element-4dbd781a {
    width: 50%;
  }
  .elementor-3617 .elementor-element.elementor-element-73d7421c {
    width: 50%;
  }
  .elementor-3617 .elementor-element.elementor-element-4408d7e7 {
    width: 50%;
  }
  .elementor-3617 .elementor-element.elementor-element-7669c9ed {
    width: 100%;
  }
}
@media (max-width: 768px) and (min-width: 471px) {
  .elementor-3617 .elementor-element.elementor-element-4dbd781a {
    width: 100%;
  }
  .elementor-3617 .elementor-element.elementor-element-73d7421c {
    width: 100%;
  }
  .elementor-3617 .elementor-element.elementor-element-4408d7e7 {
    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;
}
