.elementor .e-58c4a190-c76e{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-524bc24e-6068{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.74);}.elementor .e-6d366778-5d9b:hover,.elementor .e-6d366778-5d9b:focus-visible{color:var(--kalma-cream);}.elementor .e-6d366778-5d9b{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-51151817-7c8a{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-393eacfb-2bf1:hover,.elementor .e-393eacfb-2bf1:focus-visible{color:var(--kalma-cream);}.elementor .e-393eacfb-2bf1{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-7964058-49a3{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-26be5add-260f{font-size:14px;color:var(--kalma-cream);}.elementor .e-1667a7f8-be31{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-5a3becfc-98f0{max-width:900px;font-size:clamp(38px,5vw,64px);color:var(--kalma-white);}.elementor .e-5c400d2c-34dd{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-63dff0ab-4c58{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-41f45f90-eb47{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-29c0c604-33fa{width:100%;max-width:var(--kalma-container);position:relative;z-index:2;padding-block-start:100px;padding-block-end:96px;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-267758c2-f9d0{overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;}.elementor .e-6ac5a793-c405{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-14097ec4-1365{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-74ca3088-5cbe{padding:22px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);flex-direction:column;gap:6px;}.elementor .e-3cfa0200-5efd{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-388bb073-4802{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-5e7e3c42-d254{padding:22px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);flex-direction:column;gap:6px;}.elementor .e-54d6a3bc-cc8a{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-43050fdc-5987{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-575d5cdc-afba{padding:22px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);flex-direction:column;gap:6px;}.elementor .e-6e6c30b3-c76b{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-15010aae-cb74{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-711b56e6-b380{padding:22px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);flex-direction:column;gap:6px;}.elementor .e-4c1795ba-d63b{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-3680c3ba-fe55{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-4a6c44f3-1bd1{padding:22px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);flex-direction:column;gap:6px;}.elementor .e-365a584f-ebd5{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-6559b85b-bdcd{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-34b9e7f3-6624{padding-block-start:56px;padding-block-end:56px;flex-direction:column;}.elementor .e-f002eb1-1ba7{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-12ff794a-da2b{width:100%;height:520px;min-width:0px;object-fit:cover;flex:1 1 440px;}.elementor .e-15ffbd3a-662a{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;}.elementor .e-4a9e4822-53be{flex-direction:column;}.elementor .e-591fa1be-66fd{max-width:780px;}.elementor .e-3be016ac-3e03{padding:0px;flex-direction:column;gap:18px;}.elementor .e-8dc0d1f-7a8e{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-47767cdd-ee60{font-size:21px;}.elementor .e-7ba4f279-e756{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-44b2c0c9-b0e7{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-4e901b4b-2c50{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-1f7e4dee-6a5e{font-size:21px;}.elementor .e-4e0bca97-bb1d{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-14ad5bff-79cc{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-58608cd1-8d24{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-1c44b340-27ea{font-size:21px;}.elementor .e-77f04e58-bc6f{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-72936628-446f{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-2771f88f-d4d5{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-22341f51-e6e0{font-size:21px;}.elementor .e-2bb66320-2130{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-4c23880c-ccdb{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-1c359f9a-5249{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-36296115-756a{font-size:21px;}.elementor .e-795ff29f-18c5{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-6af1da74-4c1c{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-690424de-31c3{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-77e9c27e-3b7b{font-size:21px;}.elementor .e-14ee620b-2302{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-119b7e0b-5659{padding:26px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--TRANSPARENT);flex-direction:column;gap:10px;}.elementor .e-50d78ad3-2797{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-169e57f0-a2e5{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-7e48c88-8b7f{background-image:url("https://kalmaspacusco.com/wp-content/uploads/spa-treatment-room-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-551f390-1fda{max-width:780px;}.elementor .e-53ffed32-b6bf{max-width:720px;}.elementor .e-638ac5fe-fed4{padding:0px;flex-direction:column;gap:18px;}.elementor .e-1ee61fa-910f{width:44px;height:44px;font-family:var(--kalma-font);font-weight:700;font-size:18px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-156302bf-338a{font-size:20px;}.elementor .e-7e7715f5-7b3c{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-28a2825a-e490{gap:12px;}.elementor .e-32d0a58c-ddce{width:44px;height:44px;font-family:var(--kalma-font);font-weight:700;font-size:18px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-63ec421a-67fd{font-size:20px;}.elementor .e-4286ed41-e2cb{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-4f012412-8ed2{gap:12px;}.elementor .e-5fda23ae-2900{width:44px;height:44px;font-family:var(--kalma-font);font-weight:700;font-size:18px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-4a328869-8c60{font-size:20px;}.elementor .e-184c48cb-b9e7{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-6c69114a-9181{gap:12px;}.elementor .e-783e2424-4ddb{width:44px;height:44px;font-family:var(--kalma-font);font-weight:700;font-size:18px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-670e8faf-76f2{font-size:20px;}.elementor .e-4ac1c6cf-1272{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-5023f0f0-f673{gap:12px;}.elementor .e-761bf392-5b3b{width:44px;height:44px;font-family:var(--kalma-font);font-weight:700;font-size:18px;color:var(--kalma-black);border-radius:999px;background-color:var(--kalma-cream);display:flex;justify-content:center;align-items:center;}.elementor .e-2a4962cc-773d{font-size:20px;}.elementor .e-4264920b-6027{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-2a119328-be53{gap:12px;}.elementor .e-8ed2c6e-583d{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-6de2f2fe-2158{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-53a1d43-b01f{flex-direction:column;}.elementor .e-1fc071d5-ca51{max-width:780px;}.elementor .e-63c705ff-a55f{max-width:720px;}.elementor .e-14cd1b56-6868{padding:0px;flex-direction:column;gap:18px;}.elementor .e-1bdf5079-95a3{font-family:var(--kalma-font);font-weight:600;font-size:13px;color:var(--kalma-black);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--kalma-cream);align-self:flex-start;}.elementor .e-23cc0438-d538{font-size:24px;}.elementor .e-57478401-3f11{font-size:15px;color:var(--kalma-text-muted);flex:1 1 auto;}.elementor .e-5621d190-212b{padding:32px;gap:14px;}.elementor .e-6089ec35-90e2{font-size:24px;}.elementor .e-10fec814-7a33{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-2dc06e6f-c9ab{font-family:var(--kalma-font);font-weight:600;font-size:28px;color:var(--kalma-cream);}.elementor .e-7c5f16f3-5f86{padding:32px;gap:14px;}.elementor .e-7321f4a6-ff05{font-size:24px;}.elementor .e-13c2c4db-a53d{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-5fe13ba4-f7f7{padding:32px;gap:14px;}.elementor .e-77afdb9e-7cc3{font-size:24px;}.elementor .e-c0d013-983f{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-686b9328-b132{padding:32px;gap:14px;}.elementor .e-52000a1d-b619{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-3f41b704-7693{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-42a22624-e1dd{padding-block-start:0px;flex-direction:column;}.elementor .e-2bf6720e-f872{max-width:780px;}.elementor .e-1d2c6d12-c54f{padding:0px;flex-direction:column;gap:18px;}.elementor .e-50e03fb2-7ac4{font-family:var(--kalma-font);font-weight:600;font-size:64px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-23c632e6-3502{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-1a705340-3f1f{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-51aae777-a065{gap:8px;justify-content:space-between;}.elementor .e-5bd122cc-76fa{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-3992d666-603a{font-size:14px;color:var(--kalma-text-muted);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-40143e8c-db4d{gap:20px;justify-content:space-between;}.elementor .e-10777550-dd0b{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-48dff919-80cd{font-size:14px;color:var(--kalma-text-muted);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-49376f57-77a5{gap:20px;justify-content:space-between;}.elementor .e-6965f33f-f1c6{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-39049de2-f12f{font-size:14px;color:var(--kalma-text-muted);padding-block-start:14px;border-block-start-width:1px; border-top-style:solid; border-top-color:var(--kalma-border);\n}.elementor .e-2db7bdb0-c1a1{gap:20px;justify-content:space-between;}.elementor .e-65dbab03-9798{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-273a444a-729a{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-309c42c4-c25a{flex-direction:column;}.elementor .e-572a73f-1a14{max-width:780px;}.elementor .e-c4fd086-bf63{padding:0px;flex-direction:column;gap:18px;}.elementor .e-46b5dd59-ecad{font-size:21px;}.elementor .e-443b1dc2-8e47{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-407fca7a-5721{padding:28px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-pill-bg);flex-direction:column;gap:12px;}.elementor .e-57c027b0-2d87{font-size:21px;}.elementor .e-247442d7-14aa{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-62f0e49f-ed99{padding:28px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-pill-bg);flex-direction:column;gap:12px;}.elementor .e-185677af-bf09{font-size:21px;}.elementor .e-6947bb6d-3e35{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-58d1768f-57d2{padding:28px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-pill-bg);flex-direction:column;gap:12px;}.elementor .e-27351acd-afef{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-77dbb6b3-52f5{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-701d0064-6b1d{background-image:url("https://kalmaspacusco.com/wp-content/uploads/four-hands-massage-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4c648650-618a{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .e-719fcae3-fa0c{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-61d19725-3be3{padding:0px;}.elementor .e-68aa84bb-7e6f{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-40fb4569-b2a5{background-color:var(--kalma-olive);}.elementor .e-2a2a504a-d9c7{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-495ce20d-4802{padding:0px;}.elementor .e-314e428e-14ee{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-58f4ce0d-bee7{background-color:var(--kalma-olive);}.elementor .e-55f4bdd9-23aa{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-79da5ccb-e529{padding:0px;}.elementor .e-47343472-b23c{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7f270508-d376{background-color:var(--kalma-olive);}.elementor .e-656ae221-2e43{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-1e0c01c9-e700{padding:0px;}.elementor .e-c7ab268-bb81{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4e34dd9c-1538{background-color:var(--kalma-olive);}.elementor .e-22ccb728-ae11{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-2dc4ad3f-b76a{padding:0px;}.elementor .e-399bd041-d8b6{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-79e030b-e65a{background-color:var(--kalma-olive);}.elementor .e-6699d423-ae7d{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-532973c1-db6e{padding:0px;}.elementor .e-71632d96-4975{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-48ad0c4-8631{background-color:var(--kalma-olive);}.elementor .e-7e129ab3-4b49{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .e-3b887f5d-a18c{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:56px;flex-wrap:wrap;}.elementor .e-6e6a2400-864e{flex-direction:column;}.elementor .e-7ce456e1-cf24{max-width:780px;}.elementor .e-17c4dd4c-712d{padding:0px;flex-direction:column;gap:18px;}.elementor .e-7fba9d4c-c615{width:100%;height:220px;object-fit:cover;}.elementor .e-3fc001a8-a07e{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-219ae618-5fb1{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-74681d1e-46a3{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-2d14e99e-78de{text-decoration:none;padding:12px;gap:10px;}.elementor .e-5d204644-e0b0{width:100%;height:220px;object-fit:cover;}.elementor .e-6ebece71-6c1a{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-7b7722b0-d895{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-bbcd781-4b2d{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-3cb7e8b8-8c28{text-decoration:none;padding:12px;gap:10px;}.elementor .e-ca266af-192a{width:100%;height:220px;object-fit:cover;}.elementor .e-2c285b1e-65d0{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3dff9614-cbb1{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-ed9c69c-3b3f{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-448e19b1-a5e2{text-decoration:none;padding:12px;gap:10px;}.elementor .e-2ca07446-c0e7{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-265be61f-b172{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-text-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-58fa0acd-a7a9{font-family:var(--kalma-font);font-weight:600;font-size:20px;color:var(--kalma-cream);text-decoration:none;}.elementor .e-3ad417bd-5a0f{padding:28px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);flex-direction:column;gap:8px;}.elementor .e-7ea0cfd3-dc55{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-54a007f4-3d27{flex-direction:column;}.elementor .e-9458af1-2fa6{font-size:40px;color:var(--kalma-white);}.elementor .e-ecf1d36-ef67{color:var(--kalma-text-soft);}.elementor .e-dfa122a-a6da{max-width:700px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-27187f0d-c5ef{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-4a650b39-4966{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-28a0391b-d88f{padding-block-start:0px;flex-direction:column;}