.elementor-9707
  .elementor-element.elementor-element-7383658:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9707
  .elementor-element.elementor-element-7383658
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-9707 .elementor-element.elementor-element-7383658 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -128px;
  padding: 0px 0px 0px 0px;
  z-index: 30;
}
.elementor-9707
  .elementor-element.elementor-element-7383658
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9707
  .elementor-element.elementor-element-d742edd
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-9707
  .elementor-element.elementor-element-05a5447
  .elementor-menu-toggle {
  margin-left: auto;
}
.elementor-9707
  .elementor-element.elementor-element-05a5447
  .elementor-nav-menu--main
  .elementor-item {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-9707
  .elementor-element.elementor-element-05a5447
  .elementor-nav-menu--dropdown
  a,
.elementor-9707
  .elementor-element.elementor-element-05a5447
  .elementor-menu-toggle {
  color: #ffffff;
}
.elementor-9707
  .elementor-element.elementor-element-05a5447
  .elementor-nav-menu--dropdown {
  background-color: #414141;
}
.elementor-9707
  .elementor-element.elementor-element-05a5447
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9707 .elementor-element.elementor-element-fd5ca3d .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(140deg, #15bc2c 0%, #055c44 100%);
  border-radius: 8px 8px 8px 8px;
}
.elementor-9707
  .elementor-element.elementor-element-fd5ca3d
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-9707 .elementor-element.elementor-element-afeab4a .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-aa413fb) 0%,
    var(--e-global-color-dc3ed3f) 100%
  );
  border-radius: 8px 8px 8px 8px;
}
.elementor-9707
  .elementor-element.elementor-element-afeab4a
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}
.elementor-9707 .elementor-element.elementor-element-74ec620 {
  --divider-border-style: solid;
  --divider-color: #15bc2c;
  --divider-border-width: 3px;
}
.elementor-9707
  .elementor-element.elementor-element-74ec620
  .elementor-divider-separator {
  width: 100%;
}
.elementor-9707
  .elementor-element.elementor-element-74ec620
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .elementor-9707 .elementor-element.elementor-element-d742edd img {
    width: 18%;
  }
  .elementor-9707
    .elementor-element.elementor-element-d742edd
    > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }
  .elementor-9707
    .elementor-element.elementor-element-05a5447
    > .elementor-widget-container {
    margin: -31px 0px -22px 0px;
  }
  .elementor-9707 .elementor-element.elementor-element-ad1fb63 {
    width: 46%;
  }
  .elementor-9707
    .elementor-element.elementor-element-fd5ca3d
    .elementor-button {
    padding: 8px 5px 8px 05px;
  }
  .elementor-9707
    .elementor-element.elementor-element-fd5ca3d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
  }
  .elementor-9707 .elementor-element.elementor-element-c606a92 {
    width: 54%;
  }
  .elementor-9707
    .elementor-element.elementor-element-c606a92
    > .elementor-element-populated {
    margin: 0px 0px 0px 19px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 19px;
  }
  .elementor-9707
    .elementor-element.elementor-element-afeab4a
    .elementor-button {
    padding: 8px 5px 8px 5px;
  }
  .elementor-9707
    .elementor-element.elementor-element-afeab4a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 25px 0px 0px;
  }
  .elementor-9707
    .elementor-element.elementor-element-74ec620
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-9707
    .elementor-element.elementor-element-74ec620
    .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .elementor-9707
    .elementor-element.elementor-element-74ec620
    > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-9707 .elementor-element.elementor-element-971dcc4 {
    width: 17.1%;
  }
  .elementor-9707 .elementor-element.elementor-element-fb0cf4e {
    width: 53.709%;
  }
  .elementor-9707 .elementor-element.elementor-element-ad1fb63 {
    width: 11.791%;
  }
  .elementor-9707 .elementor-element.elementor-element-c606a92 {
    width: 17.4%;
  }
}
