/* RM202104 business palette (2026-11-15). Change colors here only (+ :root variables). */
:root{
  --hp-white:#FFFFFF;
  --hp-bg:#F4F5F7;
  --hp-line:#E2E5E9;
  --hp-text:#1F2933;
  --hp-text-sub:#52606D;
  --hp-accent:#2E3A47;
  --hp-accent-hover:#1F2933;
  --hp-error:#B42318;
  /* Bootstrap 4/5 + WordPress core preset variables → palette */
  --bs-primary:#2E3A47;--bs-secondary:#52606D;--bs-success:#2E3A47;--bs-info:#2E3A47;--bs-warning:#2E3A47;--bs-danger:#B42318;
  --bs-blue:#2E3A47;--bs-indigo:#2E3A47;--bs-purple:#2E3A47;--bs-pink:#2E3A47;--bs-red:#B42318;--bs-orange:#2E3A47;--bs-yellow:#2E3A47;--bs-green:#2E3A47;--bs-teal:#2E3A47;--bs-cyan:#2E3A47;
  --bs-link-color:#2E3A47;--bs-link-hover-color:#1F2933;
  --wp--preset--color--vivid-red:#B42318;--wp--preset--color--luminous-vivid-orange:#2E3A47;--wp--preset--color--luminous-vivid-amber:#2E3A47;
  --wp--preset--color--light-green-cyan:#F4F5F7;--wp--preset--color--vivid-green-cyan:#2E3A47;--wp--preset--color--pale-cyan-blue:#F4F5F7;
  --wp--preset--color--vivid-cyan-blue:#2E3A47;--wp--preset--color--vivid-purple:#2E3A47;--wp--preset--color--pale-pink:#F4F5F7;
  --wp--preset--color--cyan-bluish-gray:#52606D;--wp--preset--color--black:#1F2933;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:#2E3A47;--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:#2E3A47;
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:#2E3A47;--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:#2E3A47;
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:#F4F5F7;--wp--preset--gradient--cool-to-warm-spectrum:#2E3A47;
  --wp--preset--gradient--blush-light-purple:#2E3A47;--wp--preset--gradient--blush-bordeaux:#2E3A47;--wp--preset--gradient--luminous-dusk:#2E3A47;
  --wp--preset--gradient--pale-ocean:#2E3A47;--wp--preset--gradient--electric-grass:#2E3A47;--wp--preset--gradient--midnight:#2E3A47;
}

/* overrides for things we cannot edit at the source (plugins, CDN css, vars) */
.asterisk,.required,abbr.required{color:#B42318}
/* decorative colored background images -> monochrome slate tone (photos/logos/screenshots untouched) */
section.announcement-container,section.banner-wrapper,section.mid2-section,section.mid4-section,section.mid6-section{background-color:#2E3A47 !important;background-blend-mode:luminosity}
div.easyqo-main,div.easyqo-stwo-main,div.easyqo-sthree-main,div.easyqo-sfour-main,div.easyqo-sfive-main,div.easyqo-ssix-main,div.easyqo-sseven-main,
div.easyqo-seight-main,div.easyqo-snine-main,div.easyqo-sten-main,div.easyqo-seleven-main{background-color:#F4F5F7 !important;background-blend-mode:luminosity}
span.asterisk{color:#B42318 !important}
.color-fs,.color-hr,.color-pos,.color-fis,.color-qo{color:inherit !important}
a.hp2-btn-amber,a.hp2-btn-amber:hover{background:#FFFFFF !important;border-color:#FFFFFF !important;color:#1F2933 !important}
.heateor_sss_sharing_container .heateor_sss_svg,.heateor_sss_sharing_container .heateor_sss_square_count{background-color:#2E3A47 !important}
.box-fill,.box-fill p,.box-fill h3,.box-fill a{color:#FFFFFF !important}
button.view,button.view:hover,button.download,button.download:hover{color:#FFFFFF !important}
h2.hii-lv.bg-linear{color:#FFFFFF !important}
span[style*="color:#FF0000"],span[style*="color: #FF0000"],span[style*="color:red"],span[style*="color: red"]{color:#B42318 !important}
div.sectionhold{background-blend-mode:luminosity}
