.elementor-2124
  .elementor-element.elementor-element-5eac0a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2124
  .elementor-element.elementor-element-5eac0a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/08/08189-208188208190208177208184208187.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2124
  .elementor-element.elementor-element-5eac0a7
  > .elementor-background-overlay {
  background-color: var(--e-global-color-37d6ecc);
  opacity: 0.9;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-2124 .elementor-element.elementor-element-5eac0a7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-2124
  .elementor-element.elementor-element-8e42645
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-2124
  .elementor-element.elementor-element-8e42645.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-2124
  .elementor-element.elementor-element-8e42645.elementor-view-framed
  .elementor-icon,
.elementor-2124
  .elementor-element.elementor-element-8e42645.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-2124
  .elementor-element.elementor-element-8e42645.elementor-view-framed
  .elementor-icon,
.elementor-2124
  .elementor-element.elementor-element-8e42645.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-2124 .elementor-element.elementor-element-8e42645 .elementor-icon {
  font-size: 80px;
}
.elementor-2124
  .elementor-element.elementor-element-8e42645
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-2124 .elementor-element.elementor-element-8fbc934 {
  text-align: center;
}
.elementor-2124 .elementor-element.elementor-element-813d8fc {
  text-align: center;
}
#elementor-popup-modal-2124 .dialog-message {
  width: 640px;
  height: 100vh;
  align-items: flex-start;
}
#elementor-popup-modal-2124 {
  justify-content: center;
  align-items: center;
  pointer-events: all;
  background-color: rgba(0, 0, 0, 0.8);
}
#elementor-popup-modal-2124 .dialog-close-button {
  display: flex;
}
#elementor-popup-modal-2124 .dialog-widget-content {
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .elementor-2124 .elementor-element.elementor-element-5eac0a7 {
    padding: 200px 0px 200px 0px;
  }
}
