.elementor-7074
  .elementor-element.elementor-element-d394f72
  .trx_addons_bg_text {
  z-index: 0;
}

.elementor-7074
  .elementor-element.elementor-element-d394f72
  .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse)
  .trx_addons_marquee_element {
  padding-right: 50px;
}

.elementor-7074
  .elementor-element.elementor-element-d394f72
  .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
  .trx_addons_marquee_element {
  padding-left: 50px;
}

.elementor-7074
  .elementor-element.elementor-element-91a3141:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7074
  .elementor-element.elementor-element-91a3141
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-7074
  .elementor-element.elementor-element-91a3141
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7074
  .elementor-element.elementor-element-91a3141
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7074 .elementor-element.elementor-element-637990e {
  --spacer-size: 580px;
}

.elementor-bc-flex-widget
  .elementor-7074
  .elementor-element.elementor-element-48d3da0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-7074
  .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-7074
  .elementor-element.elementor-element-48d3da0
  > .elementor-element-populated.elementor-column-wrap {
  padding: 40px 60px 40px 60px;
}

.elementor-7074
  .elementor-element.elementor-element-48d3da0
  > .elementor-element-populated.elementor-widget-wrap {
  padding: 40px 60px 40px 60px;
}

.elementor-7074
  .elementor-element.elementor-element-9efa3b4
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}

.elementor-7074
  .elementor-element.elementor-element-9efa3b4
  .sc_item_title_text {
  -webkit-text-stroke-width: 0px;
}

.elementor-7074
  .elementor-element.elementor-element-9efa3b4
  .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px;
}

.elementor-7074 .elementor-element.elementor-element-0f09534 {
  --spacer-size: 28px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
  background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
  background-color: var(--theme-color-bg_color);
}

@media (max-width: 1279px) {
  .elementor-7074 .elementor-element.elementor-element-637990e {
    --spacer-size: 250px;
  }

  .elementor-7074
    .elementor-element.elementor-element-48d3da0
    > .elementor-element-populated.elementor-column-wrap {
    padding: 40px 40px 40px 40px;
  }

  .elementor-7074
    .elementor-element.elementor-element-48d3da0
    > .elementor-element-populated.elementor-widget-wrap {
    padding: 40px 40px 40px 40px;
  }

  .elementor-7074
    .elementor-element.elementor-element-9efa3b4
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }

  .elementor-7074 .elementor-element.elementor-element-0f09534 {
    --spacer-size: 14px;
  }
}

@media (max-width: 767px) {
  .elementor-7074 .elementor-element.elementor-element-637990e {
    --spacer-size: 200px;
  }

  .elementor-7074
    .elementor-element.elementor-element-48d3da0
    > .elementor-element-populated.elementor-column-wrap {
    padding: 30px 30px 30px 30px;
  }

  .elementor-7074
    .elementor-element.elementor-element-48d3da0
    > .elementor-element-populated.elementor-widget-wrap {
    padding: 30px 30px 30px 30px;
  }

  .elementor-7074 .elementor-element.elementor-element-0f09534 {
    --spacer-size: 6px;
  }
}
