/* Color Palette */
:root {
  --PrimaryColor: #5f8369; /* Buttons, highlights, logo */
  --SupportingColorWhite: #f8f6f0; /* Backgrounds */
  --SupportingColorGray: #a8b2a1; /* Backgrounds */
  --SupportingColorSlate: #2e2e2e; /* Body text, footer */
  --AccentColorRose: #c27664; /* Accent buttons, sections, icons */
  --AccentColorGold: #d4b483; /* Accent buttons, sections, icons */
  --HighlightColorGrace: #afcfea; /* Quotes, testimonials, spiritual touchpoints */
}

.getintouch-section {
  background-color: var(--PrimaryColor);
  color: white;
}

.contact-form-section {
  background-color: #f8f6f0 !important;
}

.contact-link-custom {
  color: var(--PrimaryColor);
  font-weight: bold;

  text-decoration-line: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.2em;

  transition: text-decoration-color 0.2s ease;
}

.contact-link-custom:hover {
  text-decoration-color: var(--PrimaryColor);
}
