/* app/ada.css — gargle-wp-converter v2.38 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-609819a {
  background-color: rgba(0, 0, 0, 0.36) !important; /* 1.4.3 */
}
.elementor-element-ae04dd5 > div > div > p > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(32) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(32) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(32) > a:nth-of-type(3) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(14) > span > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(15) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(3) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(8) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(8) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(8) > a:nth-of-type(3) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(8) > a:nth-of-type(4) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(25) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(25) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(17) > span > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(7) > span > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-e9b7c5b > p:nth-of-type(15) > span > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-f26f921 > ul > li:nth-of-type(1) > a {
  min-height: 24px !important; /* 2.5.8 */
  align-items: center !important; /* 2.5.8 */
}
.elementor-element-788a524 > nav > a:nth-of-type(1) {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-788a524 > nav > a:nth-of-type(2) {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-788a524 > nav > a:nth-of-type(3) {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-788a524 > nav > a:nth-of-type(4) {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-788a524 > nav > a:nth-of-type(5) {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-b9bf9e2 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(4) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-b9bf9e2 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(3) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-37a62bd > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(4) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-37a62bd > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(3) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-1ef0f6af > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(4) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-1ef0f6af > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(3) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-be3a123 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(4) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
.elementor-element-be3a123 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(3) > div > span:nth-of-type(2):focus-visible {
  outline: 2px solid #111111 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
  box-shadow: 0 0 0 4px #ffffff !important; /* 2.4.7 */
}
