/* 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-2c798fa8 > a {
  background-color: #03857c !important; /* 1.4.3 */
}
.elementor-element-62f5b5c7 > form > div > div:nth-of-type(9) > button {
  background-color: #03857c !important; /* 1.4.3 */
}
.elementor-element-282e2d4c > a {
  background-color: #03857c !important; /* 1.4.3 */
}
.elementor-element-135576b span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
  opacity: 1 !important; /* 1.4.3 */
}
.elementor-element-991afba span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
  opacity: 1 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(1) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(1) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(2) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(2) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(3) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(3) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(4) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(4) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(5) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(5) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(6) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(6) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(7) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(7) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(8) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article:nth-of-type(8) > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cdcf146 > div > article > div > div > a {
  color: #03857c !important; /* 1.4.3 */
}
.elementor-element-e4b6ddb > h2 {
  color: #4c6274 !important; /* 1.4.3 */
  background-color: #ffffff !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em #ffffff !important; /* 1.4.3 */
}
body.page-id-576 #form-field-name {
  color: #101010 !important; /* 1.4.3 */
}
body.page-id-576 #form-field-field_680e9aa {
  color: #101010 !important; /* 1.4.3 */
}
body.page-id-576 #form-field-email {
  color: #101010 !important; /* 1.4.3 */
}
body.page-id-576 #form-field-field_d1e170a {
  color: #101010 !important; /* 1.4.3 */
}
body.page-id-576 #form-field-field_773e670 {
  color: #101010 !important; /* 1.4.3 */
}
.elementor-element-b7429cf span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
  opacity: 1 !important; /* 1.4.3 */
}
.elementor-element-2d41ca0d {
  background-color: rgba(0, 0, 0, 0.14) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.14) !important; /* 1.4.3 */
}
.elementor-element-6d919ef > ul:nth-of-type(3) > li:nth-of-type(1) > a {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
}
.elementor-element-6d919ef > ul:nth-of-type(3) > li:nth-of-type(2) > a {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
}
.elementor-element-6d919ef > ul:nth-of-type(3) > li:nth-of-type(3) > a {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
}
.elementor-element-6d919ef > ul:nth-of-type(3) > li:nth-of-type(4) > a {
  display: inline-block !important; /* 2.5.8 */
  min-height: 24px !important; /* 2.5.8 */
}
body.page-id-576 #form-field-message {
  min-height: 24px !important; /* 2.5.8 */
  min-width: 24px !important; /* 2.5.8 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(2) > ul > li:nth-of-type(1) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(2) > ul > li:nth-of-type(3) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(1) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(2) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(4) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > ul > li:nth-of-type(5) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > ul > li:nth-of-type(7) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > ul > li:nth-of-type(8) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > ul > li:nth-of-type(9) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(3) > ul > li:nth-of-type(10) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(5) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(6) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(7) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(3) > ul > li:nth-of-type(8) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(4) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(1) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(2) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(3) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(5) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(6) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(7) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(5) > ul > li:nth-of-type(8) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(4) > ul > li:nth-of-type(2) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(4) > ul > li:nth-of-type(3) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(4) > ul > li:nth-of-type(4) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(4) > ul > li:nth-of-type(5) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-e21259f > nav:nth-of-type(1) > ul > li:nth-of-type(4) > ul > li:nth-of-type(6) > a {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-135576b > 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-135576b > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(5) > 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-135576b > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(6) > 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-135576b > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(2) > 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-135576b > 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-991afba > 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-991afba > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(5) > 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-991afba > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(6) > 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-991afba > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(2) > 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-991afba > 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-b7429cf > 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-b7429cf > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(5) > 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-b7429cf > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(6) > 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-b7429cf > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(2) > 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-b7429cf > 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-e21259f .elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: #008278 !important; /* 1.4.3 */
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-element-3f8f67e {
  background-color: rgba(0, 0, 0, 0.36) !important; /* 1.4.3 */
}
.elementor-element-62f5b5c7 .elementor-button[type="submit"]:hover {
  color: #006e65 !important; /* 1.4.3 */
}
.elementor-element-62f5b5c7 .elementor-button[type="submit"]:hover svg * {
  fill: #006e65 !important; /* 1.4.11 */
}
.elementor-element-e21259f .elementor-nav-menu--dropdown a.elementor-item-active svg {
  fill: #ffffff !important; /* 1.4.11 */
}
.elementor-element-e21259f .elementor-nav-menu--dropdown a.elementor-item-active svg path {
  fill: #ffffff !important; /* 1.4.11 */
}
.elementor-element-61f8487 > h6 {
  background-color: #ffffff !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em #ffffff !important; /* 1.4.3 */
}
.elementor-element-135576b span.ti-read-more-active:focus-visible {
  outline: 2px solid #767676 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
}
.elementor-element-991afba span.ti-read-more-active:focus-visible {
  outline: 2px solid #767676 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
}
.elementor-element-b7429cf span.ti-read-more-active:focus-visible {
  outline: 2px solid #767676 !important; /* 2.4.7 */
  outline-offset: 2px !important; /* 2.4.7 */
}
