.elementor .e-12fa0287-cc1d:hover,.elementor .e-12fa0287-cc1d:focus-visible{color:var(--color-accent-light);text-decoration:underline;}.elementor .e-12fa0287-cc1d{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);text-decoration:none;}.elementor .e-59358fe5-6500{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);}.elementor .e-7dada977-79d5:hover,.elementor .e-7dada977-79d5:focus-visible{color:var(--color-accent-light);text-decoration:underline;}.elementor .e-7dada977-79d5{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);text-decoration:none;}.elementor .e-532c9a4e-1218{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);}.elementor .e-2cf5934-a5bc{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);}.elementor .e-7fb3882f-f627{padding-block-start:12px;padding-block-end:12px;padding-inline-start:max(48px, calc((100vw - 1200px) / 2));padding-inline-end:max(48px, calc((100vw - 1200px) / 2));border-block-end-width:1px;background-color:var(--color-bg-light);display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .e-7b9671ff-7940{font-family:var(--font-body);font-size:13px;color:var(--color-text-sub);letter-spacing:0.04em;}.elementor .e-49f25898-4990{font-family:var(--font-body);font-weight:700;font-size:11px;color:var(--color-accent-light);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:2px;background-color:var(--color-bg-tag);}.elementor .e-77ff11ac-ce51{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-14a7a444-33d3{font-family:var(--font-heading);font-weight:600;font-size:30px;color:var(--color-text);letter-spacing:0.04em;line-height:1.6;}.elementor .e-53ca5f7b-6533{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-block-start:8px;border-radius:2px;}.elementor .e-2cc00f05-5fd9{font-family:var(--font-body);font-size:15px;color:var(--color-text);line-height:2;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-31e5efa2-5fab{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-accent);}.elementor .e-6070c8ee-f22f:hover,.elementor .e-6070c8ee-f22f:focus-visible{background-color:var(--color-bg-tag);}.elementor .e-6070c8ee-f22f{width:auto;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1px;border-color:var(--color-accent-light);border-style:solid;background-color:var(--color-bg);display:flex;flex-direction:row;align-items:center;}.elementor .e-1eed2339-4df0{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;border-block-start-width:1px;display:flex;flex-direction:row;justify-content:center;border-top-style: solid; border-top-color: var(--color-border);\n}.elementor .e-29df7177-2b7f{min-width:0px;padding-block-start:56px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:20px;}.elementor .e-9541e13-1474{font-family:var(--font-body);font-weight:700;font-size:11px;color:var(--color-accent-light);letter-spacing:0.18em;}.elementor .e-50e0e2f0-5da6{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-text);letter-spacing:0.06em;margin-block-end:12px;}.elementor .e-7f3a7bd-7830{font-family:var(--font-body);font-size:11px;color:var(--color-text-sub);letter-spacing:0.04em;}.elementor .e-2e5b67ed-a092{font-family:var(--font-body);font-weight:700;font-size:10px;color:var(--color-accent-light);padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:2px;background-color:var(--color-bg-tag);}.elementor .e-56e9b1e1-33fb{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-7b1888d8-4f7d{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-text);line-height:1.7;}.elementor .e-199fd93a-3cd4:hover,.elementor .e-199fd93a-3cd4:focus-visible{opacity:75%;}.elementor .e-199fd93a-3cd4{text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3deb3f01-1b40{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .e-74d9f63a-c21c{display:flex;flex-direction:column;gap:0px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-33e06141-bb77{padding:0px;display:block;}.elementor .e-e2b873f-9a02{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:0px;border-inline-start-width:1px;background-color:var(--color-bg-light);display:flex;flex-direction:column;gap:8px;clip-path:inset(0 -100vw 0 0);border-left-style: solid; border-left-color: var(--color-border); box-shadow:100vw 0 0 0 var(--color-bg-light);\n}.elementor .e-236a52e5-decf{max-width:1200px;column-gap:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:1fr 320px;grid-template-rows:auto;align-items:stretch;row-gap:0;\n}.elementor .e-48768cc5-39f3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--color-bg);display:block;}