/* 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-27b25fda > form > div > div:nth-of-type(10) > button {
  background-color: #8e7067 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(1) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(2) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(3) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(4) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(5) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(6) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(7) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(8) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article:nth-of-type(9) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(1) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(2) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(3) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(4) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(5) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div > article:nth-of-type(6) > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-1334354 > div:nth-of-type(1) > article > div > div > div > p {
  color: #767676 !important; /* 1.4.3 */
}
.elementor-element-67c2b42 {
  background-color: rgba(255, 255, 255, 0.31) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.31) !important; /* 1.4.3 */
}
.elementor-element-67c2b42 > h6 {
  background-color: rgba(255, 255, 255, 0.47) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(255, 255, 255, 0.47) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-4b62b5b9 > form > div > div:nth-of-type(4) > label {
  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-5a3cdac > p:nth-of-type(13) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(17) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(23) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(24) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(32) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(32) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(9) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(10) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(14) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(15) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(16) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(16) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(16) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(25) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(28) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(31) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(32) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(1) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(9) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(9) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(12) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(20) > a:nth-of-type(1) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > p:nth-of-type(20) > a:nth-of-type(2) {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-a124c3f > p:nth-of-type(4) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-a124c3f > p:nth-of-type(8) > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-5a3cdac > ul > li:nth-of-type(1) > span > a {
  text-decoration-line: underline !important; /* 1.4.1 */
}
.elementor-element-a9c360f > h1 {
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-df38804 > 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 */
  width: fit-content !important; /* 1.4.3 */
}
.elementor-element-b10638f > section > div > div > div > div > div > div > p {
  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-d5123f0 > div > div > div > div > h3 {
  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-d5123f0 > div > a > div > div > h3 {
  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-d5123f0 > div > a > div > div > div {
  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-43558e4 > div > div > div > div > h3 {
  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-43558e4 > div > a > div > div > h3 {
  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-43558e4 > div > a > div > div > div {
  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-a000eb5 > div > div > div > div > h3 {
  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-a000eb5 > div > a > div > div > h3 {
  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-a000eb5 > div > a > div > div > div {
  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-9aad76c > div > div > div > div > h3 {
  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-9aad76c > div > a > div > div > h3 {
  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-9aad76c > div > a > div > div > div {
  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-9a3550c > div > div > div > div > h3 {
  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-9a3550c > div > a > div > div > h3 {
  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-9a3550c > div > a > div > div > div {
  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 */
}
#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 */
}
