.elementor .ca-mm-link:hover,.elementor .ca-mm-link:focus-visible{color:var(--ca-red);}.elementor .ca-mm-link:focus{color:var(--ca-red);outline-offset:2px;outline: 2px solid var(--ca-red);\n}.elementor .ca-mm-link{font-weight:600;font-size:1rem;color:var(--ca-ink);line-height:1.35;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .ca-footer-text{font-size:0.9375rem;color:var(--ca-on-dark-2);line-height:1.6;}.elementor .ca-footer-link:hover,.elementor .ca-footer-link:focus-visible{color:var(--ca-white);text-decoration:underline;}.elementor .ca-footer-link:focus{color:var(--ca-white);outline-offset:2px;outline: 2px solid var(--ca-white);\n}.elementor .ca-footer-link{font-size:0.9375rem;color:var(--ca-on-dark-2);line-height:1.45;text-decoration:none;display:block;}.elementor .ca-footer-title{font-weight:700;font-size:0.875rem;color:var(--ca-white);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ca-meta{font-size:0.8125rem;color:var(--ca-muted);line-height:1.4;}.elementor .ca-link-arrow:hover,.elementor .ca-link-arrow:focus-visible{color:var(--ca-red);}.elementor .ca-link-arrow{font-weight:700;font-size:0.9375rem;color:var(--ca-ink);line-height:1.3;padding-block-end:4px;border-block-end-width:2px;display:inline-block;align-self:flex-start;border-bottom-style: solid; border-bottom-color: var(--ca-red); width: fit-content;\n}.elementor .ca-eyebrow{font-weight:700;font-size:var(--ca-fs-small);color:var(--ca-red);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}