/* app/ada.css — gargle-wp-converter v2.38.4 ADA stage. GENERATED by ada_fix.mjs; do not hand-edit.
 * Every declaration is a documented deviation from parity (ADA-DELTAS.json) and names its WCAG 2.2 SC.
 * Loaded LAST, after the Elementor bundle and islands.css. */
.elementor-element-96bd926 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-222133c > form > div > div:nth-of-type(12) > button {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-66a2e97 > a {
  background-color: #db3b13 !important; /* 1.4.3 */
}
.elementor-element-1aa425b > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-ee7062d > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-47bc36b > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-d928b0c > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-142f850 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-67d22dd > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-2579126 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-f0bf025 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-6c7b099 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-47d0885 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-199b896 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-0016fda > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-a9d97db > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-bd43624 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-e5f2e13 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-74cf24cc > form > div > div:nth-of-type(11) > button {
  background-color: #db3b13 !important; /* 1.4.3 */
}
.elementor-element-301b0950 > a {
  background-color: #db3b13 !important; /* 1.4.3 */
}
.elementor-element-7898828 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-1c2c9345 > a {
  background-color: #d7370b !important; /* 1.4.3 */
}
.elementor-element-5269cc51 > p:nth-of-type(4) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(6) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(6) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(7) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(7) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(17) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(18) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(18) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(1) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(1) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(2) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(2) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(3) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(3) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(4) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(4) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(5) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(5) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(6) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4a35d79 > div > div > article:nth-of-type(6) > div > div > a {
  color: #db3b13 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(3) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(20) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(21) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(7) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(9) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(10) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(10) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(11) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(24) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(29) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(30) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(31) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(31) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(5) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(6) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(8) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(8) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(8) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(8) > a:nth-of-type(4) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(2) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(2) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(15) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(17) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(17) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(17) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(4) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(4) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > ul > li:nth-of-type(4) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(18) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(19) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(5) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(5) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(5) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(5) > a:nth-of-type(4) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(8) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(3) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(3) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(1) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(1) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(1) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(10) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > ul:nth-of-type(2) > li:nth-of-type(4) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > ul:nth-of-type(2) > li:nth-of-type(5) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > ul > li:nth-of-type(2) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(13) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(9) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(9) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(1) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(24) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(24) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(25) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(27) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(13) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(13) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(22) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(1) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(13) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(20) > a:nth-of-type(1) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(20) > a:nth-of-type(2) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(11) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(15) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(16) > a:nth-of-type(1) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(16) > a:nth-of-type(2) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(20) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(20) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(26) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(26) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(26) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(26) > a:nth-of-type(4) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(26) > a:nth-of-type(5) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(12) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(19) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(19) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(19) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(13) > a:nth-of-type(3) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(16) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(16) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(86) > a {
  color: #bd2c02 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(91) > a {
  color: #c42d00 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(92) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(93) > a {
  color: #bd2c02 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(96) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(97) > a {
  color: #c42d00 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(100) > a {
  color: #bd2c02 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(101) > a {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(102) > a:nth-of-type(1) {
  color: #c42d00 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(102) > a:nth-of-type(2) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(102) > a:nth-of-type(3) {
  color: #c42d00 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(103) > a {
  color: #bd2c02 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9e6efe > p:nth-of-type(111) > a {
  color: #c42d00 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(11) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(11) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(4) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(5) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(14) > a:nth-of-type(6) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(30) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(30) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(15) > a:nth-of-type(1) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(15) > a:nth-of-type(2) {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5269cc51 > p:nth-of-type(16) > a {
  color: #db3b13 !important; /* 1.4.3 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-75944635 > div > div:nth-of-type(2) > h3 > span {
  background-color: rgba(0, 0, 0, 0.06) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.06) !important; /* 1.4.3 */
}
.elementor-element-4266816c > div > div:nth-of-type(2) > h3 > span {
  background-color: rgba(0, 0, 0, 0.09) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.09) !important; /* 1.4.3 */
}
.elementor-element-1ee957e3 > div > div:nth-of-type(2) > h3 > span {
  background-color: rgba(0, 0, 0, 0.23) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.23) !important; /* 1.4.3 */
}
.elementor-element-5685b175 {
  background-color: rgba(0, 0, 0, 0.15) !important; /* 1.4.3 */
}
.elementor-element-e9e6efe a {
  overflow-wrap: anywhere !important; /* 1.4.10 */
}
.elementor-element-0285226 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-13d7b18 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-16ca716 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-209f17f > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-4dbd4c9 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-502609b > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-6e78eb0 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-775bd5f > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-9f5c024 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-b51e5f0 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-c2b38d3 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-d5468e1 > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-e9b3c5f > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}
.elementor-element-ffddf7f > div > div:nth-of-type(1) > div > div > h3 {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.5) !important; /* 1.4.3 */
}

/* Homepage visual parity: preserve the live site’s button colors, pale Welcome
 * heading, and transparent hero, quick-link, and service-card text backgrounds
 * (requested 2026-11-04). */
