.ird-contact .contact-section {
  background: #faf8f8
}

.ird-contact .contact-wrap {
  color: #282526
}

.ird-contact .contact-phase-heading {
  color: #a90f1d
}

.ird-contact .contact-fields {
  grid-template-columns: 1fr;
  border-color: #e3d5d6
}

.ird-contact .contact-steps [aria-current] {
  background: #a90f1d
}

.ird-contact .contact-required {
  background: #fff0f1;
  color: #a90f1d
}

.ird-contact input,
.ird-contact textarea,
.ird-contact select {
  accent-color: #a90f1d
}

.ird-contact .contact-actions .inc-button,
.ird-contact #contact-complete .inc-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 17px 24px;
  background: #a90f1d;
  color: #fff;
  line-height: 1.6;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  box-sizing: border-box
}

.ird-contact .contact-wrap :focus-visible {
  outline-color: #a90f1d
}

.ird-contact .ird-contact-policy {
  padding: 32px;
  background: #fff;
  border: 1px solid #e3d5d6;
  margin: 30px 0;
  font-size: 14px;
  line-height: 1.9;
  overflow-wrap: anywhere
}

.ird-contact-policy h3,
.ird-contact-policy h4 {
  font-size: 17px;
  line-height: 1.6;
  margin: 26px 0 10px
}

.ird-contact-policy p,
.ird-contact-policy ul,
.ird-contact-policy ol {
  margin: 12px 0
}

.ird-contact-policy ul,
.ird-contact-policy ol {
  padding-left: 24px
}

.ird-contact-policy a {
  color: #a90f1d;
  text-decoration: underline
}

.ird-contact-policy dt {
  font-weight: 600
}

.ird-contact .contact-verification altcha-widget {
  --altcha-color-primary: #a90f1d
}

.ird-contact .contact-zip-tools > button,
.ird-contact .contact-zip-results > button {
  border-color: #a90f1d;
  background: #fff;
  color: #a90f1d;
}

.ird-contact .contact-zip-tools > button:hover,
.ird-contact .contact-zip-results > button:hover {
  background: #fff0f1;
}

.ird-contact .contact-zip-tools a {
  color: #a90f1d;
}

@media(max-width:640px) {
  .ird-contact .ird-contact-policy {
    padding: 22px 18px
  }

  .ird-contact .contact-actions .inc-button {
    width: 100%;
    min-width: 0
  }
}
