.elementor .e-3b6eaa82-3b78{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-4e2413e0-71b0{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-2e81555a-7e80{font-family:var(--kf-display);font-weight:700;font-size:clamp(34px,5vw,66px);color:#FFFFFF;letter-spacing:-0.035em;line-height:.98;margin:0px;text-wrap:balance; hyphens:manual;\n}.elementor .e-15c85e68-a1fe{max-width:600px;font-family:var(--kf-ui);font-size:17px;color:#FFFFFF;line-height:1.55;margin:0px;}.elementor .e-69d731c9-3223:hover,.elementor .e-69d731c9-3223:focus-visible{color:var(--kf-ink);background-color:#FFFFFF;}.elementor .e-69d731c9-3223{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-830c406-91c3:hover,.elementor .e-830c406-91c3:focus-visible{background-color:rgba(255,255,255,.12);}.elementor .e-830c406-91c3{height:50px;font-family:var(--kf-ui);font-weight:600;font-size:15.5px;color:#FFFFFF;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:rgba(255,255,255,.7);border-style:solid;background-color:transparent;display:inline-flex;align-items:center;box-sizing:border-box;\n}.elementor .e-38e8b2e5-bb8b{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-5caa8662-9bce{width:auto;max-width:100%;font-family:var(--kf-mono);font-size:11.5px;color:#FFFFFF;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(255,255,255,.35);border-style:solid;box-sizing:border-box;\n}.elementor .e-622f03b4-89df{width:auto;max-width:100%;font-family:var(--kf-mono);font-size:11.5px;color:#FFFFFF;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(255,255,255,.35);border-style:solid;box-sizing:border-box;\n}.elementor .e-50dda1c5-ef18{width:auto;padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-62c3a3a5-e71b{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-51603fa0-6b7f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .e-51ea71da-1c01{width:auto;min-height:320px;overflow:hidden;position:relative;padding:0px;background-color:#2C2925;display:flex;flex:1 1 340px;}.elementor .e-3af0ca92-5048{width:auto;overflow:hidden;color:#FFFFFF;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-ink);display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-7f16abdb-25c3{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-8160b9-e24c{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-40b2a7b6-270a{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-617fdd9b-b424{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-66ae479b-4c06{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-1dd25588-d7ed{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-22331a59-ed4e{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-b355568-864b{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-2841631b-9cfc{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-1121aa3b-c035{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-780984b5-e05f{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-3dff9fcc-d83d{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-454f9fdc-bce5{font-family:var(--kf-mono);font-size:10.5px;color:var(--kf-ink3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-6cf88989-81ef{font-family:var(--kf-ui);font-weight:600;font-size:15px;color:var(--kf-ink);line-height:1.4;margin:0px;}.elementor .e-5ca85e64-8826{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-6dd3dc21-797b{width:auto;padding:0px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-template-rows:auto;}.elementor .e-25226cce-3a25{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-553ca84b-a767{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-68d94539-ae03{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-4e6d7047-c1b9{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-44e7d6c1-eddc{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-456cb478-8ee5{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-1b9f2e72-f345{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-3096359b-fc3f{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-60456a0f-28a7{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-20eb278f-61f4{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-5a88334b-4c1e{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-3eb920e6-f2d5{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-672d12eb-46a5{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-3dc8a013-b275{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-48257699-a484{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-3443db4d-28e5{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-72b2699d-c8aa{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-5c1342ef-284c{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-70b2530d-85ed{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-254c634d-bb97{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-5a72e1d-50fd{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-1e2429d1-5249{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-2869e920-eec3{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-223dc1a3-b421{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-55a0fd3f-84fb{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-35734d79-a849{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-25fb5dd8-d3d1{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-5a0b9fa-4883{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-4d3b645e-723a{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-11452f2c-8115{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-1817a1f6-bf92{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-257ca789-db12{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-1a403e85-b0ca{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-4baa4b18-4950{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-7b1f58bd-23d4{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-135dd50c-10e4{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-9d88ce2-3637{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-6926a6fa-c74c{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-d6aa97c-b540{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-24b616f7-29de{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-12dacc1a-ea38{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-28a2fffe-b457{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-1bb4f281-1042{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-3b6522bd-7f3e{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-3a43a775-2e13{font-family:var(--kf-ui);font-size:14.5px;color:var(--kf-ink2);line-height:1.55;margin:0px;}.elementor .e-5158104e-897d{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-759967fb-7415{width:auto;padding:0px;margin-block-start:6px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-2f007ce3-8879{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-6229b46e-f31d{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-156b11bb-e87b{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-161670ec-7316{font-family:var(--kf-display);font-weight:700;font-size:clamp(24px,2.8vw,34px);color:var(--kf-ink);letter-spacing:-0.03em;margin:0px;}.elementor .e-41808f95-9835{font-size:16px;color:var(--kf-ink);line-height:1.5;margin:0px;}.elementor .e-587e66ea-52c8{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 420px;}.elementor .e-4e52d32e-2443:hover,.elementor .e-4e52d32e-2443:focus-visible{background-color:var(--kf-ink2);}.elementor .e-4e52d32e-2443{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-27e07269-4dc0{width:auto;padding:28px;border-radius:8px;background-color:var(--kf-accent);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-1ca7eb52-6406{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-2b303f42-a4a6{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-7364b8b2-284c{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-16930a8-d84a{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink);line-height:1.6;margin:0px;}.elementor .e-323958d1-1cbe{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-931d76a-aeda{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-73c2dda0-b1dc{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-1a7f0222-9cb0:hover,.elementor .e-1a7f0222-9cb0:focus-visible{border-color:var(--kf-ink);}.elementor .e-1a7f0222-9cb0{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-6e3e1545-401a{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-32f10074-5411{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-74f99b45-40c7{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-3c2c4a1d-ebc8:hover,.elementor .e-3c2c4a1d-ebc8:focus-visible{border-color:var(--kf-ink);}.elementor .e-3c2c4a1d-ebc8{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-2e5559e1-26ef{font-family:var(--kf-display);font-weight:700;font-size:19px;color:var(--kf-ink);letter-spacing:-0.02em;margin:0px;}.elementor .e-12a6a514-7603{font-family:var(--kf-ui);font-size:14px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-9a6bdca-8305{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-3f2a5639-83db:hover,.elementor .e-3f2a5639-83db:focus-visible{border-color:var(--kf-ink);}.elementor .e-3f2a5639-83db{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-232acb97-a9f6{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-2e420789-1569{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-7fbf5920-8d6f{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-40dfbb74-e41c{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-38d4605f-38ee{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-47b93152-9c7e{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-3e3b78c2-d2be{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-355d2c6-7ceb{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-54b7e5ef-f33c{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-29cf6428-5c00:hover,.elementor .e-29cf6428-5c00:focus-visible{opacity:92%;}.elementor .e-29cf6428-5c00{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-42fbde2-3f56{font-family:var(--kf-mono);font-size:11px;color:#FFFFFF;letter-spacing:0.08em;text-transform:uppercase;margin:0px;opacity:85%;}.elementor .e-7c854cb8-a6fd{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-1aa7a4e6-2b8e{font-family:var(--kf-ui);font-size:15px;color:#FFFFFF;line-height:1.5;margin:0px;opacity:95%;}.elementor .e-5f647519-a7e9{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-7d84c5e8-ef4d:hover,.elementor .e-7d84c5e8-ef4d:focus-visible{opacity:92%;}.elementor .e-7d84c5e8-ef4d{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-522d69d9-7c49{width:auto;padding:0px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-304208ab-9678{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-2301e7a4-c196{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-123086b3-781e{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-565cee9f-865d{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-17d191b2-47c1{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-56a0fc49-ec77{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-2523848e-12e7{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3ff59b9d-43c9{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-5f1decc7-d70a{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-6a697731-4f6f{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6e585ba5-4dd6{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-145f9738-cbd1{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3b136ab6-b80d{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-767b4605-c234{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-23c9d26e-9637{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-20e5d0dc-3901{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-3983825a-ebcc{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5d8ef644-47ce{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-6e03d933-db78{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-3c63a0f5-ded3{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-27953537-dda6{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-291562-75ec{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1ccba5d8-ee86{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-454274c7-1b54{font-family:var(--kf-ui);font-weight:600;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-3b4bea43-2f94{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-570ad60c-e830{max-width:760px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-1aca495e-7990{padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-492a6eaf-ebd7{border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:var(--kf-line);\n}.elementor .e-73877c6-4c92{border-block-start-width:1.5px; border-top-style:solid; border-top-color:var(--kf-ink);\n}.elementor .e-1a82f142-b439{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-12f270ed-9827{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-427954a-21b1{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-5c5bf43f-9ad8{max-width:760px;font-family:var(--kf-ui);font-size:16.5px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-471216f5-289f{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-76126a0e-e41f{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-2acdea71-d6fc{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-79e8e268-6d61{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-be0c63d-8d69{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-28308fde-65bc{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-52ae839d-c67a{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-41b3f73b-d381{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-bbe9c18-8dcc{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-23c7799d-5ffc{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-181cc119-6964{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-70968add-e211{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-3c87a70d-4c30{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-288e3347-7920{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-6ee70d74-47f6{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-2442d69d-b625{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-2256d97f-9734{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-6168f4d5-cf48{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-4a2751d6-632e{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-16effc71-9514{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-1893eac5-31b7{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-6a7a2e9f-f2f6{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-797439b3-9b6f{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-676afe15-1b23{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-653b60fd-c5d2{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-5304244-ca0f{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-4e7f581b-d91c{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-3e7104fe-eaef{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-59dc143f-b8b4{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-2898e91e-8a2f{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-76a87bfc-5e56{font-weight:700;font-size:15px;color:var(--kf-ink);margin:0px;}.elementor .e-5baec01e-310c{font-size:13.5px;color:var(--kf-ink3);margin:0px;}.elementor .e-5a3dfbe5-4928{font-size:13.5px;color:var(--kf-ink);margin:0px;overflow-wrap:anywhere;\n}.elementor .e-700eb241-a49c{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-7e41a709-d6c3{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-579a489e-6042{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-364cb6dd-f19b{width:auto;padding:0px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-70ed01ef-fe2c{font-size:14px;color:var(--kf-ink2);margin:0px;}.elementor .e-593e44b0-14a1{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-1f86a906-a611{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-31e5bbe4-e2f4{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}