
:root {
  --kt-bg: #f8f4e8;
  --kt-surface: #fffaf0;
  --kt-ink: #172019;
  --kt-olive: #2f4a34;
  --kt-olive-dark: #1d3023;
  --kt-red: #a64f3c;
  --kt-gold: #c4a35a;
}
html, body { background: var(--kt-bg) !important; color: var(--kt-ink) !important; }
header, footer, nav, .header, .footer { background-color: var(--kt-olive-dark) !important; color: var(--kt-surface) !important; }
a { color: var(--kt-olive); }
button, [type="submit"], .btn, .button, [class*="btn"], [class*="Button"] {
  background: var(--kt-olive) !important;
  border-color: var(--kt-olive) !important;
  color: #fffaf0 !important;
}
button:hover, [type="submit"]:hover, .btn:hover, .button:hover { background: var(--kt-red) !important; border-color: var(--kt-red) !important; }
input, textarea, select { border-color: rgba(47, 74, 52, .28) !important; }
[class*="purple"], [class*="violet"], [style*="#7"], [style*="#8"] { filter: saturate(.9); }
[data-aos], .aos-init {
  opacity: 1 !important;
  transform: none !important;
  transition-property: none !important;
}
main + section.my-7 > .rounded-xl.bg-white {
  padding: 32px !important;
}
@media (max-width: 640px) {
  main + section.my-7 > .rounded-xl.bg-white {
    padding: 22px !important;
  }
}

/* codex-form-submit-contrast-start */
:root {
  --kt-action-blue: #38bdf8;
  --kt-action-blue-hover: #0ea5e9;
  --kt-action-ink: #06151f;
}
#submitBtn,
.leadform button[type="submit"],
.apx-lead-form button[type="submit"],
form button[name="submitBtn"] {
  background: linear-gradient(135deg, var(--kt-action-blue), var(--kt-action-blue-hover)) !important;
  border-color: var(--kt-action-blue) !important;
  color: var(--kt-action-ink) !important;
  box-shadow: 0 12px 26px rgba(14, 165, 233, .30) !important;
}
#submitBtn:hover,
.leadform button[type="submit"]:hover,
.apx-lead-form button[type="submit"]:hover,
form button[name="submitBtn"]:hover {
  background: linear-gradient(135deg, #7dd3fc, var(--kt-action-blue)) !important;
  border-color: #7dd3fc !important;
  filter: none !important;
}
#submitBtn:disabled,
.leadform button[type="submit"]:disabled,
.apx-lead-form button[type="submit"]:disabled,
form button[name="submitBtn"]:disabled {
  opacity: .72 !important;
  cursor: wait !important;
}
/* codex-form-submit-contrast-end */
