/* Owner's Services, Financing and Gutter Care review; loaded only on those routes. */
#main-content .annotation-eyebrow {
  color: #d07a49 !important;
  margin: 0 0 18px;
  font-family: var(--font-body);
  font-size: .66rem !important;
  font-weight: 750;
  line-height: 1.6 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}
.precision-redesign .annotation-hero .hero-inner {
  align-items: start;
}
.precision-redesign .annotation-hero .hero-proof-card {
  background: transparent !important;
  box-shadow: none;
}
.precision-redesign .annotation-financing {
  color: #f5f0e8;
  background: #0e1113;
}
.precision-redesign .annotation-financing :is(.financing-hero, .financing-details) {
  background: #0e1113 !important;
  border-color: #343a3d;
}
.precision-redesign .annotation-financing .financing-details {
  border-bottom: 1px solid #343a3d;
}
.precision-redesign .annotation-financing .financing-card {
  padding: 0 0 0 32px;
  border: 0;
  border-left: 1px solid #343a3d;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none;
}
.precision-redesign .annotation-financing :is(.financing-hero, .financing-details) p {
  color: #cbc5bd !important;
}
.precision-redesign .annotation-financing :is(.financing-hero, .financing-details) p.financing-eyebrow {
  margin: 0 0 18px !important;
  color: #d07a49 !important;
  font-size: .66rem !important;
  line-height: 1.6 !important;
}
.precision-redesign .annotation-financing .financing-hero__lead {
  color: #f5f0e8 !important;
}
#main-content .annotation-financing :is(.financing-card, .financing-details) h2 {
  font-size: var(--type-section-title);
  line-height: 1.15;
  letter-spacing: -.03em;
}
.precision-redesign .annotation-financing .financing-details__points {
  border-top: 0;
}
.precision-redesign .annotation-financing .financing-details__points article {
  border-color: #343a3d;
}
.precision-redesign .annotation-financing .financing-consultation-link {
  justify-content: space-between;
  width: 100%;
  color: #fff;
  background: #a7552b;
  border-radius: 0;
}
.precision-redesign .annotation-financing .financing-consultation-link:hover {
  background: #914722;
}
@media (max-width: 900px) {
  .precision-redesign .annotation-financing .financing-card {
    max-width: none;
    padding: 28px 0 0;
    border-left: 0;
    border-top: 1px solid #343a3d;
  }
}
