.sp-megamenu-parent > li.active > a,
.gradient-text {
  background: #f68e13;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0);
  background-clip: text;
  color: rgba(0,0,0,0);
}

.gradient-border .sppb-addon-title::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 1px;
  background: #f68e13;
  /* background: linear-gradient(133.69deg, var(--gradient-color-1) -2.59%, var(--gradient-color-2) 113.65%); */
  mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
    mask-composite: add, add;
  mask-composite: exclude;
}

.gradient-border .sppb-addon-title:has(.sppb-addon-title-icon) .sppb-addon-title-icon {
  font-size: 7px;
  border-radius: 6px;
  color: rgba(0,0,0,0);
  background: #f68e13;
  /* background: linear-gradient(145deg, var(--gradient-color-1), var(--gradient-color-2)); */
  background-clip: text;
}

body .sppb-btn.gradient-button:hover, body .btn.gradient-button:hover,
.gradient-image .sppb-addon-single-image-container::before,
.gradient-border .sppb-addon-title:has(.sppb-addon-title-icon) .sppb-addon-title-icon,
.service-feature {

  /* background: linear-gradient(133.69deg, var(--gradient-color-1) -2.59%, var(--gradient-color-2) 113.65%); */
  background: #f68e13;
  color: #fff;
}

.service-feature:hover {
  background: linear-gradient(45deg, RGBA(8, 8, 8, 0.41) 0%, RGBA(252, 177, 0, 0.19) 100%) transparent;
}

body .sppb-btn.gradient-button:hover i.fas, body .btn.gradient-button:hover i.fas {
  background: #fff;
  color: #f68e13;
}

body .sppb-btn.gradient-button .fas, body .btn.gradient-button .fas,
body .sppb-btn.gradient-button.btn-black:hover, body .btn.gradient-button.btn-black:hover,
#btn-1744356738509:hover {
  background: #f68e13;
  color: #fff;
}

.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-builder-field-1::before, .sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-builder-field-2::before, .sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-builder-field-3::before {
  color:#f68e13;
}

.contact-page-image .sppb-addon-single-image-container::before {
  content: "";
  position: absolute;
  width: 165px;
  height: 160px;
  left: -10px;
  bottom: -10px;
  z-index: -1;
  background: linear-gradient(133.69deg, #ff9b00 -2.59%, #f4cc7f 113.65%);
}

.sp-page-title .sp-page-title-heading::after,
.sp-page-title .sp-page-title-heading::before {
  background: #f68e13;
  
}
