/* Sitewide button styles (2026-10-26: "all buttons should be either of those styles, whichever works in
   the spot"). Copied from the Junk Removal hero buttons: 1054fc0 (black) and 99bb3f5 (white).
   Applied by scripts/apply-button-styles.py, which adds apex-btn--black / apex-btn--white to each button widget.
   !important is needed because the captured Elementor CSS styles each button by its element id. */
.elementor-widget-button.apex-btn--black .elementor-button,
.elementor-widget-button.apex-btn--white .elementor-button {
  font-family: "Roboto", Sans-serif !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  font-style: normal !important;
  text-transform: uppercase !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  border-style: double !important;
  border-width: 2px !important;
  border-radius: 0 !important;
  transition: background-color .2s, color .2s;
}
.elementor-widget-button.apex-btn--black .elementor-button {
  background-color: #000000 !important;
  background-image: none !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.elementor-widget-button.apex-btn--white .elementor-button {
  background-color: #FFFFFF !important;
  background-image: none !important;
  color: #000000 !important;
  fill: #000000 !important;
  border-color: #000000 !important;
}
.elementor-widget-button.apex-btn--black .elementor-button:hover,
.elementor-widget-button.apex-btn--black .elementor-button:focus { background-color: #2B2B2B !important; color: #FFFFFF !important; }
.elementor-widget-button.apex-btn--white .elementor-button:hover,
.elementor-widget-button.apex-btn--white .elementor-button:focus { background-color: #E9E9E9 !important; color: #000000 !important; }
.elementor-widget-button.apex-btn--black .elementor-button svg { fill: #FFFFFF !important; }
.elementor-widget-button.apex-btn--white .elementor-button svg { fill: #000000 !important; }
/* On a white section, a black button with a white border needs an outer edge to read as "double". */
.elementor-widget-button.apex-btn--black.apex-btn--on-light .elementor-button { box-shadow: 0 0 0 2px #000000; }
