.hero.vexio-hero-block {
  background-color: var(--vexio-hero-bg-color, #170c02) !important;
  background-image: var(--vexio-hero-bg-image, url('../img/Line 7.png')) !important;
  background-repeat: no-repeat;
  background-position: left 0 top 119px;
  background-size: 1381px 650.27px;
}

.vexio-hero-block .hero-stage h1 {
  color: var(--vexio-hero-heading-color, #ffffff);
}

.vexio-hero-block .hero-stage .lede {
  color: var(--vexio-hero-desc-color, #e9e9ea);
}

.vexio-hero-block .accent-text,
.vexio-hero-block .chip-text {
  background: linear-gradient(270deg, var(--vexio-hero-accent-start, #f58a1f) 12.65%, var(--vexio-hero-accent-end, #e9aa16) 82.53%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.metrics.vexio-metrics-block {
  background: linear-gradient(270deg, var(--vexio-metrics-start, #e9aa16) 12.65%, var(--vexio-metrics-end, #f58a1f) 82.53%) !important;
}

.vexio-metrics-block .metric .num {
  color: var(--vexio-metrics-value, #1d1f2c);
}

.vexio-metrics-block .metric .label {
  color: var(--vexio-metrics-label, #1d1f2c);
}

.edge.vexio-edge-block {
  background: var(--vexio-edge-section-bg, #ffffff);
}

.vexio-edge-block .edge-head h2 {
  color: var(--vexio-edge-title, #1d1f2c);
}

.vexio-edge-block .edge-sub {
  color: var(--vexio-edge-subtitle, rgba(29,31,44,.7));
}

.vexio-edge-block .edge-badge {
  background: linear-gradient(180deg, var(--vexio-edge-badge-start, #ffa83b) 0%, var(--vexio-edge-badge-end, #f58a1f) 100%);
}

.vexio-edge-block .edge-badge__icon {
  width: 22px;
  height: 22px;
  display: block;
  object-fit: contain;
}

.vexio-edge-block .edge-badge__dot {
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 999px;
  background: #ffffff;
}

.testimonial.vexio-testimonial-block {
  background: var(--vexio-testimonial-bg, #170c02);
}

.vexio-testimonial-block .testimonial-quote p {
  color: var(--vexio-testimonial-quote, #ffffff);
}

.vexio-testimonial-block .testimonial-attrib {
  color: var(--vexio-testimonial-attrib, #f58a1f);
}

.offer.vexio-offer-block {
  background: var(--vexio-offer-bg, #f6f7fa);
}

.vexio-offer-block h2 {
  color: var(--vexio-offer-title, #101522);
}

.vexio-offer-block .section-sub {
  color: var(--vexio-offer-subtitle, #6b7380);
}

.highlights.vexio-highlights-block {
  background: var(--vexio-highlights-bg, #170c02);
}

.highlights.vexio-highlights-block::before {
  background: var(--vexio-highlights-line, url('../img/Line 8.png')) no-repeat right bottom / contain;
}

.vexio-highlights-block .highlights-title {
  color: var(--vexio-highlights-title, #ffffff);
}

.vexio-highlights-block .highlights-copy,
.vexio-highlights-block .highlights-list li {
  color: var(--vexio-highlights-text, #ffffff);
}

.we-serve.vexio-we-serve-block {
  background: var(--vexio-we-serve-bg, transparent);
}

.vexio-we-serve-block .section-head {
  color: var(--vexio-we-serve-title, #1d1f2c);
}

.vexio-we-serve-block .chip {
  background: var(--vexio-we-serve-chip-bg, rgba(245, 138, 31, 0.10));
  border-color: var(--vexio-we-serve-chip-border, #f58a1f);
}

.vexio-we-serve-block .chip-text {
  color: var(--vexio-we-serve-chip-text, #000000);
}

.subscribe.vexio-subscribe-block .subscribe-card {
  background: linear-gradient(270deg, var(--vexio-sub-card-start, #f58a1f) 12.65%, var(--vexio-sub-card-end, #e9aa16) 82.53%);
}

.vexio-subscribe-block .subscribe-title {
  color: var(--vexio-sub-title, #1d1f2c);
}

.vexio-subscribe-block .subscribe-form {
  background: var(--vexio-sub-form-bg, #ffffff);
}

.vexio-subscribe-block .subscribe-btn {
  background: var(--vexio-sub-btn-bg, #f58a1f);
  color: var(--vexio-sub-btn-color, #1d1f2c);
  position: relative;
}

.vexio-subscribe-block .vexio-subscribe-bottom {
  background: #170C02;
  height: 115px;
  width: 100%;
  margin-top: -100px;
}

@media (max-width: 980px) {
  .vexio-subscribe-block .vexio-subscribe-bottom {
    margin-top: -58px;
  }
}
