@charset "UTF-8";
/*! Compiled from assets/scss/object/utility/utility.scss by Dart Sass — do not edit this generated file directly. */
.u-bg-navy {
  background: var(--navy);
  color: #fff;
}
.u-bg-navy .c-marquee__item {
  color: #fff;
}
.u-bg-navy .statement__foot {
  border-color: rgba(255, 255, 255, 0.14);
}
.u-bg-navy .svc-list,
.u-bg-navy .p-services-row {
  border-color: rgba(255, 255, 255, 0.14);
}
.u-bg-navy .p-services-row {
  color: #fff;
}
.u-bg-navy .p-services-row__jp {
  color: #AFC0D6;
}
.u-bg-navy .p-services-row__price {
  color: #AFC0D6;
}
.u-bg-navy .p-services-row__fill {
  background: var(--accent);
}
.u-bg-navy .p-services-row:hover .p-services-row__arrow {
  background: #fff;
  border-color: #fff;
  color: var(--navy);
}
.u-bg-navy .p-features {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .u-bg-navy .p-features {
    grid-template-columns: 1fr;
  }
}

.u-bg-ink {
  background: #08182E;
  color: #fff;
}

.u-bg-navy .c-display,
.u-bg-ink .c-display,
.p-hero .c-display {
  color: #fff;
}

.u-bg-navy .c-lead,
.u-bg-ink .c-lead {
  color: #AFC0D6;
}
.u-bg-navy .c-eyebrow-idx,
.u-bg-ink .c-eyebrow-idx {
  color: var(--accent);
}
.u-bg-navy .c-marquee,
.u-bg-ink .c-marquee {
  border-color: rgba(255, 255, 255, 0.14);
}
.u-bg-navy .p-features,
.u-bg-ink .p-features {
  background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.14);
}
.u-bg-navy .p-feature,
.u-bg-ink .p-feature {
  background: #08182E;
}
.u-bg-navy .p-feature__t,
.u-bg-ink .p-feature__t {
  color: #fff;
}
.u-bg-navy .p-feature__d,
.u-bg-ink .p-feature__d {
  color: #AFC0D6;
}
.u-bg-navy .p-section-head h2,
.u-bg-ink .p-section-head h2 {
  color: #fff;
}
