.elementor .e-3ce1f86b-8ad6{font-family:var(--kf-mono);font-size:11px;color:var(--kf-ink3);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:18px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;}.elementor .e-60acb13e-7eb0{font-family:var(--kf-mono);font-size:11px;color:var(--kf-ink);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-2e88d929-ce60{font-family:var(--kf-display);font-weight:700;font-size:clamp(34px,5vw,66px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:.98;margin:0px;text-wrap:balance; hyphens:manual;\n}.elementor .e-f08af0c-2da6{max-width:600px;font-family:var(--kf-ui);font-size:17px;color:var(--kf-ink);line-height:1.55;margin:0px;}.elementor .e-1cfed5fe-7df6:hover,.elementor .e-1cfed5fe-7df6:focus-visible{background-color:var(--kf-ink2);}.elementor .e-1cfed5fe-7df6{height:50px;font-family:var(--kf-ui);font-weight:700;font-size:15.5px;color:#FFFFFF;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:0px;background-color:var(--kf-ink);display:inline-flex;align-items:center;box-sizing:border-box;\n}.elementor .e-10b2d791-5fbb:hover,.elementor .e-10b2d791-5fbb:focus-visible{background-color:rgba(20,17,13,.08);}.elementor .e-10b2d791-5fbb{height:50px;font-family:var(--kf-ui);font-weight:600;font-size:15.5px;color:var(--kf-ink);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:4px;border-width:1.5px;border-color:var(--kf-ink);border-style:solid;background-color:transparent;display:inline-flex;align-items:center;box-sizing:border-box;\n}.elementor .e-48fb6956-5cca{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-d0b8f01-4344{width:auto;max-width:100%;font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink);letter-spacing:0.04em;line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(20,17,13,.35);border-style:solid;box-sizing:border-box;\n}.elementor .e-71e64eae-696c{width:auto;max-width:100%;font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink);letter-spacing:0.04em;line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(20,17,13,.35);border-style:solid;box-sizing:border-box;\n}.elementor .e-7a3e2c22-cef9{width:auto;padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-19e1047c-e306{width:auto;min-width:0px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;display:flex;flex-direction:column;gap:18px;flex:1 1 480px;box-sizing:border-box;\n}.elementor .e-59050634-7ae4{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-2a3f6479-5fbe{width:auto;min-height:320px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;flex:1 1 340px;}.elementor .e-2610a464-d539{width:auto;overflow:hidden;color:var(--kf-ink);padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:28px;margin-inline-end:28px;border-radius:8px;background-color:var(--kf-accent);display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-81131f5-f1fd{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-7c6df18a-37e5{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-4ebce50c-afd4{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-673ab678-6bb9{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-ba850d0-74c9{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-2e28363a-d241{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:4px;box-sizing:border-box;\n}.elementor .e-111ddee8-70fa{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-4d08fa48-31e0{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-3a401a01-b8a7{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:4px;box-sizing:border-box;\n}.elementor .e-31a78e99-17d5{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-6657acf6-ad52{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-677630a-79c0{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:4px;box-sizing:border-box;\n}.elementor .e-7be0513b-43b4{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-71e43296-d371{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-5f33ed6b-c822{width:auto;min-width:0px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:4px;box-sizing:border-box;\n}.elementor .e-4d60fbe-b592{width:auto;padding:0px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-template-rows:auto;}.elementor .e-1b0b2dc4-ffb4{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-7d185a31-b367{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-57cd42c6-39e7{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-2d972503-4ff1{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-6e46a917-afe5{font-family:var(--kf-mono);font-size:12px;color:var(--kf-accent-text);letter-spacing:0.06em;margin:0px;}.elementor .e-324119c5-9003{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-57d2c20f-7d46{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-151b916-5df8{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-accent);\n}.elementor .e-59c4b895-ebe0{font-family:var(--kf-mono);font-size:12px;color:var(--kf-accent-text);letter-spacing:0.06em;margin:0px;}.elementor .e-4ae3cd9d-4eb1{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-b1b194-3550{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-7fb38899-c17a{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-accent);\n}.elementor .e-26a8323c-c808{font-family:var(--kf-mono);font-size:12px;color:var(--kf-accent-text);letter-spacing:0.06em;margin:0px;}.elementor .e-33c24043-6c67{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-737e8392-32e0{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-3e70ac67-5e03{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-accent);\n}.elementor .e-578f51f-1e31{font-family:var(--kf-mono);font-size:12px;color:var(--kf-accent-text);letter-spacing:0.06em;margin:0px;}.elementor .e-3cdc4a38-29aa{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-7b186bac-dce1{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-80f2a49-b147{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-accent);\n}.elementor .e-49a9865e-9011{font-family:var(--kf-mono);font-size:12px;color:var(--kf-accent-text);letter-spacing:0.06em;margin:0px;}.elementor .e-236bf4ac-4b18{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-421cc14d-bae7{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-16a5dc2-e7f7{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-accent);\n}.elementor .e-34b26c02-b82c{width:auto;padding:0px;margin-block-start:6px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-template-rows:auto;}.elementor .e-fc14953-d287{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-6b12c059-3540{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-2bb2e1ed-632c{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-90120d6-da24{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-461daa56-63ce{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-e693aad-9245{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-46f587e8-4bf2{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-ink);\n}.elementor .e-29be2598-413b{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-38da2d78-949f{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-6eb41d4-f641{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-ink);\n}.elementor .e-6173a52a-32ea{font-family:var(--kf-display);font-weight:700;font-size:21px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-af0a6fb-69f4{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-3eb29b02-28ad{width:auto;min-width:0px;padding:20px;border-radius:6px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start-width:3px; border-block-end-width:1px; border-inline-start-width:1px; border-inline-end-width:1px; box-sizing:border-box; border-block-start-color:var(--kf-ink);\n}.elementor .e-13ef9e76-33ca{width:auto;padding:0px;margin-block-start:6px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-template-rows:auto;}.elementor .e-3d4359c1-b4ad:hover,.elementor .e-3d4359c1-b4ad:focus-visible{text-decoration:underline;}.elementor .e-3d4359c1-b4ad{font-family:var(--kf-ui);font-weight:700;font-size:14px;color:var(--kf-accent-text);text-decoration:none;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4px;background-color:transparent;align-self:flex-start;}.elementor .e-6252c449-680b{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-7ffedbe5-efe0{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-4a6e8c75-bb96{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-4b494ed0-cb71{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-17b5494a-dc33{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-6a525c7d-23e2{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-73adfebf-3f80{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-bfeda56-95c2{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-2e218350-66e9{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-6813a77-63ff{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-58cd5298-48df{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-1435d60d-c956{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-189acca5-8799{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-1fa23002-6d6e{width:auto;font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;flex:0 0 auto;}.elementor .e-367ecf33-501e{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-5658bef4-1991{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-4a19eaa0-f85d{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-dcbef1a-6111{font-family:var(--kf-display);font-weight:700;font-size:clamp(26px,3vw,38px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-14c806d2-8bb1{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink);line-height:1.6;margin:0px;}.elementor .e-6da9e933-56d8{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-44ad2860-a1a4{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-3ad1946c-140a{font-family:var(--kf-ui);font-weight:700;font-size:14px;color:var(--kf-accent-text);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5c77175f-87d9:hover,.elementor .e-5c77175f-87d9:focus-visible{border-color:var(--kf-ink);}.elementor .e-5c77175f-87d9{width:auto;min-width:0px;color:var(--kf-ink);text-decoration:none;padding:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;\n}.elementor .e-6e79f5c-ac62{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-7576eb8a-b0b9{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-57c21afe-1434{font-family:var(--kf-ui);font-weight:700;font-size:14px;color:var(--kf-accent-text);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18cf700d-f379:hover,.elementor .e-18cf700d-f379:focus-visible{border-color:var(--kf-ink);}.elementor .e-18cf700d-f379{width:auto;min-width:0px;color:var(--kf-ink);text-decoration:none;padding:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;\n}.elementor .e-79b13628-8dad{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-28a10c57-8771{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-a679d42-6e1d{font-family:var(--kf-ui);font-weight:700;font-size:14px;color:var(--kf-accent-text);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1c43b02d-fd06:hover,.elementor .e-1c43b02d-fd06:focus-visible{border-color:var(--kf-ink);}.elementor .e-1c43b02d-fd06{width:auto;min-width:0px;color:var(--kf-ink);text-decoration:none;padding:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;\n}.elementor .e-9bb5b48-e780{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-8cd0cc9-e549{width:auto;padding:32px;border-radius:8px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:14px;box-sizing:border-box;\n}.elementor .e-3594a72f-e9b6{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-372dbfa4-5335{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-296b1389-69a7{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-232de100-e9b2{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-77787e6a-8612{font-family:var(--kf-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.05;margin:0px;}.elementor .e-2c91c389-486c{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-68573d19-c8d6{font-family:var(--kf-ui);font-weight:700;font-size:14.5px;color:#FFFFFF;padding-block-start:6px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6bcce7a1-f1a0:hover,.elementor .e-6bcce7a1-f1a0:focus-visible{opacity:92%;}.elementor .e-6bcce7a1-f1a0{width:auto;min-width:0px;color:#FFFFFF;text-decoration:none;padding:26px;border-radius:8px;background-color:var(--kf-iz);display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-4bf9dd-52ab{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-1a5f93dc-e106{font-family:var(--kf-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.05;margin:0px;}.elementor .e-27ee9627-e4e6{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-49e39149-2d7e{font-family:var(--kf-ui);font-weight:700;font-size:14.5px;color:#FFFFFF;padding-block-start:6px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-59340875-3fe0:hover,.elementor .e-59340875-3fe0:focus-visible{opacity:92%;}.elementor .e-59340875-3fe0{width:auto;min-width:0px;color:#FFFFFF;text-decoration:none;padding:26px;border-radius:8px;background-color:var(--kf-lz);display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .e-22bacc64-2545{width:auto;padding:0px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-56480cc4-c4fb{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;\n}.elementor .e-4afd34fd-f360{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-750a82c3-fa97{font-family:var(--kf-display);font-weight:700;font-size:clamp(24px,2.8vw,34px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-5d0721d7-4719{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-506bead0-81a9{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e6725ad-fe95{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-2e3fe82-b536{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4f1e83e2-24cd{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-63f0b71f-6142{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-c493f3b-d36b{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7138f79-67a9{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-2ae467d5-5d73{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-18277881-b6dd{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-4a17222e-c779{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-34d235ab-e5da{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-447a65bd-9631{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-1f352bb9-e3fc{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2647dc3a-6e4f{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-213fef9-8f8b{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-17ad2e14-e521{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-616d1bb7-304a{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-37a2c0ee-f23e{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3d6b2a14-9684{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-1a73b7ae-6822{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-26b0e7ce-f128{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-794cb0a0-4c86{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-6b311558-d50c{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-73e2655e-1869{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-13d5cade-c03b{border-block-start-width:1.5px; border-top-style:solid; border-top-color:var(--kf-ink);\n}.elementor .e-45a64672-8a47{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-1af3fea9-d7f3{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-4fc50a29-ecbc{font-family:var(--kf-display);font-weight:700;font-size:clamp(26px,3vw,38px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-25a5c3b1-81c4{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-101afa54-a56b{font-family:var(--kf-mono);font-size:11px;color:var(--kf-iz);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5eec846b-805e{width:44px;height:44px;font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;border-radius:50%;background-color:var(--kf-iz);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-34574ca3-4468{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-1020fefb-d91c{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-c812306-242f{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-3cd958d1-f779{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-13bc684b-dcc3{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line); box-sizing:border-box;\n}.elementor .e-241fdb83-4304{width:44px;height:44px;font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;border-radius:50%;background-color:var(--kf-iz);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-12b29644-4518{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-4add9fa6-1428{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-77d41ca7-d0d7{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-5d6c62a7-7106{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-2a137625-9e2d{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line); box-sizing:border-box;\n}.elementor .e-62649750-31a5{width:auto;min-width:0px;padding-block-start:18px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2px;border-block-start:3px solid var(--kf-iz); box-sizing:border-box;\n}.elementor .e-1999c547-95cc{font-family:var(--kf-mono);font-size:11px;color:var(--kf-lz);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a06f2dc-2546{width:44px;height:44px;font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;border-radius:50%;background-color:var(--kf-lz);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-394c7f-47fd{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-2ef15779-ee3d{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-3aa03800-1812{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-2d0c449d-2359{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-4c51e9ce-c19c{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line); box-sizing:border-box;\n}.elementor .e-376afd0c-3f9a{width:44px;height:44px;font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;border-radius:50%;background-color:var(--kf-lz);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5c97cb87-546d{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-54388389-5352{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-77eef8b-325d{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-355a6cfc-813b{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-7ece238e-7ef1{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line); box-sizing:border-box;\n}.elementor .e-197edb5-e48c{width:auto;min-width:0px;padding-block-start:18px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2px;border-block-start:3px solid var(--kf-lz); box-sizing:border-box;\n}.elementor .e-26b22cf6-7881{font-family:var(--kf-mono);font-size:11px;color:var(--kf-ink);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-33c4bf17-49f1{width:44px;height:44px;font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;border-radius:50%;background-color:var(--kf-ink);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-39af2d9c-a60d{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-3d7965ac-2184{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-10cce92a-ef53{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-6d59d1ab-ae0c{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-64d6818e-3ac3{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line); box-sizing:border-box;\n}.elementor .e-2bc9e822-82d2{width:auto;min-width:0px;padding-block-start:18px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2px;border-block-start:3px solid var(--kf-ink); box-sizing:border-box;\n}.elementor .e-3c9832b8-ae85{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-695e44c2-b19a{font-size:14px;color:var(--kf-ink2);margin:0px;}.elementor .e-1e8472b4-4dda{width:auto;padding:32px;border-radius:8px;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:14px;box-sizing:border-box;\n}.elementor .e-28affa19-3eaf{width:auto;max-width:1320px;padding-block-start:44px;padding-block-end:56px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .e-7db5bf8a-510f{width:100%;max-width:1320px;font-family:var(--kf-ui);color:var(--kf-ink);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--kf-paper);display:flex;flex-direction:column;gap:0px;box-sizing:border-box;\n}