/* 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-e46bb7c > form > div > div:nth-of-type(8) > button {
  background-color: #737373 !important; /* 1.4.3 */
}
.elementor-element-5e6226a > div:nth-of-type(1) > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > h2 {
  color: #707070 !important; /* 1.4.3 */
}
.elementor-element-e7d63c0 > div > div:nth-of-type(2) > h6 > a {
  color: #696969 !important; /* 1.4.3 */
}
.elementor-element-854466b > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-39c3e3f > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-d424fb0 > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-1dd0988 > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-3e9c7a4 > div > div:nth-of-type(2) > h6 > a {
  color: #696969 !important; /* 1.4.3 */
}
.elementor-element-71ee388 > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-36acaef > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-f18a276 > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-1b023bb > div > div:nth-of-type(2) > h6 > a {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-6d21fc0 > h6 {
  color: #6f6f6f !important; /* 1.4.3 */
}
.elementor-element-df96f48 > div:nth-of-type(1) > div > div:nth-of-type(2) > div > div > div:nth-of-type(2) > h2 {
  color: #707070 !important; /* 1.4.3 */
}
.elementor-element-0651a5a > h2 {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (min-width: 768px) { .elementor-element-0651a5a > h2 { 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-0651a5a > h2 { box-shadow: 0 -0.25em 0 0 rgba(0, 0, 0, 0.32), 0 7.5px 0 0 rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */ } }
.elementor-element-a48060b > h3 > span > span:nth-of-type(1) {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (max-width: 767.98px) { .elementor-element-a48060b > h3 > span > span:nth-of-type(1) { box-shadow: 0 -7.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-5b3aa10 > a > span > span:nth-of-type(2) {
  background-color: rgba(0, 0, 0, 0.42) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.42) !important; /* 1.4.3 */
  width: fit-content !important; /* 1.4.3 */
  margin-left: auto !important; /* 1.4.3 */
  margin-right: auto !important; /* 1.4.3 */
}
.elementor-element-715697d1 > p {
  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 */
  width: fit-content !important; /* 1.4.3 */
  margin-left: auto !important; /* 1.4.3 */
  margin-right: auto !important; /* 1.4.3 */
}
.elementor-element-56c2f89:not(.elementor-sticky--effects) #menu-1-4cf01e9 {
  background-color: rgba(0, 0, 0, 0.22) !important; /* 1.4.3 */
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.22) !important; /* 1.4.3 */
}
.elementor-element-123b5bb1 > a {
  background-color: rgba(90, 90, 90, 0.25) !important; /* 1.4.3 */
}
.elementor-element-123b5bb1 > a:hover {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-123b5bb1 > a:focus {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-5a262f1f > a {
  background-color: rgba(90, 90, 90, 0.25) !important; /* 1.4.3 */
}
.elementor-element-5a262f1f > a:hover {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-5a262f1f > a:focus {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-21007f1 > a {
  background-color: rgba(34, 34, 34, 0.25) !important; /* 1.4.3 */
}
.elementor-element-21007f1 > a:hover {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-21007f1 > a:focus {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-a26a3ce > a {
  background-color: rgba(42, 42, 42, 0.25) !important; /* 1.4.3 */
}
.elementor-element-a26a3ce > a:hover {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-a26a3ce > a:focus {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-622469b > a {
  background-color: rgba(42, 42, 42, 0.25) !important; /* 1.4.3 */
}
.elementor-element-622469b > a:hover {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-622469b > a:focus {
  background-color: #fedc24 !important; /* 1.4.3 */
}
.elementor-element-3179fcc9 > form > div > div:nth-of-type(9) > button {
  color: #161616 !important; /* 1.4.3 */
}
.elementor-element-3179fcc9 > form > div > div:nth-of-type(9) > button:hover {
  color: #ffffff !important; /* 1.4.3 */
}
.elementor-widget-xpro-before-after .xpro-compare-overlay > div {
  background-color: rgba(0, 0, 0, 0.36) !important; /* 1.4.3 */
}
.elementor-element-a48060b > h3 > span > span:nth-of-type(2) {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (max-width: 767.98px) { .elementor-element-a48060b > h3 > span > span:nth-of-type(2) { box-shadow: 0 -7.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-a48060b > h3 > span > span:nth-of-type(3) {
  background-color: rgba(0, 0, 0, 0.32) !important; /* 1.4.3 */
}
@media (max-width: 767.98px) { .elementor-element-a48060b > h3 > span > span:nth-of-type(3) { box-shadow: 0 -7.5px 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) { body.page-id-46 .elementor-element-0808208 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.104)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.page-id-78 .elementor-element-0808208 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.101)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.page-id-65 .elementor-element-0808208 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.0735)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.page-id-65 .elementor-element-54ffc3e .elementor-heading-title { font-size: min(35px, calc((100vw - 20px) * 0.0735)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.postid-884 .elementor-element-8f15c76 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.101)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.postid-923 .elementor-element-8f15c76 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.104)) !important; /* 1.4.10 */ } }
@media (max-width: 767.98px) { body.postid-910 .elementor-element-8f15c76 .elementor-heading-title { font-size: min(40px, calc((100vw - 60px) * 0.105)) !important; /* 1.4.10 */ } }
body.page-id-101 #content > .page-header > .entry-title {
  visibility: hidden !important; /* 1.4.3 + 1.3.1 */
}
