section.sticky-steps {
  --block-background-color: #ffffff;
  --okd-block-border-line-color: rgba(18, 24, 20, 0.2);
  --okd-line-color: rgba(18, 24, 20, 0.2);
  --sticky-heading: #121814;
  --sticky-muted: #56615b;
  --sticky-body: #56615b;
  --sticky-placeholder-bg: #c9cecb;
  background-color: #ffffff;
  color: #56615b;
}

section.sticky-steps .sticky-steps__upper,
section.sticky-steps .sticky-steps__title {
  color: #121814;
}

section.sticky-steps .sticky-steps__descr {
  color: #56615b;
}

section.sticky-steps .sticky-steps__cover-video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

body.trinitech-capability .inline_cta-btn.-on-dark,
body.trinitech-capability .mobile_cta.-on-dark,
body.trinitech-capability .capabilities_mega_cta.-on-dark,
body.trinitech-capability .ctext__cta.u-btn--1 {
  --btn-text-color: #ffffff;
  --btn-text-color-hover: #ffffff;
  color: #ffffff !important;
}

body.trinitech-capability .inline_cta-btn.-on-dark .btn_label,
body.trinitech-capability .inline_cta-btn.-on-dark .btn-char,
body.trinitech-capability .mobile_cta.-on-dark .btn_label,
body.trinitech-capability .mobile_cta.-on-dark .btn-char,
body.trinitech-capability .capabilities_mega_cta.-on-dark .btn_label,
body.trinitech-capability .capabilities_mega_cta.-on-dark .btn-char,
body.trinitech-capability .ctext__cta.u-btn--1 .btn_label,
body.trinitech-capability .ctext__cta.u-btn--1 .btn-char {
  color: #ffffff !important;
}
