.elementor .e-21836059-11b8{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-17bab46d-3bce{font-family:var(--kf-mono);font-size:11px;color:var(--kf-ink);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-d5d133-a084{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-7f13787b-5700{max-width:600px;font-family:var(--kf-ui);font-size:17px;color:var(--kf-ink);line-height:1.55;margin:0px;}.elementor .e-57acfdb3-2faa:hover,.elementor .e-57acfdb3-2faa:focus-visible{background-color:var(--kf-ink2);}.elementor .e-57acfdb3-2faa{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-4e7ac577-1058:hover,.elementor .e-4e7ac577-1058:focus-visible{background-color:rgba(20,17,13,.08);}.elementor .e-4e7ac577-1058{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-5a166d80-719a{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-417ed9de-5d25{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-5691fd9d-3c94{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-50a120fc-4aa0{width:auto;padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-20ddde37-ad32{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-2e9908e1-f797{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-265a98a5-7abb{width:auto;min-height:320px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;flex:1 1 340px;}.elementor .e-281557f9-73b1{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-4228a3a3-22c4{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-24cdd91e-f238{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-2498efcf-f950{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-c4d9543-f7fb{width:auto;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-553d7207-778c{width:auto;font-family:var(--kf-mono);font-size:10px;color:var(--kf-ink);letter-spacing:0.08em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:7px;padding-inline-end:7px;margin:0px;border-radius:3px;background-color:var(--kf-accent-tint);flex:0 0 auto;}.elementor .e-79c5757-ae07{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-3dd1b93f-7d93{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-3ab52334-5d00{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-9dabff9-103b{width:auto;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-5bcddec9-aa27{width:auto;font-family:var(--kf-mono);font-size:10px;color:var(--kf-ink);letter-spacing:0.08em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:7px;padding-inline-end:7px;margin:0px;border-radius:3px;background-color:var(--kf-accent-tint);flex:0 0 auto;}.elementor .e-25c8e5-d35c{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-449914d8-c38a{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-345cffd2-cbae{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-7ea6c023-22b6{width:auto;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-68884a90-53ca{width:auto;font-family:var(--kf-mono);font-size:10px;color:var(--kf-ink);letter-spacing:0.08em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:7px;padding-inline-end:7px;margin:0px;border-radius:3px;background-color:var(--kf-accent-tint);flex:0 0 auto;}.elementor .e-31d12aa7-9645{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-f2ab12d-76df{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-f4ff3a1-4221{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-390a6bfb-9651{width:auto;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-6827066-19bb{width:auto;font-family:var(--kf-mono);font-size:10px;color:var(--kf-ink);letter-spacing:0.08em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:7px;padding-inline-end:7px;margin:0px;border-radius:3px;background-color:var(--kf-accent-tint);flex:0 0 auto;}.elementor .e-3a47e04b-98ef{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-1d28aa2-8d19{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-4042a46-2f49{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-294931ed-5af5{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-547c518f-69f0{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-36f93010-ddb7{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-4c71409e-60fa{font-family:var(--kf-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);color:#FFFFFF;letter-spacing:-0.035em;line-height:1.02;margin:0px;}.elementor .e-706ea47d-75a6{font-family:var(--kf-display);font-weight:500;font-size:19px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.35;margin:0px;}.elementor .e-69507858-8fe2{font-family:var(--kf-mono);font-size:11px;color:var(--kf-dark-mute);letter-spacing:0.04em;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4478ff78-c201{width:auto;min-width:0px;padding:22px;border-radius:6px;border-width:1px;border-color:var(--kf-dark-line);border-style:solid;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;\n}.elementor .e-66b8d067-8bd6{width:auto;padding:0px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-template-rows:auto;}.elementor .e-9880d82-1e59{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;background-color:var(--kf-ink);display:flex;flex-direction:column;gap:18px;box-sizing:border-box;\n}.elementor .e-3057cdb-ab4b{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-373525cb-1ea6{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-769ee18e-d1f7{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-54cf9dd8-d3d8{width:32px;height:32px;font-weight:700;font-size:14px;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-39bd6648-75e3{width:auto;font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-52f6e605-d11d{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-4afb9888-ced0{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-224686c-ada5{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-1c37eeee-e612{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;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-4941861-3b62{width:32px;height:32px;font-weight:700;font-size:14px;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-69687026-2b47{width:auto;font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-695eb004-9fe3{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-630daa24-d286{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-89712b1-b127{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-4c42011d-8b98{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;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-7710496d-9d42{width:32px;height:32px;font-weight:700;font-size:14px;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-506b5af0-a53a{width:auto;font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-5513a923-c0d8{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-79077265-7898{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-181c0cea-54e2{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-5cefac6e-20a1{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;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-673fe5d-e981{width:32px;height:32px;font-weight:700;font-size:14px;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-441f4464-d471{width:auto;font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-4d73fe41-c201{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-2a76994f-e7f7{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-6c82b5f3-6af4{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-221fb682-9b2d{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;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-3760ac4f-8866{width:auto;padding:0px;margin-block-start:6px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-42a32953-fa10{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-438e785e-2a8d{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-71e75520-35f0{min-width:0px;font-size:17px;color:#FFFFFF;line-height:1.5;margin:0px;flex:1 1 420px;}.elementor .e-1c5a2bd9-e2db:hover,.elementor .e-1c5a2bd9-e2db:focus-visible{color:var(--kf-ink);background-color:#FFFFFF;}.elementor .e-1c5a2bd9-e2db{height:50px;font-family:var(--kf-ui);font-weight:700;font-size:15.5px;color:var(--kf-ink);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-accent);display:inline-flex;align-items:center;box-sizing:border-box;\n}.elementor .e-26b9633e-a169{width:auto;padding:28px;border-radius:8px;background-color:var(--kf-ink);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px; box-sizing:border-box;\n}.elementor .e-78dd9ec6-4082{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-5e51996-53d6{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-74872ab8-1da6{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-45eb55d7-c3d5{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink);line-height:1.6;margin:0px;}.elementor .e-6315c9fa-5482{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-2422202b-4ab5{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-74ae46ac-eeef{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-3570b5cc-4fd7:hover,.elementor .e-3570b5cc-4fd7:focus-visible{border-color:var(--kf-ink);}.elementor .e-3570b5cc-4fd7{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-482f465c-ab46{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-66c719db-8948{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-6b962e01-4729{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-521f1c87-e37e:hover,.elementor .e-521f1c87-e37e:focus-visible{border-color:var(--kf-ink);}.elementor .e-521f1c87-e37e{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-33290eef-cd7d{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-96a35b-213c{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-2894db56-b66a{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-e828096-5209:hover,.elementor .e-e828096-5209:focus-visible{border-color:var(--kf-ink);}.elementor .e-e828096-5209{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-747413c3-f9ec{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-4ae4c0d2-dbab{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-50ee2873-e66e{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-63163a49-c1bb{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-48fadb56-a58b{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-5b565688-e2df{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-62a190f9-b8f1{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-1a3e8237-ad08{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-451a719-4218{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-138e0e53-2af9:hover,.elementor .e-138e0e53-2af9:focus-visible{opacity:92%;}.elementor .e-138e0e53-2af9{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-58e6a0ac-c144{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-10c8956b-7f30{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-5d8a40f2-d6c1{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-17bc7d82-49ff{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-3fe80d56-9f9a:hover,.elementor .e-3fe80d56-9f9a:focus-visible{opacity:92%;}.elementor .e-3fe80d56-9f9a{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-55ed1e53-d1d5{width:auto;padding:0px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-25358542-137c{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-2f0d9f-d9c5{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-59827bdd-5744{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-d93a5b9-fda9{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-37355737-d75c{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5aa84df0-5c5c{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-1ad51fb8-9c8f{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e689a71-9e58{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-3ce74d72-6f97{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-df54823-aa29{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2988a1c3-1fe4{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-7accd8e5-bad2{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-abf299b-f5fe{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-4784a446-f0b4{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-172c8311-74cc{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2bcd8fbf-7b44{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-7692de0d-54c5{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-764c8af5-4677{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-306be255-713b{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-5ddcdec9-9ce0{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-463208df-b2c8{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-681f49f3-17a7{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-346e03f4-fca9{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-56614935-5f67{border-block-start-width:1.5px; border-top-style:solid; border-top-color:var(--kf-ink);\n}.elementor .e-7b0ab7b1-3a34{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-5f1c7e6e-4b50{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-239dc17f-dab9{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-20ac6aef-ed43{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-31f398f9-5034{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-eb4377b-8db2{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-16fd9cee-6483{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-2a3e37a3-b440{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-58583e5e-7a39{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-5a62d3a8-8278{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-1c8b0efc-3f30{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-350343ae-e1a3{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-6a0a0e72-c3d2{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-1cbf07cf-db0f{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-7efba1a4-e960{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-3d5f8ce7-61b3{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-cc57f09-28ed{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-11d737d1-38fa{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-250ac4de-6b2f{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-5693c645-a1a2{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-4bcb54dc-c256{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-28ff67e-1956{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-7db00064-f4b2{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-3fa5559b-c3db{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-3926f759-f563{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-1b47b12e-f858{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-59b35c6c-fc51{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-694e650d-e846{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-6396b2a9-da23{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-1cd56af8-e106{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-41896070-3085{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-550e3093-5460{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-433b5676-b792{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-6f44e647-74a8{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-73f0358e-82f0{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-8d7a6bd-9447{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-33e9e1d6-faf3{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-183839a0-ade1{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-44a22eff-32cb{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-2a2727dc-e987{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-482d6848-13d0{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-545b0706-a366{font-size:14px;color:var(--kf-ink2);margin:0px;}.elementor .e-59ab12e5-f597{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-385aa583-3c7e{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-11523e65-1293{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}