/* 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-7e93dadb {
  background-color: #bc8a6b !important; /* 1.4.3 */
}
.elementor-element-2dbb5129 {
  background-color: #6b9b8b !important; /* 1.4.3 */
}
.elementor-element-72227af6 {
  background-color: #679c8b !important; /* 1.4.3 */
}
.elementor-element-43065863 {
  background-color: #679c8b !important; /* 1.4.3 */
}
.elementor-element-be6149e {
  background-color: #6b9b8b !important; /* 1.4.3 */
}
.elementor-element-4733b1b {
  background-color: #6b9b8b !important; /* 1.4.3 */
}
.elementor-element-1bcac4f {
  background-color: #6a9f8d !important; /* 1.4.3 */
}
body.page-id-94 #hero_widget > button:nth-of-type(1) {
  background-color: #22828f !important; /* 1.4.3 */
}
body.page-id-94 #widgets-container > div > section:nth-of-type(1) > div > div > div:nth-of-type(1) > div > div:nth-of-type(3) > div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(1) {
  background-color: #22828f !important; /* 1.4.3 */
}
body.page-id-94 #widgets-container > div > section:nth-of-type(1) > div > div > div:nth-of-type(1) > div > div:nth-of-type(3) > div:nth-of-type(2) > div > div:nth-of-type(2) > div:nth-of-type(1) {
  background-color: #22828f !important; /* 1.4.3 */
}
body.page-id-94 #widgets-container > div > section:nth-of-type(1) > div > div > div:nth-of-type(2) > button {
  background-color: #22828f !important; /* 1.4.3 */
}
.elementor-element-6be32138 > form > div > div:nth-of-type(10) > button {
  background-color: #358181 !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(10) > button {
  background-color: #358181 !important; /* 1.4.3 */
}
.elementor-element-7d4350e {
  background-color: #959492 !important; /* 1.4.3 */
}
.elementor-element-7fc7809 > h2 {
  color: #327e7e !important; /* 1.4.3 */
}
.elementor-element-24f4f28 > a > span > span:nth-of-type(2) {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-2fba299 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-9f05c28 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-22bc46d7 > h2 {
  color: #666666 !important; /* 1.4.3 */
}
.elementor-element-7ea82d5e > h2 {
  color: #666666 !important; /* 1.4.3 */
}
.elementor-element-6269d58 span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-99737f4 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
body.page-id-100 #menu-1-ddd8a45 > li:nth-of-type(1) > a {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-44cef15 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
  background-color: rgba(255, 255, 255, 0.55) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.55) !important; /* 1.4.3 */
}
.elementor-element-fa01500 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-7f5a60d > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-7a56d6ac > h2 {
  color: #b28366 !important; /* 1.4.3 */
}
.elementor-element-85d56a1 > div > div > h3 > span {
  color: #227171 !important; /* 1.4.3 */
}
.elementor-element-d3c01d9 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-653e100 > div > div > h3 > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-3415f43 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-63784a1 > div > div > h3 > span {
  color: #2a7777 !important; /* 1.4.3 */
}
.elementor-element-b869c71 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-1356faf > h2 {
  color: #b38264 !important; /* 1.4.3 */
}
.elementor-element-b718dd4 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-fa7151b > h1 {
  color: #5c5c5c !important; /* 1.4.3 */
}
.elementor-element-27bdf5d > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-948720e > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-33fecc44 > div > div:nth-of-type(2) > h3 > span {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-d2b43b7 > div > div:nth-of-type(2) > h3 > span {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-cd7c48e > div > div:nth-of-type(2) > h3 > span {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-0c60f1d > div > div:nth-of-type(2) > h3 > span {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-47c07c6 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-6af8a53 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-87db585 > h2 {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-4af5a08 > h2 {
  color: #1c6c6c !important; /* 1.4.3 */
}
.elementor-element-61f3e16 > h2 {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-0d06fca > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-84d8b07 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-014690a > p:nth-of-type(4) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(5) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(6) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(7) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(9) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(10) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(15) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(15) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-a920104 > div > div:nth-of-type(1) > a > span:nth-of-type(2) > span:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
}
.elementor-element-a920104 > div > div:nth-of-type(1) > a > span:nth-of-type(2) > span:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
}
.elementor-element-a920104 > div > div:nth-of-type(3) > a > span:nth-of-type(1) > span:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
}
.elementor-element-a920104 > div > div:nth-of-type(3) > a > span:nth-of-type(1) > span:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
}
.elementor-element-81bf4f7 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-8893df3 > h3 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-4114eb1 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(1) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(2) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(3) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-cfff44f > h2 {
  color: #666666 !important; /* 1.4.3 */
}
.elementor-element-9fe6a74 > h2 {
  color: #666666 !important; /* 1.4.3 */
}
.elementor-element-a7c90a3 span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-c861408 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-6750db4 > h2 {
  color: #c18864 !important; /* 1.4.3 */
}
.elementor-element-5b2b851 > div > div > h3 > span {
  color: #257373 !important; /* 1.4.3 */
}
.elementor-element-6d05b78 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-06dab96 > div > div > h3 > span {
  color: #327e7e !important; /* 1.4.3 */
}
.elementor-element-6a18f53 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-ab0fc22 > div > div > h3 > span {
  color: #1d6d6d !important; /* 1.4.3 */
}
.elementor-element-ab0fc22 > div > div > h2 {
  color: #3f8a8a !important; /* 1.4.3 */
}
.elementor-element-b8c1a61 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
body.page-id-12 #menu-1-ddd8a45 > li:nth-of-type(2) > a {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-576910c > h1 {
  color: #578d7b !important; /* 1.4.3 */
}
.elementor-element-5c9b912 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(2) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(3) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(4) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(5) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(6) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(7) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(8) > div > div > h3 > a {
  color: #025051 !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article:nth-of-type(1) > div > div > h3 > a {
  color: #044e4e !important; /* 1.4.3 */
}
.elementor-element-fb64bb9 > h1 {
  color: #196a6a !important; /* 1.4.3 */
  background-color: rgba(255, 255, 255, 0.64) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.64) !important; /* 1.4.3 */
}
.elementor-element-564b496 > div > article > div > div > h3 > a {
  color: #044e4e !important; /* 1.4.3 */
}
#hero_widget button.button-customButton-2D9P5.button-outlined-2JWk6:not(#__gada):not(#__gada) {
  color: #22828f !important; /* 1.4.3 */
}
#widgets-container button.button-customButton-2D9P5.button-outlined-2JWk6:not(#__gada):not(#__gada) {
  color: #22828f !important; /* 1.4.3 */
}
body.page-id-96 #menu-1-ddd8a45 > li:nth-of-type(5) > a {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-bf6a095 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-5c2e11e > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-f4894a4 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(4) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(5) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(6) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(7) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(8) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(9) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(10) {
  color: #2e7a7b !important; /* 1.4.3 */
}
body.page-id-20 #menu-1-ddd8a45 > li:nth-of-type(3) > a {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > p:nth-of-type(12) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(21) > a:nth-of-type(1) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(21) > a:nth-of-type(2) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(21) > a:nth-of-type(3) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > h3:nth-of-type(1) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(2) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(3) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(4) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(5) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(6) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(7) > strong {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > p:nth-of-type(32) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(35) > a:nth-of-type(1) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(35) > a:nth-of-type(2) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(5) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(8) > a:nth-of-type(1) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(8) > a:nth-of-type(2) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(14) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(16) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(17) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(18) > a:nth-of-type(1) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > p:nth-of-type(18) > a:nth-of-type(2) {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-3208ab0 > h3:nth-of-type(11) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(12) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(13) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > h3:nth-of-type(14) {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-014690a > p:nth-of-type(6) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(6) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(11) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-9919c18 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-2831bcf0 > h3 {
  color: #2e7a7b !important; /* 1.4.3 */
}
.elementor-element-014690a > p:nth-of-type(3) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(36) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-512c20e > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-3208ab0 > p:nth-of-type(4) > a {
  color: #607272 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
body.page-id-68 #menu-1-ddd8a45 > li:nth-of-type(4) > a {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-014690a > p:nth-of-type(1) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(7) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(7) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(8) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(12) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(12) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-78ab9d06 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-0fc9a68 > div > div > h3 > span {
  color: #484848 !important; /* 1.4.3 */
}
.elementor-element-0fc9a68 > div > div > h2 {
  color: #1c6c6c !important; /* 1.4.3 */
}
.elementor-element-32cc180 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-d77c81e > div > div > h3 > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-57126a5 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-58cb017 > div > div > h3 > span {
  color: #327e7e !important; /* 1.4.3 */
}
.elementor-element-175cd23 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-0b0c4e8 > h2 {
  color: #3f8a8a !important; /* 1.4.3 */
}
.elementor-element-c757f7b > h2 {
  color: #3f8a8a !important; /* 1.4.3 */
}
.elementor-element-5b32f87 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-9dfac2f > h2 {
  color: #3f8a8a !important; /* 1.4.3 */
}
.elementor-element-e3f53bf span.ti-read-more-active:not(#__gada):not(#__gada) {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-de738d8 > a > span > span {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-21cc50c3 > a > span > span {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(1) > label {
  color: #337f7f !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(2) > label {
  color: #2b7878 !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(3) > label {
  color: #2e7b7b !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(4) > label {
  color: #2e7a7a !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(5) > label {
  color: #2e7b7b !important; /* 1.4.3 */
}
.elementor-element-85c59b7 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-d16d9f9 > h2 {
  color: #358181 !important; /* 1.4.3 */
}
.elementor-element-5aaca5e > h2 {
  color: #358181 !important; /* 1.4.3 */
}
body.page-id-597 #cta > div > div > div {
  color: #146768 !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(6) > label {
  color: #146768 !important; /* 1.4.3 */
  background-color: rgba(255, 255, 255, 0.2) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.2) !important; /* 1.4.3 */
}
.elementor-element-edb1913 > form > div > div:nth-of-type(7) > div > span > label {
  color: #146768 !important; /* 1.4.3 */
  background-color: rgba(255, 255, 255, 0.2) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.2) !important; /* 1.4.3 */
}
.elementor-element-014690a > p:nth-of-type(3) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(3) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(34) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(38) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(38) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(38) > a:nth-of-type(3) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(22) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(37) > a {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(13) > a:nth-of-type(1) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(13) > a:nth-of-type(2) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(13) > a:nth-of-type(3) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-014690a > p:nth-of-type(13) > a:nth-of-type(4) {
  color: #687a79 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-ae54613 > p {
  background-color: rgba(0, 0, 0, 0.04) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.04) !important; /* 1.4.3 */
}
.elementor-element-eefcb1d > h1 {
  background-color: rgba(255, 255, 255, 0.64) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.64) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-ab398e6 > 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-9a7aebd > h2 {
  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-6269d58 > 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-6269d58 > 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-6269d58 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(7) > 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-6269d58 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(8) > 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-6269d58 > 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-6269d58 > 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-a7c90a3 > 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-a7c90a3 > 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-a7c90a3 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(7) > 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-a7c90a3 > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(8) > 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-a7c90a3 > 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-a7c90a3 > 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-a7c90a3 > 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 */
}
body.page-id-94 #widgets-container > div > section:nth-of-type(4) > 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-94 #widgets-container > div > section:nth-of-type(4) > 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-94 #widgets-container > div > section:nth-of-type(4) > 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-94 #widgets-container > div > section:nth-of-type(4) > 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 */
}
.elementor-element-e3f53bf > 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-e3f53bf > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(7) > 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-e3f53bf > div > div > div > div > div:nth-of-type(2) > div:nth-of-type(8) > 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-e3f53bf > 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-e3f53bf > 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 */
}
.ti-widget.ti-goog .ti-read-more span {
  opacity: 1 !important; /* 1.4.3 */
  color: #757575 !important; /* 1.4.3 */
}
.ea11y-skip-to-content-link {
  color: #667877 !important; /* 2.4.1 + 1.4.3 */
}
.elementor-element-e29481f .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-7479545 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-333c919 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-03b52b1 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-c9ca6f5 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-5b1f408 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-5f63ee7 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-05033d6 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-61f3e87 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-e7a7396 .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-b30387e .elementor-flip-box__front .elementor-flip-box__layer__inner, .elementor-element-9e0d605 .elementor-flip-box__front .elementor-flip-box__layer__inner {
  background-color: rgba(0, 0, 0, 0.36) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.36) !important; /* 1.4.3 */
}
.elementor-element-e29481f .elementor-flip-box__back, .elementor-element-7479545 .elementor-flip-box__back, .elementor-element-333c919 .elementor-flip-box__back, .elementor-element-03b52b1 .elementor-flip-box__back, .elementor-element-c9ca6f5 .elementor-flip-box__back, .elementor-element-5b1f408 .elementor-flip-box__back {
  background-color: #4f7e6f !important; /* 1.4.3 */
}
.elementor-element-5f63ee7 .elementor-flip-box__back, .elementor-element-05033d6 .elementor-flip-box__back, .elementor-element-61f3e87 .elementor-flip-box__back, .elementor-element-e7a7396 .elementor-flip-box__back, .elementor-element-b30387e .elementor-flip-box__back, .elementor-element-9e0d605 .elementor-flip-box__back {
  background-color: #348080 !important; /* 1.4.3 */
}
#cta .elementor-cta__title {
  color: #146768 !important; /* 1.4.3 */
}
#cta .elementor-cta__description {
  color: #146768 !important; /* 1.4.3 */
}
#cta .elementor-cta__description a {
  color: #146768 !important; /* 1.4.3 */
}
#cta .elementor-cta__content {
  background-color: rgba(255, 255, 255, 0.4) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.4) !important; /* 1.4.3 */
}
