/* PX Media generated-content contrast safety: keeps orange buttons readable if theme link colors load later. */
body .pxmh-home a.pxmh-btn--primary,
body .pxmh-home a.pxmh-btn--primary:link,
body .pxmh-home a.pxmh-btn--primary:visited,
body .pxmh-home a[class*="primary"],
body .pxmh-home a[class*="primary"]:link,
body .pxmh-home a[class*="primary"]:visited,
body .pxm-builder a.pxm-btn--primary,
body .pxm-builder a.pxm-btn--primary:link,
body .pxm-builder a.pxm-btn--primary:visited,
body .pxml-legacy a.pxml-btn,
body .pxml-legacy a.pxml-btn:link,
body .pxml-legacy a.pxml-btn:visited{
  color:#111827!important;
  text-decoration:none!important;
}
body .pxm-builder .pxm-cta-band a.pxm-btn--primary,
body .pxm-builder .pxm-cta-band a.pxm-btn--primary:link,
body .pxm-builder .pxm-cta-band a.pxm-btn--primary:visited,
body .pxml-legacy .pxml-cta a.pxml-btn,
body .pxml-legacy .pxml-cta a.pxml-btn:link,
body .pxml-legacy .pxml-cta a.pxml-btn:visited{
  color:#111827!important;
  background:#d88a22!important;
  border-color:#d88a22!important;
  text-decoration:none!important;
}
body .pxmh-home a.pxmh-btn--light,
body .pxmh-home a.pxmh-btn--light:link,
body .pxmh-home a.pxmh-btn--light:visited,
body .pxm-builder a.pxm-btn--secondary,
body .pxm-builder a.pxm-btn--secondary:link,
body .pxm-builder a.pxm-btn--secondary:visited{
  text-decoration:none!important;
}
body .pxm-builder .pxm-cta-band a.pxm-btn--secondary,
body .pxm-builder .pxm-cta-band a.pxm-btn--secondary:link,
body .pxm-builder .pxm-cta-band a.pxm-btn--secondary:visited{
  color:#ffffff!important;
  border-color:rgba(255,255,255,.72)!important;
  text-decoration:none!important;
}


/* PX Media generated-content square-corner reset v11.18.
   This covers V7 new pages/posts and V8 legacy appended blocks wherever they render. */
body .pxm-builder,
body .pxm-builder *,
body .pxm-builder *::before,
body .pxm-builder *::after,
body .pxml-legacy,
body .pxml-legacy *,
body .pxml-legacy *::before,
body .pxml-legacy *::after,
body .pxmh-home,
body .pxmh-home *,
body .pxmh-home *::before,
body .pxmh-home *::after{
  border-radius:0!important;
}
