/* 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-6083fdc span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-a9eb6a2 span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-75a96183 span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(3) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(9) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(13) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(19) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(31) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(32) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(33) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-190bdccd span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(14) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(24) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(54) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(55) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(2) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(10) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(25) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(27) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(6) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(36) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(45) > a {
  color: #47777f !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-72ff6601 > p:nth-of-type(41) > strong > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(3) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(5) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(10) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(14) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(21) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(33) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(34) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(6) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(29) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-5df06a8 > p:nth-of-type(30) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(21) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(28) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-4acf2ff6 > p:nth-of-type(34) > a {
  color: #497981 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-71b0573c > p {
  background-color: rgba(0, 0, 0, 0.03) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.03) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
  margin-left: auto !important; /* 1.4.3 */
  margin-right: auto !important; /* 1.4.3 */
}
.elementor-element-407ab07 > div > div:nth-of-type(2) > span:nth-of-type(1) {
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-407ab07 > div > div:nth-of-type(2) > span:nth-of-type(2) {
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-407ab07 > div > div:nth-of-type(2) > span:nth-of-type(3) {
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
body > nav > a:focus {
  color: #4e7e86 !important; /* 1.4.3 + 2.4.1 */
}
.elementor-element-e67c82d > h6 {
  background-color: rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
}
.elementor-element-f29439c > h1 {
  background-color: rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
}
.elementor-element-71af535 > a > span > span {
  background-color: rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
}
.elementor-element-32e7aa7 > a > span > span {
  background-color: rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.55) !important; /* 1.4.3 */
}
body.page-id-493 #widgets-container > div > section:nth-of-type(3) > div > div:nth-of-type(1) > div:nth-of-type(1) > span > span:nth-of-type(2) > a: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 */
}
body.page-id-493 #widgets-container > div > section:nth-of-type(3) > div > div:nth-of-type(2) > span > a:nth-of-type(1):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 */
}
body.page-id-493 #widgets-container > div > section:nth-of-type(3) > div > div:nth-of-type(2) > span > a: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 */
}
body.page-id-493 #widgets-container > div > section:nth-of-type(3) > div > div:nth-of-type(2) > span > a:nth-of-type(3):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 */
}
