/* 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-4de49f17 > div > div > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-b495d86 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-d39e7e1 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-26312fb > div > form > div > div:nth-of-type(10) > button {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-612362a > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-ded0be4 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-464b4c5 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-6650aba > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-5762b507 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-29a34a96 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-1288364 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-49bb880 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-4fe7951 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-6300ae8 {
  background-color: #767676 !important; /* 1.4.3 */
}
.elementor-element-5b7955e > div > div > a {
  background-color: #919191 !important; /* 1.4.3 */
}
.elementor-element-9010adc > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-1ea75d5 {
  background-color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1e406682 > div > div > a {
  background-color: #919191 !important; /* 1.4.3 */
}
.elementor-element-3121bda {
  background-color: #767676 !important; /* 1.4.3 */
}
.elementor-element-ad2b55f {
  background-color: #767676 !important; /* 1.4.3 */
}
.elementor-element-a8c25fa {
  background-color: #767676 !important; /* 1.4.3 */
}
.elementor-element-61ca7dc > div > div > a {
  background-color: #787369 !important; /* 1.4.3 */
}
.elementor-element-db1f179 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-591893a1 > div > div > a {
  background-color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-24a13b1c > div > div > a {
  background-color: #787369 !important; /* 1.4.3 */
}
.elementor-element-575046d > div > div > a {
  background-color: #787369 !important; /* 1.4.3 */
}
.elementor-element-7cecaee > div > div:nth-of-type(1) > h4 {
  color: #949494 !important; /* 1.4.3 */
}
.elementor-element-f4296d3 > div > p:nth-of-type(11) > a {
  color: #9f9a90 !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(1) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(2) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(3) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(4) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(5) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-2db095e > div > div > article:nth-of-type(6) > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-e9f1b49 > div > div:nth-of-type(2) > div:nth-of-type(2) > p:nth-of-type(3) > a {
  color: #9e9e9e !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-42081fe > div > p:nth-of-type(1) {
  color: #292929 !important; /* 1.4.3 */
}
.elementor-element-42081fe > div > p:nth-of-type(2) {
  color: #292929 !important; /* 1.4.3 */
}
.elementor-element-c14a8ee > div > p > strong:nth-of-type(1) {
  color: #292929 !important; /* 1.4.3 */
}
.elementor-element-c14a8ee > div > p > strong:nth-of-type(2) {
  color: #292929 !important; /* 1.4.3 */
}
.elementor-element-761fa325 > div > h2 {
  color: #707070 !important; /* 1.4.3 */
}
.elementor-element-8e053db > div > h1 {
  color: #4a4a4a !important; /* 1.4.3 */
}
.elementor-element-ffc736b > div > p > span {
  color: #2c2c2c !important; /* 1.4.3 */
}
.elementor-element-ffc736b > div > p > span > a {
  color: #2c2c2c !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-507a5f0 > div > p {
  color: #2f2f2f !important; /* 1.4.3 */
}
.elementor-element-417cc28a > div > h1 {
  color: #4a4a4a !important; /* 1.4.3 */
}
.elementor-element-6b4f344f > div > h2 {
  color: #6d6d6d !important; /* 1.4.3 */
}
.elementor-element-7795de7a > div > p > span {
  color: #2c2c2c !important; /* 1.4.3 */
}
.elementor-element-7795de7a > div > p > span > strong {
  color: #2f2f2f !important; /* 1.4.3 */
}
.elementor-element-7685b82a > div > p {
  color: #2f2f2f !important; /* 1.4.3 */
}
.elementor-element-df0f382 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-f922f14 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-34866a1 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-21c9965 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1b3e603 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-0d7b2af > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-b7b6e8a > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-cd28e2a > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-eca22d3 > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-81da589 > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-7213e54 > div > h2 {
  color: #949494 !important; /* 1.4.3 */
}
.elementor-element-906a5fd > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-9482376 > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-f3355ae > div > h2 {
  color: #949494 !important; /* 1.4.3 */
}
.elementor-element-3b2df00 > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-f9c7796 > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-d635ec6 > div > h2 {
  color: #949494 !important; /* 1.4.3 */
}
.elementor-element-042d5ca > div > h2 {
  color: #7b766d !important; /* 1.4.3 */
}
.elementor-element-6b5b923 > div > a {
  color: #7b766d !important; /* 1.4.3 */
  font-weight: 700 !important; /* 1.4.1 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(1) > label {
  color: #2c2c2c !important; /* 1.4.3 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(3) > label {
  color: #282828 !important; /* 1.4.3 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(5) > label {
  color: #2c2c2c !important; /* 1.4.3 */
  background-color: rgba(255, 255, 255, 0.07) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.07) !important; /* 1.4.3 */
}
.elementor-element-17f950c > div > p {
  background-color: rgba(255, 255, 255, 0.06) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.06) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(2) > label {
  background-color: rgba(255, 255, 255, 0.21) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.21) !important; /* 1.4.3 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(4) > label {
  background-color: rgba(255, 255, 255, 0.23) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.23) !important; /* 1.4.3 */
}
.elementor-element-99fdabe > div > form > div > div:nth-of-type(6) > div > span > label {
  background-color: rgba(255, 255, 255, 0.16) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.16) !important; /* 1.4.3 */
}
.elementor-element-7bd227b > div > ul > li > a {
  min-height: 24px !important; /* 2.5.8 */
  align-items: center !important; /* 2.5.8 */
}
.elementor-element-006ac4a > div > ul > li > a {
  min-height: 24px !important; /* 2.5.8 */
  align-items: center !important; /* 2.5.8 */
}
.elementor-element-f937531 nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item.elementor-item-active {
  color: #2f2f2f !important; /* 1.4.3 */
}
.elementor-element-f937531 nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item.elementor-item-active svg {
  fill: #2f2f2f !important; /* 1.4.3 */
}
.elementor-element-f937531 nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item.elementor-item-active svg path {
  fill: #2f2f2f !important; /* 1.4.3 */
}
@media (min-width: 768px) { .elementor-element-51102e1 .elementor-flip-box__front .elementor-flip-box__layer__title { background-color: rgba(0, 0, 0, 0.15) !important; /* 1.4.3 */ box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.15) !important; /* 1.4.3 */ } }
@media (min-width: 768px) { .elementor-element-3261322d .elementor-cta__description { 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 */ } }
@media (min-width: 768px) { .elementor-element-99fdabe > div > form > div > div:nth-of-type(6) > div { background-color: rgba(255, 255, 255, 0.16) !important; /* 1.4.3 */ box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.16) !important; /* 1.4.3 */ } }
@media (max-width: 767.98px) { .elementor-element-a20ed4b > div > p > span:nth-of-type(1) { background-color: transparent !important; /* 1.4.3 */ } }
@media (max-width: 767.98px) { .elementor-element-a20ed4b > div > p > span:nth-of-type(2) { background-color: transparent !important; /* 1.4.3 */ } }
@media (min-width: 768px) { .elementor-element-99fdabe > div > form > div > div:nth-of-type(6) > div > span > label { background-color: transparent !important; /* 1.4.3 */ box-shadow: none !important; /* 1.4.3 */ } }
@media (max-width: 767.98px) { .elementor-element-2ff278e5 { z-index: 1 !important; /* 1.4.3 */ pointer-events: none !important; /* 1.4.3 */ } }
.elementor-element-712fa46e > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-712fa46e > div > p > span {
  color: #767676 !important; /* 1.4.3 */
}
