.elementor-258 .elementor-element.elementor-element-9b9fed6:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-9b9fed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-258 .elementor-element.elementor-element-9b9fed6 {
  padding: 50px 0;
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-258 .elementor-element.elementor-element-9b9fed6 > .elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-258 .elementor-element.elementor-element-23d28c2 {
  text-align: center;
}

.elementor-258 .elementor-element.elementor-element-23d28c2 .elementor-heading-title {
  color: #fff;
  font-size: 35px;
}

.elementor-258 .elementor-element.elementor-element-f027741:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-258 .elementor-element.elementor-element-f027741 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-blocksy_palette_5);
}

.elementor-258 .elementor-element.elementor-element-f027741 > .elementor-element-populated, .elementor-258 .elementor-element.elementor-element-f027741 > .elementor-element-populated > .elementor-background-overlay, .elementor-258 .elementor-element.elementor-element-f027741 > .elementor-background-slideshow {
  border-radius: 15px;
}

.elementor-258 .elementor-element.elementor-element-f027741 > .elementor-element-populated {
  padding: 25px;
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-258 .elementor-element.elementor-element-f027741 > .elementor-element-populated > .elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-258 .elementor-element.elementor-element-69b43c1 .elementor-icon-list-icon i {
  transition: color .3s;
}

.elementor-258 .elementor-element.elementor-element-69b43c1 .elementor-icon-list-icon svg {
  transition: fill .3s;
}

.elementor-258 .elementor-element.elementor-element-69b43c1 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-258 .elementor-element.elementor-element-69b43c1 .elementor-icon-list-text {
  transition: color .3s;
}

.elementor-258 .elementor-element.elementor-element-4cadc33 .elementor-button {
  background-color: var(--e-global-color-blocksy_palette_4);
}

.elementor-258 .elementor-element.elementor-element-815f50f .elementor-button {
  background-color: var(--e-global-color-blocksy_palette_2);
}

@media (width >= 768px) {
  .elementor-258 .elementor-element.elementor-element-be6dfc7 {
    width: 70%;
  }

  .elementor-258 .elementor-element.elementor-element-f027741 {
    width: 30%;
  }
}

@media (width <= 767px) {
  .elementor-258 .elementor-element.elementor-element-23d28c2 .elementor-heading-title {
    font-size: 25px;
  }
}

.elementor-258 .elementor-element.elementor-element-204c2ff h2 {
  font-size: 21px;
}
