.elementor .e-5ad7f9f0-c973{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-67d5c27b-3b40{max-width:980px;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;display:block;text-wrap:balance;\n}.elementor .e-a75eb2c-7784{max-width:620px;font-size:17px;color:var(--kf-ink2);line-height:1.55;}.elementor .e-32902d12-b69e{width:100%;max-width:1320px;padding-block-start:48px;padding-block-end:32px;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:16px;box-sizing:border-box;\n}.elementor .e-1e19eebd-77e4{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center top;\n}.elementor .e-39a51743-2bb8{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#FFE0EA 0 12px,#FFD6E3 12px 13px);\n}.elementor .e-42d97c7d-a027{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;}.elementor .e-56d5490d-c7c5{font-weight:700;font-size:17px;}.elementor .e-7ab5b0e8-12f1{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-77005b6-6938{font-weight:700;font-size:13.5px;color:var(--kf-accent-text);cursor:pointer;padding-block-start:4px;margin-block-start:auto;cursor:default;\n}.elementor .e-6f4ff2ef-4bc0{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-79ce4e82-2333{width:auto;overflow:hidden;color:var(--kf-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .e-79ce4e82-2333:hover,.elementor .e-79ce4e82-2333:focus-visible{border-color:var(--kf-ink);transform:translate3d(0px, -2px, 0px);}.elementor .e-1061d599-350f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center top;\n}.elementor .e-722ae691-412c{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#FFE0EA 0 12px,#FFD6E3 12px 13px);\n}.elementor .e-3e8c5ac1-81e4{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;}.elementor .e-6cb49bd9-6d1b{font-weight:700;font-size:17px;}.elementor .e-42a48172-e3f1{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-73fd8395-cc2f{font-weight:700;font-size:13.5px;color:var(--kf-accent-text);cursor:pointer;padding-block-start:4px;margin-block-start:auto;cursor:default;\n}.elementor .e-46bfa8ac-b9f3{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-3361159a-58fa{width:auto;overflow:hidden;color:var(--kf-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .e-3361159a-58fa:hover,.elementor .e-3361159a-58fa:focus-visible{border-color:var(--kf-ink);transform:translate3d(0px, -2px, 0px);}.elementor .e-14b5a52-d424{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center top;\n}.elementor .e-5dc2ba02-c84f{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#FFE0EA 0 12px,#FFD6E3 12px 13px);\n}.elementor .e-54694ce-2631{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;}.elementor .e-cedddf7-f0fc{font-weight:700;font-size:17px;}.elementor .e-7eae33b6-4375{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-80f35e2-1418{font-weight:700;font-size:13.5px;color:var(--kf-accent-text);cursor:pointer;padding-block-start:4px;margin-block-start:auto;cursor:default;\n}.elementor .e-2903bc8e-cb6d{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-55dddd28-290f{width:auto;overflow:hidden;color:var(--kf-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .e-55dddd28-290f:hover,.elementor .e-55dddd28-290f:focus-visible{border-color:var(--kf-ink);transform:translate3d(0px, -2px, 0px);}.elementor .e-31e781d6-22d7{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center top;\n}.elementor .e-1c2cbc24-edc0{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#FFE0EA 0 12px,#FFD6E3 12px 13px);\n}.elementor .e-4e5db8dd-318c{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;}.elementor .e-56cb77a8-1ef2{font-weight:700;font-size:17px;}.elementor .e-60d5a900-11c2{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-3f4cbc3b-9ff8{font-weight:700;font-size:13.5px;color:var(--kf-accent-text);cursor:pointer;padding-block-start:4px;margin-block-start:auto;cursor:default;\n}.elementor .e-25e89d76-5d24{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-58be5254-ec0b{width:auto;overflow:hidden;color:var(--kf-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .e-58be5254-ec0b:hover,.elementor .e-58be5254-ec0b:focus-visible{border-color:var(--kf-ink);transform:translate3d(0px, -2px, 0px);}.elementor .e-6936f5d6-ccda{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position:center top;\n}.elementor .e-7638b50b-905d{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-color:var(--kf-accent-tint);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#FFE0EA 0 12px,#FFD6E3 12px 13px);\n}.elementor .e-357af567-fbed{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;}.elementor .e-5cc95a72-2c6b{font-weight:700;font-size:17px;}.elementor .e-48ea0fc0-e903{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-132f8f7-de2d{font-weight:700;font-size:13.5px;color:var(--kf-accent-text);cursor:pointer;padding-block-start:4px;margin-block-start:auto;cursor:default;\n}.elementor .e-ed3ab38-4a7c{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-d7128c-d090{width:auto;overflow:hidden;color:var(--kf-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .e-d7128c-d090:hover,.elementor .e-d7128c-d090:focus-visible{border-color:var(--kf-ink);transform:translate3d(0px, -2px, 0px);}.elementor .e-2b718f36-80ea{font-family:var(--kf-mono);font-size:10px;color:var(--kf-lz);letter-spacing:0.06em;}.elementor .e-251675a7-c07a{font-weight:700;font-size:18px;}.elementor .e-64d5313d-311b{font-size:14px;color:var(--kf-ink2);line-height:1.45;}.elementor .e-70100cc2-f33c{width:auto;min-height:300px;color:var(--kf-ink);text-decoration:none;padding:20px;border-radius:6px;border-width:1.5px;border-color:var(--kf-lz);border-style:dashed;display:flex;flex-direction:column;gap:10px;justify-content:center;box-sizing:border-box;\n}.elementor .e-70100cc2-f33c:hover,.elementor .e-70100cc2-f33c:focus-visible{background-color:#FDE6E6;}.elementor .e-172db6f-f038{width:100%;max-width:1320px;padding-block-start:0px;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:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-template-rows:auto;box-sizing:border-box;\n}.elementor .e-6269c028-1382{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent-text);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-15828187-3543{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.04;margin:0px;}.elementor .e-529935aa-8846{max-width:720px;font-size:16px;color:var(--kf-ink2);line-height:1.6;margin:0px;}.elementor .e-4d9b0c52-9986{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-474a1565-65ff{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-3ab24ac6-2adf{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-7e6a3c7a-71dc{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-372b736b-19ad{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-2b64e294-18c5{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-43c8c31a-eff2{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-32c8c6f5-7218{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-fab620d-ccb3{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-702b7c59-9ae9{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-243fdb59-6399{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-430895bc-2637{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-caddbed-659e{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-3afb0224-201e{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-1902a3a4-c1a7{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-7a1ba999-3ba9{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-758b5bf9-5308{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-45e5fc22-d2df{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-68c8aab8-609f{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-6f44d601-51b5{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-e18f36c-cc51{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-69acaf90-5c30{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-797d965b-f751{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-77db3bc2-c92a{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-2d63c51e-e006{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-1f214d9d-a74e{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-51b8dd5e-ce5e{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-2c611099-7f15{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-48dc2549-a28a{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-620b3bf8-503b{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-4677f5c9-9c2b{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-53b5519d-42fa{font-family:var(--kf-mono);font-size:10px;color:var(--kf-iz);letter-spacing:0.06em;margin:0px;}.elementor .e-76f72e64-335f{font-family:var(--kf-ui);font-weight:700;font-size:17px;color:var(--kf-ink);line-height:1.3;margin:0px;}.elementor .e-b09ee08-929d{font-size:14px;color:var(--kf-ink2);line-height:1.45;margin:0px;}.elementor .e-438ef89b-6109{font-size:13.5px;color:var(--kf-ink);line-height:1.45;padding-block-start:6px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--kf-line);\n}.elementor .e-198c0733-7966{width:auto;padding:18px;margin:0px;border-radius:6px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--kf-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--kf-iz); box-sizing:border-box;\n}.elementor .e-e7be0f7-71fe{width:100%;padding:0px;margin:0px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-1111fe21-c8cf{font-size:12px;color:var(--kf-ink3);margin:0px;}.elementor .e-3ed9a95e-d9cb{font-weight:700;font-size:17px;color:var(--kf-ink);margin:0px;}.elementor .e-4c5b5e21-a9a2{font-size:14.5px;color:var(--kf-ink2);line-height:1.5;margin:0px;}.elementor .e-4e4d3b91-89ff{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 360px;}.elementor .e-2ed2aa42-c841:hover,.elementor .e-2ed2aa42-c841:focus-visible{background-color:#FF5A93;}.elementor .e-2ed2aa42-c841{font-weight:700;font-size:15px;color:var(--kf-ink);text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:var(--kf-accent);}.elementor .e-534e369e-907f{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;margin:0px;border-radius:8px;border-width:1.5px;border-color:var(--kf-line2);border-style:dashed;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px; box-sizing:border-box;\n}.elementor .e-49a472f3-be72{width:100%;max-width:1320px;padding-block-start:24px;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:18px;box-sizing:border-box;\n}.elementor .e-32ffc27d-4cb2{font-family:var(--kf-mono);font-size:11px;color:var(--kf-accent);letter-spacing:0.08em;}.elementor .e-7615d8e2-f28c{font-family:var(--kf-display);font-weight:700;font-size:clamp(26px,3.6vw,40px);color:var(--kf-paper);letter-spacing:-0.035em;line-height:1.02;display:block;}.elementor .e-22a7c573-49fa{font-size:15px;color:#D8D1C5;line-height:1.55;}.elementor .e-633f1602-8691{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 320px;}.elementor .e-241bbfd0-1c82{width:100%;height:48px;font-family:var(--kf-ui);font-size:15px;color:var(--kf-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:0px;background-color:var(--kf-paper);box-sizing:border-box;\n}.elementor .e-7a2be3c0-c9a0{width:100%;height:44px;font-family:var(--kf-ui);font-size:14px;color:var(--kf-paper);padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1.5px;border-color:#4A453E;border-style:solid;background-color:transparent;box-sizing:border-box;\n}.elementor .e-70222809-6561{height:48px;font-family:var(--kf-ui);font-weight:700;font-size:15px;color:var(--kf-ink);cursor:pointer;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);align-self:flex-start;}.elementor .e-4f437101-cce4{font-weight:700;font-size:18px;color:var(--kf-paper);}.elementor .e-19700f88-4b9c{font-size:14px;color:var(--kf-accent);}.elementor .e-3c7c8a44-f017{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7bbb1c37-ca7b{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 320px;}.elementor .e-509839a7-1c41{width:auto;scroll-margin-top:100px;color:var(--kf-paper);padding:28px;margin-block-start:20px;margin-block-end:48px;margin-inline-start:max(28px, calc((100% - 1264px) / 2));margin-inline-end:max(28px, calc((100% - 1264px) / 2));border-radius:8px;background-color:var(--kf-ink);display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-217c8308-240b{width:100%;font-family:var(--kf-ui);color:var(--kf-ink);padding:0px;background-color:var(--kf-paper);display:flex;flex-direction:column;}