.elementor .e-108bef01-5972{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;display:block;}.elementor .e-16e440f8-ed00{font-family:var(--kf-display);font-weight:700;font-size:clamp(34px,6.4vw,84px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:.95;margin:0px;display:block;text-wrap:balance;\n}.elementor .e-53d4212a-9c97{max-width:600px;font-size:17px;color:var(--kf-ink2);line-height:1.55;display:block;}.elementor .e-1c6df967-44c8{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 440px;}.elementor .e-4676b467-627c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-24878198-8391{width:auto;height:220px;overflow:hidden;position:relative;padding:0px;border-radius:6px;background-color:var(--kf-line2);display:flex;flex:1 1 300px;align-items:flex-end;}.elementor .e-2a6ae65f-e2ef{width:100%;max-width:1320px;padding-block-start:44px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;\n}.elementor .e-dc1e50a-c82b{width:auto;font-family:var(--kf-ui);font-weight:700;font-size:20px;color:var(--kf-ink);display:block;}.elementor .e-77bc9ac6-f81d{width:auto;font-family:var(--kf-mono);font-size:12px;color:var(--kf-ink3);display:block;}.elementor .e-27af504d-6f97{width:100%;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1.5px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline; border-bottom-style: solid; border-bottom-color: var(--kf-ink);\n}.elementor .e-5eed9589-47e4{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-148a6bb1-252f{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-db4f1be-2991{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.06em;display:block;}.elementor .e-784335ed-fce7{font-family:var(--kf-display);font-weight:600;font-size:17px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-27ef096c-4b8a{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-5ab25039-7a58{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-75a908ef-24f8{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-dca3c1c-20ae{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-5a7905fc-edf8{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.06em;display:block;}.elementor .e-61542442-b685{font-family:var(--kf-display);font-weight:600;font-size:17px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-53b81b78-d384{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-42983144-3510{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-28da420d-93db{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-314936dd-388c{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-3dbae51a-3712{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-535403d5-2f6a{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink2);letter-spacing:0.06em;display:block;}.elementor .e-51597ae-b5c6{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-3c496523-155d{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-5035654b-dd47{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-789d948b-b396{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-1cd7c36d-7622{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-648b50f-1757{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-1115dc9a-617a{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-721705aa-a8bc{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink2);letter-spacing:0.06em;display:block;}.elementor .e-2bc932a4-6242{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-29c485f3-7bd4{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-3dfbd7f6-71dd{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-74ba232f-a824{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-49620af7-1931{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-30a03d79-b469{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-2e658939-94aa{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-697e5144-ebe3{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink2);letter-spacing:0.06em;display:block;}.elementor .e-5c3f9e3c-8693{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-70fb3e0f-4874{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-64514399-8c0a{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-3672ed49-9422{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-2bccdeb8-d2f5{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-5ea1b05-5085{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-5b05c59f-6dc0{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-630e4fe4-3b50{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink2);letter-spacing:0.06em;display:block;}.elementor .e-22c653e5-2f05{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-18c7ca22-8a2e{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-2d6c562b-a662{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-549bb06a-3355{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-4a3297c1-ea42{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-19181f4d-4b82{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-42c0b22b-fd01{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-184e6ed3-477f{font-family:var(--kf-mono);font-size:10.5px;color:#B25E00;letter-spacing:0.06em;display:block;}.elementor .e-766fff02-838b{font-family:var(--kf-display);font-weight:600;font-size:17px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-2e1ffffe-4fb3{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-382d4bbf-ff95{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-4da66e94-b153{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-1ff9c838-b28f{font-family:var(--kf-mono);font-size:11.5px;color:var(--kf-ink3);display:block;}.elementor .e-4d258b39-d8a7{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-36406baf-4df2{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink2);letter-spacing:0.06em;display:block;}.elementor .e-76905d12-3481{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-3b072482-ac8f{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-16b27286-3174{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-4e998431-de0e{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-397ab4e5-72a3{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-5f3f573b-e9b7{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-73bf946-977d{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-accent-text);letter-spacing:0.06em;display:block;}.elementor .e-526e40ca-64d9{font-family:var(--kf-display);font-weight:700;font-size:22px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;text-wrap:pretty; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-4857fcfd-81ab{font-size:14px;color:var(--kf-ink2);display:block;}.elementor .e-4368f06b-4122{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-54cf1b81-cadd{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-33fbe61f-6e4a{font-family:var(--kf-mono);font-weight:500;font-size:16px;color:var(--kf-ink);display:block;}.elementor .e-355a57c2-9628{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-176655c2-37a1{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.06em;display:block;}.elementor .e-24e64fec-ebfb{font-family:var(--kf-display);font-weight:600;font-size:17px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.2;display:block;overflow-wrap:anywhere; hyphens:auto;\n}.elementor .e-4099f96b-db11{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;}.elementor .e-130d0d62-f914{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:18px;grid-template-columns:minmax(74px,110px) minmax(0,1fr);grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--kf-line);\n}.elementor .e-679b92e8-ff5d{width:100%;max-width:1320px;padding-block-start:12px;padding-block-end:40px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;\n}.elementor .e-64e9748c-de6c{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,4vw,46px);color:var(--kf-paper);letter-spacing:-0.035em;line-height:1;display:block;}.elementor .e-1418362b-e290{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-18dcd62f-51bb{width:100%;height:130px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;align-items:flex-end;}.elementor .e-4b773606-216b{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-accent);letter-spacing:0.06em;display:block;}.elementor .e-dbf9d07-dabf{font-weight:700;font-size:17px;color:var(--kf-paper);display:block;}.elementor .e-1e4fd643-afdc{font-size:13.5px;color:#D8D1C5;line-height:1.45;display:block;}.elementor .e-6019bf23-b133{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:4px;}.elementor .e-46509fb-ebe8:hover,.elementor .e-46509fb-ebe8:focus-visible{border-color:var(--kf-accent);}.elementor .e-46509fb-ebe8{width:auto;overflow:hidden;color:var(--kf-paper);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:#3A3530;border-style:solid;background-color:#1F1B17;display:flex;flex-direction:column;gap:0px;}.elementor .e-1e7223fe-dee8{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-709f9ede-cfcd{width:100%;height:130px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;align-items:flex-end;}.elementor .e-17e87521-8efc{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-accent);letter-spacing:0.06em;display:block;}.elementor .e-7de5ee6a-f791{font-weight:700;font-size:17px;color:var(--kf-paper);display:block;}.elementor .e-2bcb057c-8c97{font-size:13.5px;color:#D8D1C5;line-height:1.45;display:block;}.elementor .e-6d493bb-c9b2{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:4px;}.elementor .e-3b599831-f51b:hover,.elementor .e-3b599831-f51b:focus-visible{border-color:var(--kf-accent);}.elementor .e-3b599831-f51b{width:auto;overflow:hidden;color:var(--kf-paper);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:#3A3530;border-style:solid;background-color:#1F1B17;display:flex;flex-direction:column;gap:0px;}.elementor .e-6235f8d5-3d61{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-4243d92f-3464{width:100%;height:130px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;align-items:flex-end;}.elementor .e-4951cb8-6bc5{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-accent);letter-spacing:0.06em;display:block;}.elementor .e-220f2f5c-a873{font-weight:700;font-size:17px;color:var(--kf-paper);display:block;}.elementor .e-31073cf2-17d1{font-size:13.5px;color:#D8D1C5;line-height:1.45;display:block;}.elementor .e-4910013-9cf0{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:4px;}.elementor .e-604de246-32ec:hover,.elementor .e-604de246-32ec:focus-visible{border-color:var(--kf-accent);}.elementor .e-604de246-32ec{width:auto;overflow:hidden;color:var(--kf-paper);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:#3A3530;border-style:solid;background-color:#1F1B17;display:flex;flex-direction:column;gap:0px;}.elementor .e-35e02bf3-479a{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-6489f52b-b742{width:100%;height:130px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;align-items:flex-end;}.elementor .e-e7f2ee8-7e19{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-accent);letter-spacing:0.06em;display:block;}.elementor .e-7a76858a-4c83{font-weight:700;font-size:17px;color:var(--kf-paper);display:block;}.elementor .e-4146c52d-9a81{font-size:13.5px;color:#D8D1C5;line-height:1.45;display:block;}.elementor .e-6a210368-3b36{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:4px;}.elementor .e-2d29cc4a-33fc{width:auto;overflow:hidden;color:var(--kf-paper);padding:0px;border-radius:6px;border-width:1px;border-color:#3A3530;border-style:solid;background-color:#1F1B17;display:flex;flex-direction:column;gap:0px;}.elementor .e-66742b36-e2d3{width:100%;padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-3a777734-35a9{width:100%;max-width:1320px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;\n}.elementor .e-2cc9c65-779c{width:100%;color:var(--kf-paper);padding:0px;background-color:var(--kf-ink);}.elementor .e-5a820eaf-47c6{font-family:var(--kf-display);font-weight:700;font-size:clamp(26px,3.4vw,40px);color:var(--kf-ink);letter-spacing:-0.035em;line-height:1;display:block;}.elementor .e-5ec679b6-a8d0{font-size:15px;color:var(--kf-ink2);line-height:1.55;display:block;}.elementor .e-327aff6a-db60{font-family:var(--kf-ui);font-weight:600;font-size:14px;color:var(--kf-ink);padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1.5px;border-color:var(--kf-ink);border-style:solid;background-color:transparent;align-self:flex-start;cursor:default;\n}.elementor .e-1eb27af3-7077{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 300px;}.elementor .e-74372479-ee42{font-family:var(--kf-mono);font-size:12px;color:var(--kf-ink2);text-align:center;display:block;}.elementor .e-7dee08f1-4cff{font-size:13px;color:var(--kf-ink3);text-align:center;display:block;}.elementor .e-ff31e20-eac1{width:auto;min-width:0px;min-height:280px;padding:16px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:var(--kf-mute);display:flex;flex-direction:column;gap:6px;flex:2 1 420px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,var(--kf-mute) 0 12px,#EDE7DD 12px 13px);\n}.elementor .e-3ffa697b-b7bc{width:100%;max-width:1320px;padding-block-start:44px;padding-block-end:48px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-a5ccab0-4c48{width:100%;font-family:var(--kf-ui);color:var(--kf-ink);padding:0px;background-color:var(--kf-paper);display:flex;flex-direction:column;gap:0px;}