/* 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-8a7c0ef > a {
  background-color: #027bae !important; /* 1.4.3 */
}
.elementor-element-b663f06 {
  background-color: #4e6ea2 !important; /* 1.4.3 */
}
.elementor-element-235797b > a {
  background-color: #027eb2 !important; /* 1.4.3 */
}
.elementor-element-4203a49 > a {
  background-color: #027bae !important; /* 1.4.3 */
}
.elementor-element-9e178a1 > a > span > span {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-a546d0c > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-57a3b6c > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-d8fb458 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-8d3d229 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-1b336d5 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-b1d4559 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-f9d9e97 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-f78b1fc > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-7195471 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-02ddd14 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-ee7dd92 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-28ad758 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
#content > div:nth-of-type(2) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(1) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(2) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(3) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(4) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(5) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.author-1 #content > div:nth-of-type(2) > article:nth-of-type(6) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-20 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-27 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-13 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-15 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-32 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-34 #content > div:nth-of-type(2) > article:nth-of-type(1) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-34 #content > div:nth-of-type(2) > article:nth-of-type(2) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-36 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-25 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-21 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-19 #content > div:nth-of-type(2) > article:nth-of-type(1) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-19 #content > div:nth-of-type(2) > article:nth-of-type(2) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-17 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.category-30 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
.elementor-element-f784627 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-0694dbd > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-41d378f > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-e1ae34a > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-2d2b07a > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-2e8eb93 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-6a14d33 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-a750156 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-662ee8a > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-49ba606 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-71e0206 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-35dd4c3 > h5 {
  color: #fefefe !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(3) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(12) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(13) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(14) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(17) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(19) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(19) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-31da117 > p {
  color: #FFFFFF !important; /* 1.4.3 */
  background-color: rgba(5, 15, 23, 0.49) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.49) !important; /* 1.4.3 */
}
.elementor-element-14f7b99 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-739c511 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-e6e0789 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-2a007cf > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-9e06972 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-e4e60e5 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-8b4db77 > h2 {
  color: #2b7cb2 !important; /* 1.4.3 */
}
.elementor-element-8de5869 > div > article:nth-of-type(1) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-8de5869 > div > article:nth-of-type(2) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-8de5869 > div > article:nth-of-type(3) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-8de5869 > div > article:nth-of-type(4) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-8de5869 > div > article:nth-of-type(5) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-8de5869 > div > article:nth-of-type(6) > div > div > a {
  color: #2b7cb2 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-785b1a4 > div > span > span {
  color: #3666ab !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(11) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(13) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(13) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(14) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(14) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(14) > a:nth-of-type(3) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(15) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(6) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(6) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(8) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(10) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(2) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(5) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(9) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(12) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(12) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
body.tag-22 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-28 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-14 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-16 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-31 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-33 #content > div:nth-of-type(2) > article:nth-of-type(1) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-33 #content > div:nth-of-type(2) > article:nth-of-type(2) > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-35 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-26 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-37 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-24 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-18 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
body.tag-29 #content > div:nth-of-type(2) > article > p {
  color: #4a7bc2 !important; /* 1.4.3 */
}
.elementor-element-76ead5f > div > span > span {
  color: #3666ab !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(4) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(7) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(18) > a {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(3) > a:nth-of-type(1) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(3) > a:nth-of-type(2) {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(5) > a > strong {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(6) > a > strong {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-fc2837e > p:nth-of-type(7) > a > strong {
  color: #5172a6 !important; /* 1.4.3 */
}
.elementor-element-33fc76d {
  background-color: rgba(0, 0, 0, 0.44) !important; /* 1.4.3 */
}
.elementor-element-1e37f9b > h2 {
  background-color: rgba(0, 0, 0, 0.07) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.07) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-b00f4c5 > p {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (min-width: 768px) { .elementor-element-b00f4c5 > p { box-shadow: 0 -0.25em 0 0 rgba(0, 0, 0, 0.32), 0 0.25em 0 0 rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */ } }
@media (max-width: 767.98px) { .elementor-element-b00f4c5 > p { box-shadow: 0 -5px 0 0 rgba(0, 0, 0, 0.32), 0 0.25em 0 0 rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */ } }
.elementor-element-c27d064 > h1 {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (max-width: 767.98px) { .elementor-element-c27d064 > h1 { box-shadow: 0 -0.25em 0 0 rgba(0, 0, 0, 0.32), 0 5px 0 0 rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */ } }
.elementor-element-63ff39d > h2 {
  background-color: rgba(0, 0, 0, 0.07) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.07) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-1675a1e > p {
  background-color: rgba(255, 255, 255, 0.69) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.69) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-ec0afca > h2 {
  background-color: #1D4D90 !important; /* 1.4.3 */
}
.elementor-element-ec98c2d > 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-e17d02a > 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-6518cdc > a > span > span:nth-of-type(2) {
  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-ec0afca {
  z-index: 2 !important; /* 1.4.3 */
}
body:has(.elementor-328) .elementor-element-b10dfd3:not(.elementor-sticky--effects) .elementor-element-fb0179f nav.elementor-nav-menu--main {
  background-color: rgba(5, 15, 23, 0.47) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.47) !important; /* 1.4.3 */
}
body.home .elementor-element-b10dfd3:not(.elementor-sticky--effects) .elementor-element-fb0179f nav.elementor-nav-menu--main {
  background-color: rgba(5, 15, 23, 0.18) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.18) !important; /* 1.4.3 */
}
.elementor-element-aa75bed > h1 {
  background-color: rgba(5, 15, 23, 0.34) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.34) !important; /* 1.4.3 */
}
.elementor-element-03cdcf7 > p {
  color: #FFFFFF !important; /* 1.4.3 */
  background-color: rgba(5, 15, 23, 0.49) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.49) !important; /* 1.4.3 */
}
.elementor-element-8db1c5f > h3 {
  background-color: rgba(5, 15, 23, 0.19) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.19) !important; /* 1.4.3 */
}
.elementor-element-7340fc4 .elementor-icon-box-content {
  background-color: rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
}
.elementor-element-8415679 .elementor-icon-box-content {
  background-color: rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
}
.elementor-element-f6f6a3b .elementor-icon-box-content {
  background-color: rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(5, 15, 23, 0.13) !important; /* 1.4.3 */
}
