.elementor-949 .elementor-element.elementor-element-e300868 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 126px;
  --padding-bottom: 126px;
  --padding-left: 15px;
  --padding-right: 15px;
}

.elementor-949 .elementor-element.elementor-element-e300868:not(.elementor-motion-effects-element-type-background),
.elementor-949 .elementor-element.elementor-element-e300868>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../assets/sc-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-949 .elementor-element.elementor-element-ac56fba>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-949 .elementor-element.elementor-element-ac56fba {
  text-align: center;
}

.elementor-949 .elementor-element.elementor-element-ac56fba .elementor-heading-title {
  color: var(--e-global-color-4ef8f84);
}

.elementor-949 .elementor-element.elementor-element-2af2659 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 64px;
  --padding-bottom: 130px;
  --padding-left: 15px;
  --padding-right: 15px;
}

@media(max-width:1024px) {
  .elementor-949 .elementor-element.elementor-element-e300868 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-949 .elementor-element.elementor-element-2af2659 {
    --padding-top: 64px;
    --padding-bottom: 80px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
}

@media(max-width:767px) {
  .elementor-949 .elementor-element.elementor-element-e300868 {
    --padding-top: 64px;
    --padding-bottom: 064px;
    --padding-left: 015px;
    --padding-right: 15px;
  }

  .elementor-949 .elementor-element.elementor-element-2af2659 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
}