.elementor .e-4f43934-7a13{color:var(--c-primary);text-wrap: balance;\n}.elementor .e-74682f79-bf03{color:var(--c-primary);}.elementor .e-493b0b65-8bcd{max-width:72ch;flex-direction:column;gap:var(--s-6);align-items:stretch;}.elementor .e-3e5b26a4-4889{padding-block-start:var(--s-20);padding-block-end:var(--s-16);background-color:var(--c-tertiary);flex-direction:column;}.elementor .e-1d5c627-b2e3{color:var(--c-primary);}.elementor .e-546424a0-42b3{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-37c79c9a-340c{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-496bbe7d-9fd3{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-520bf47b-7c8b{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-7cc2d8fb-89a4{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-5cbf513-8a01{color:var(--c-primary);}.elementor .e-6e33d271-5e26{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-59db7812-b7cb{line-height:1.7;padding-inline-start:var(--s-6);& li { margin-block-end: var(--s-2); } & li:last-child { margin-block-end: 0; } & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-62dc9d98-6bc2{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-40c81436-d9a4{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-484a49ef-4350{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-12214bf6-e383{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-1fd96f88-3462{color:var(--c-primary);}.elementor .e-5590ab7b-8df2{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-556c54d5-b39e{min-width:0px;max-width:100%;line-height:1.6;overflow-x: auto; & table { border-collapse: collapse; width: 100%; min-width: 48rem; font-size: 0.9em; } & th, & td { padding: var(--s-3); border: 1px solid var(--c-gray); text-align: left; vertical-align: top; } & th { background-color: var(--c-tertiary); color: var(--c-primary); font-weight: 600; } & tbody tr:nth-child(even) { background-color: var(--c-tertiary); } & p:empty { display: none; }\n}.elementor .e-2c62d4db-3e55{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-50108885-ca1a{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-3180e96-f9bd{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-12a1bbc2-d5ff{color:var(--c-primary);}.elementor .e-2a4b8a2f-7abd{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-5461917d-f2d4{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-288b6139-d27b{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-3ed5da4a-a01a{min-width:0px;max-width:100%;line-height:1.6;overflow-x: auto; & table { border-collapse: collapse; width: 100%; min-width: 48rem; font-size: 0.9em; } & th, & td { padding: var(--s-3); border: 1px solid var(--c-gray); text-align: left; vertical-align: top; } & th { background-color: var(--c-tertiary); color: var(--c-primary); font-weight: 600; } & tbody tr:nth-child(even) { background-color: var(--c-tertiary); } & p:empty { display: none; }\n}.elementor .e-2b721c0d-9056{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-2a55a6be-879b{line-height:1.7;padding-inline-start:var(--s-6);& li { margin-block-end: var(--s-2); } & li:last-child { margin-block-end: 0; } & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-a805b04-5177{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-5a8d932d-9df0{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-16fb6444-587f{color:var(--c-primary);}.elementor .e-1616533e-dd15{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-4e30ea39-381c{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-413b2114-776f{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-30a78653-dacb{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-5c82a638-5610{color:var(--c-primary);margin-block-start:var(--s-3);}.elementor .e-5cf0516b-a8fc{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-53653fca-9caa{color:var(--c-primary);margin-block-start:var(--s-3);}.elementor .e-58567295-6b9b{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-75ce01a7-5d8d{min-width:0px;max-width:100%;line-height:1.6;overflow-x: auto; & table { border-collapse: collapse; width: 100%; min-width: 48rem; font-size: 0.9em; } & th, & td { padding: var(--s-3); border: 1px solid var(--c-gray); text-align: left; vertical-align: top; } & th { background-color: var(--c-tertiary); color: var(--c-primary); font-weight: 600; } & tbody tr:nth-child(even) { background-color: var(--c-tertiary); } & p:empty { display: none; }\n}.elementor .e-3a09a5c4-66e9{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-637c907c-5099{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-4d5c3fd2-3117{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-7d958cc3-cbbc{line-height:1.7;padding-inline-start:var(--s-6);& li { margin-block-end: var(--s-2); } & li:last-child { margin-block-end: 0; } & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-4006c29-7627{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-6b3ffe37-8105{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-333df17-f0c1{color:var(--c-primary);}.elementor .e-304e866e-2e77{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-77d11fda-f332{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-28f7a1d7-c4a7{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-5bd69c59-3cf7{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-7ddf4f7c-b77f{color:var(--c-primary);}.elementor .e-11c1b4c6-5954{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-34fc9b71-6471{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-48f4415e-a159{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-54de2519-e3af{color:var(--c-primary);}.elementor .e-5f8d0c0b-6f81{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-10a444da-9bab{line-height:1.7;padding-inline-start:var(--s-6);& li { margin-block-end: var(--s-2); } & li:last-child { margin-block-end: 0; } & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-3cb178dd-e25a{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-51a9f0f0-6ee2{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-42a219be-c08c{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-2d048bcb-91ee{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-41dbf470-2726{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-52394432-428a{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-224d5425-db59{line-height:1.7;overflow-wrap: anywhere; & a { color: var(--c-primary); text-decoration: underline; text-underline-offset: 0.15em; } & a:hover { text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--c-primary); outline-offset: 3px; }\n}.elementor .e-33a12143-803b{min-width:0px;display:flex;flex-direction:column;gap:var(--s-4);}.elementor .e-623fe536-ca7a{max-width:72ch;color:var(--c-black);flex-direction:column;gap:var(--s-10);align-items:stretch;}.elementor .e-1955e4a6-709d{padding-block-start:var(--s-16);background-color:var(--c-white);flex-direction:column;}