.elementor-142
  .elementor-element.elementor-element-2337c47:not(.elementor-motion-effects-element-type-background),
.elementor-142
  .elementor-element.elementor-element-2337c47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-2337c47 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 60px 0px;
}
.elementor-142
  .elementor-element.elementor-element-2337c47
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-9e51626
  .elementor-element-populated
  a {
  color: var(--e-global-color-ffb0431);
}
.elementor-142 .elementor-element.elementor-element-041e539 {
  text-align: left;
}
.elementor-142 .elementor-element.elementor-element-041e539 img {
  width: 100%;
  max-width: 100%;
}
.elementor-142 .elementor-element.elementor-element-e53e680 {
  --grid-template-columns: repeat(1, auto);
  --icon-size: 20px;
  --grid-column-gap: 5px;
  --grid-row-gap: 1px;
  width: auto;
  max-width: auto;
  top: 400px;
  z-index: 999;
}
.elementor-142
  .elementor-element.elementor-element-e53e680
  .elementor-widget-container {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-e53e680
  .elementor-social-icon {
  background-color: var(--e-global-color-9b53abc);
}
.elementor-142
  .elementor-element.elementor-element-e53e680
  .elementor-social-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-e53e680
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-e53e680 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-142 .elementor-element.elementor-element-e53e680 {
  right: 0px;
}
body.rtl .elementor-142 .elementor-element.elementor-element-e53e680 {
  left: 0px;
}
.elementor-142
  .elementor-element.elementor-element-5bee74f
  .elementor-element-populated
  a {
  color: var(--e-global-color-ffb0431);
}
.elementor-142
  .elementor-element.elementor-element-09d16b8
  .elementor-heading-title {
  color: var(--e-global-color-ffb0431);
  font-family: "M PLUS 1", Arial;
  font-weight: 700;
}
.elementor-142 .elementor-element.elementor-element-d781a52 {
  color: var(--e-global-color-ffb0431);
}
.elementor-142
  .elementor-element.elementor-element-bbe9644
  .elementor-element-populated
  a {
  color: var(--e-global-color-ffb0431);
}
.elementor-142
  .elementor-element.elementor-element-8620961
  .elementor-heading-title {
  color: var(--e-global-color-ffb0431);
  font-family: "M PLUS 1", Arial;
  font-weight: 700;
}
.elementor-142
  .elementor-element.elementor-element-9fd36ef
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-9fd36ef
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-142 .elementor-element.elementor-element-9fd36ef {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-142
  .elementor-element.elementor-element-9fd36ef
  .elementor-icon-list-text {
  color: var(--e-global-color-ffb0431);
  transition: color 0.3s;
}
.elementor-142 .elementor-element.elementor-element-0e30194 {
  text-align: center;
}
.elementor-142 .elementor-element.elementor-element-0e30194 img {
  width: 111px;
  max-width: 38%;
}
.elementor-142
  .elementor-element.elementor-element-2aab576
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-2aab576:not(.elementor-motion-effects-element-type-background),
.elementor-142
  .elementor-element.elementor-element-2aab576
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-142 .elementor-element.elementor-element-2aab576 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-2aab576
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-c83972a
  .elementor-heading-title {
  color: var(--e-global-color-ffb0431);
  font-family: "M PLUS 1", Arial;
  font-size: 14px;
  font-weight: 400;
}
.elementor-142
  .elementor-element.elementor-element-aa93835
  .elementor-element-populated
  a {
  color: var(--e-global-color-ffb0431);
}
.elementor-142 .elementor-element.elementor-element-ea4fe96 {
  text-align: right;
}
.elementor-142
  .elementor-element.elementor-element-ea4fe96
  .elementor-heading-title {
  color: var(--e-global-color-ffb0431);
  font-family: "M PLUS 1", Arial;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .elementor-142
    .elementor-element.elementor-element-5bee74f
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-09d16b8 {
    text-align: center;
  }
  .elementor-142 .elementor-element.elementor-element-d781a52 {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-bbe9644
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-8620961 {
    text-align: center;
  }
  .elementor-142 .elementor-element.elementor-element-0e30194 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-142 .elementor-element.elementor-element-c83972a {
    text-align: center;
  }
  .elementor-142 .elementor-element.elementor-element-ea4fe96 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .elementor-142 .elementor-element.elementor-element-5bee74f {
    width: 30.39%;
  }
  .elementor-142 .elementor-element.elementor-element-bbe9644 {
    width: 19.61%;
  }
  .elementor-142 .elementor-element.elementor-element-ac0dce5 {
    width: 24.977%;
  }
}
