.elementor .e-ea59203-287e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;border-radius:0px;}.elementor .e-4b4a3f1a-c692{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(30,33,24,0.72);}.elementor .e-71f42292-c289{max-width:900px;font-size:clamp(40px,5vw,64px);color:var(--kalma-white);}.elementor .e-46b33b59-64e4{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-6017af7d-fa66{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-44748dd5-e320{width:100%;max-width:var(--kalma-container);position:relative;z-index:2;padding-block-start:140px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:22px;box-sizing:border-box;\n}.elementor .e-484e5a41-3c17{min-height:560px;overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;justify-content:center;}.elementor .e-2756ab5e-3aa2{width:100%;height:520px;object-fit:cover;}.elementor .e-784d692c-1dd3{font-family:var(--kalma-font);font-weight:600;font-size:46px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-46579215-e63f{font-family:var(--kalma-font);font-size:15px;color:var(--kalma-black);}.elementor .e-34a8acc7-47cc{width:auto;position:absolute;inset-block-end:20px;inset-inline-start:20px;padding:22px;border-radius:var(--kalma-radius);background-color:var(--kalma-cream);flex-direction:column;gap:6px;}.elementor .e-d838d72-c9d9{min-width:0px;position:relative;padding:0px;flex:1 1 480px;}.elementor .e-1939eeb2-cc25{font-family:var(--kalma-font);font-weight:600;font-size:38px;color:var(--kalma-cream);letter-spacing:-0.02em;line-height:1.1;}.elementor .e-47654ceb-c508{font-family:var(--kalma-font);font-size:14px;color:var(--kalma-text-soft);}.elementor .e-322a4112-a5cb{padding:0px;flex-direction:column;gap:2px;}.elementor .e-1598f2d9-daa1{font-family:var(--kalma-font);font-weight:600;font-size:38px;color:var(--kalma-cream);letter-spacing:-0.02em;line-height:1.1;}.elementor .e-578b03ca-c3c9{font-family:var(--kalma-font);font-size:14px;color:var(--kalma-text-soft);}.elementor .e-38dbb434-7c1d{padding:0px;flex-direction:column;gap:2px;}.elementor .e-1eb54c1f-51ce{font-family:var(--kalma-font);font-weight:600;font-size:38px;color:var(--kalma-cream);letter-spacing:-0.02em;line-height:1.1;}.elementor .e-493939de-9a2d{font-family:var(--kalma-font);font-size:14px;color:var(--kalma-text-soft);}.elementor .e-6dea45c3-4ea0{padding:0px;flex-direction:column;gap:2px;}.elementor .e-428da121-79a8{column-gap:16px;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:16px; border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-293ea4ed-e33e{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 520px;}.elementor .e-3429ee22-8443{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-9b14c5-65f3{flex-direction:column;}.elementor .e-2bafd1eb-96b9{max-width:760px;}.elementor .e-7c93db56-5aad{max-width:680px;}.elementor .e-1ade4278-1f92{padding:0px;flex-direction:column;gap:18px;}.elementor .e-13462b11-5c61{width:72px;height:72px;font-family:var(--kalma-font);font-weight:600;font-size:32px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-309fd461-6062{font-size:24px;}.elementor .e-4c695376-8313{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-6d02f87e-d2c5{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-1f7aa4df-530c{text-decoration:none;gap:12px;align-items:flex-start;&:focus-visible { border-color:var(--kalma-cream); }\n}.elementor .e-3e3166af-fc51{width:72px;height:72px;font-family:var(--kalma-font);font-weight:600;font-size:32px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-a6945a2-5fbe{font-size:24px;}.elementor .e-48057b65-6e91{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-3dd4673d-844f{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-6977cc02-29d7{text-decoration:none;gap:12px;align-items:flex-start;&:focus-visible { border-color:var(--kalma-cream); }\n}.elementor .e-22622d5d-c77c{width:72px;height:72px;font-family:var(--kalma-font);font-weight:600;font-size:32px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-1ee97238-d54a{font-size:24px;}.elementor .e-78f5dedd-56cc{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-4ccedbf-1dcd{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-f712444-8501{text-decoration:none;gap:12px;align-items:flex-start;&:focus-visible { border-color:var(--kalma-cream); }\n}.elementor .e-e8a56b-ced1{width:72px;height:72px;font-family:var(--kalma-font);font-weight:600;font-size:32px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-3f46d67c-9404{font-size:24px;}.elementor .e-54df1ec-b70a{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-5ecd14b1-554f{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-44794f08-3de9{text-decoration:none;gap:12px;align-items:flex-start;&:focus-visible { border-color:var(--kalma-cream); }\n}.elementor .e-6577f5fb-b0ba{width:72px;height:72px;font-family:var(--kalma-font);font-weight:600;font-size:32px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-26704021-8be9{font-size:24px;}.elementor .e-7fddf274-e70a{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-7b019cfb-eedf{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-7fa85324-5d23{text-decoration:none;gap:12px;align-items:flex-start;&:focus-visible { border-color:var(--kalma-cream); }\n}.elementor .e-10395d1c-d881{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-5e24569-36b8{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-2b22aa23-8f66{flex-direction:column;}.elementor .e-41551a82-104d{max-width:760px;}.elementor .e-ccf6d5d-17da{padding:0px;flex-direction:column;gap:18px;}.elementor .e-48ef333e-9331{font-size:21px;}.elementor .e-31fb2fd0-b9e4{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-52ccb6a6-9525{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-black-chip);flex-direction:column;gap:10px;}.elementor .e-63de8dae-e015{font-size:21px;}.elementor .e-60b054d0-774f{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-25108b97-70b2{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-black-chip);flex-direction:column;gap:10px;}.elementor .e-7216a074-b307{font-size:21px;}.elementor .e-2ce813c7-ef8e{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-3504ad26-a07f{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-black-chip);flex-direction:column;gap:10px;}.elementor .e-251ea77c-8dc1{font-size:21px;}.elementor .e-7e0d5586-c557{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-7e99af48-85c0{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-black-chip);flex-direction:column;gap:10px;}.elementor .e-31f2e950-4bcc{column-gap:16px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:16px;\n}.elementor .e-79179893-7c7e{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-1168629f-909b{flex-direction:column;}.elementor .e-29dd980e-2f2a{max-width:760px;}.elementor .e-6aab4818-8d78{padding:0px;flex-direction:column;gap:18px;}.elementor .e-17795ef4-594b{width:100%;height:320px;object-fit:cover;}.elementor .e-57f5ba0f-a3e2{width:100%;height:320px;object-fit:cover;}.elementor .e-250adb33-d602{width:100%;height:320px;object-fit:cover;}.elementor .e-750c3be0-bf07{width:100%;height:320px;object-fit:cover;}.elementor .e-4fb152c9-6819{column-gap:16px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:16px;\n}.elementor .e-596fc929-35f5{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-535c139a-4b86{flex-direction:column;}.elementor .e-1c27f2f1-72d4{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-43cdaf03-1daa{font-family:var(--kalma-font);font-weight:600;font-size:56px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-699b36f8-61a3{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-58410f83-2a49{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-2f49c2a4-1d97{min-width:0px;padding:36px;flex-direction:column;gap:8px;flex:1 1 420px;}.elementor .e-73dc4ecf-eb1f{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:center;}.elementor .e-5b5f78d6-5e01{flex-direction:column;}.elementor .e-256991b5-bdf9{font-size:40px;color:var(--kalma-white);}.elementor .e-3acccd18-65a4{color:var(--kalma-text-soft);}.elementor .e-24f51498-23ea{max-width:680px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-6fe9623d-78e6{width:100%;max-width:var(--kalma-container);padding-block-start:56px;padding-block-end:56px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-148a9dec-757a{flex-direction:column;}