.elementor .e-5ed20f34-3e8f{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-43b9a753-277e{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-35499e41-640a:hover,.elementor .e-35499e41-640a:focus-visible{color:var(--kalma-cream);}.elementor .e-35499e41-640a{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-7fe41915-76b1{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-5ca688d0-67b2:hover,.elementor .e-5ca688d0-67b2:focus-visible{color:var(--kalma-cream);}.elementor .e-5ca688d0-67b2{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-2f5f9540-aea3{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-2fee3385-a537{font-size:14px;color:var(--kalma-cream);}.elementor .e-20cd4f44-c99a{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-38db4f70-4462{max-width:900px;font-size:clamp(38px,5vw,64px);color:var(--kalma-white);}.elementor .e-adcd9b6-c285{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-30411386-49f3{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-2d055749-a975{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-4991833a-9442{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-4619dc24-f859{overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;}.elementor .e-312c7166-34ee{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-21e7221c-5f11{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-14638197-2e6f{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-7a0409e7-edee{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5db62c72-fe54{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-4f8f8902-ddb9{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-7f6b5c1b-d094{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-39dc4006-7672{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-62d4a121-4da4{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-3d495f25-9a57{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-117f60c5-afb7{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-26eb3849-8e5d{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-7044665-2c49{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-43c11eb9-1fe3{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-781502f6-2e4c{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-1d2bc053-1b44{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-17fa5a48-5b02{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-6c8ee4a8-8028{padding-block-start:56px;padding-block-end:56px;flex-direction:column;}.elementor .e-7b1f2f7b-fd4e{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-2de1173b-8992{width:100%;height:520px;min-width:0px;object-fit:cover;flex:1 1 440px;}.elementor .e-4b524de2-3c3b{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-ea9049-b5b1{flex-direction:column;}.elementor .e-1a0210c-424f{max-width:780px;}.elementor .e-36e65e2c-8c68{padding:0px;flex-direction:column;gap:18px;}.elementor .e-13f2063-83d2{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-5df6832c-ff90{font-size:21px;}.elementor .e-5c541364-8af1{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-5484eee0-e8c9{padding:26px;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:10px;}.elementor .e-3866e2b2-8687{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-42a22d2c-4c26{font-size:21px;}.elementor .e-187d7df7-55a2{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-3349fe61-6963{padding:26px;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:10px;}.elementor .e-1644c6d6-3e10{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-6a3d1251-7fa9{font-size:21px;}.elementor .e-6dad7d79-9787{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-51d2aee6-519e{padding:26px;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:10px;}.elementor .e-4f657c4b-cae0{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-fc85473-42de{font-size:21px;}.elementor .e-63fdeb56-6d02{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-779934b8-50cb{padding:26px;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:10px;}.elementor .e-537627ed-7e97{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-64d19d0d-32f4{font-size:21px;}.elementor .e-413b86f9-6fa6{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-5008dfc8-8b2f{padding:26px;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:10px;}.elementor .e-2fca5311-ad38{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-2d4aeb2d-f617{font-size:21px;}.elementor .e-3bf47e67-dcd9{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-ce42f7e-d4b8{padding:26px;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:10px;}.elementor .e-cbeb955-c271{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-43b919fa-9398{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-6979337c-d28e{background-image:url("https://kalmaspacusco.com/wp-content/uploads/hot-stone-massage-cusco.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-50bd3ff-7134{max-width:780px;}.elementor .e-36fa1879-24ef{max-width:720px;}.elementor .e-157f6532-fff5{padding:0px;flex-direction:column;gap:18px;}.elementor .e-5c7821fe-2470{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-5af50f1c-722d{font-size:20px;}.elementor .e-2fd8a4fa-6e79{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-45a276da-6f12{gap:12px;}.elementor .e-4f0bf691-b909{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-4839db00-bebc{font-size:20px;}.elementor .e-5a5348c2-a30e{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-3afbc207-b8cc{gap:12px;}.elementor .e-64e2a821-cd0e{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-4066497d-79f3{font-size:20px;}.elementor .e-5f9b535c-8f28{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-4beadc98-9c9f{gap:12px;}.elementor .e-cd029fa-cd36{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-b1307cd-9e74{font-size:20px;}.elementor .e-3e5ead6f-8c12{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-2f996427-2940{gap:12px;}.elementor .e-26eea57b-fd46{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-48041f11-a1ee{font-size:20px;}.elementor .e-5e138ca1-b138{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-3746f699-bd60{gap:12px;}.elementor .e-3df3774f-d314{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-4d30b9c8-f194{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-487de525-a710{flex-direction:column;}.elementor .e-46c00fa1-6aef{max-width:780px;}.elementor .e-624e68fa-97ee{max-width:720px;}.elementor .e-6a9eeac5-9ab4{padding:0px;flex-direction:column;gap:18px;}.elementor .e-5d49b7be-a65d{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-63c139e7-802b{font-size:24px;}.elementor .e-30e5bfd-6554{font-size:15px;color:var(--kalma-text-muted);flex:1 1 auto;}.elementor .e-6bbc499d-a6d2{padding:32px;gap:14px;}.elementor .e-8ab1845-f6a1{font-size:24px;}.elementor .e-6de38f63-9385{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-11f1117f-ffc1{font-family:var(--kalma-font);font-weight:600;font-size:28px;color:var(--kalma-cream);}.elementor .e-52871fb-1d73{padding:32px;gap:14px;}.elementor .e-609ab9e7-f084{font-size:24px;}.elementor .e-efba16a-4583{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-3afe3921-2b62{padding:32px;gap:14px;}.elementor .e-b28bdb-2770{font-size:24px;}.elementor .e-6262b848-6f16{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-3aab1a44-7d39{padding:32px;gap:14px;}.elementor .e-3bb173b7-e510{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-6100ec02-53de{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-2727ee99-9923{padding-block-start:0px;flex-direction:column;}.elementor .e-3a4a3acb-9bb6{max-width:780px;}.elementor .e-1cb472da-7ac1{padding:0px;flex-direction:column;gap:18px;}.elementor .e-1e59fe9-3882{font-family:var(--kalma-font);font-weight:600;font-size:64px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-4bf912d4-9f31{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-23017936-6a1d{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-258a3bf6-4431{gap:8px;justify-content:space-between;}.elementor .e-2c01e165-b53f{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-57a369f2-880a{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-324a3a6f-dff5{gap:20px;justify-content:space-between;}.elementor .e-50f5a17a-4836{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-593406dc-6f88{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-b459f57-4ad7{gap:20px;justify-content:space-between;}.elementor .e-62b9bb8e-fe47{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-42226fea-b6ce{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-57c639aa-cc41{gap:20px;justify-content:space-between;}.elementor .e-15ef367f-e7fb{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-17abb5c7-229b{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-3afe3ee4-d6ea{flex-direction:column;}.elementor .e-118559d6-2ca0{max-width:780px;}.elementor .e-72cca5bc-6228{padding:0px;flex-direction:column;gap:18px;}.elementor .e-390f2c24-a762{font-size:21px;}.elementor .e-58bbb3d4-da73{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-d164b77-971f{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-2e70379-f305{font-size:21px;}.elementor .e-6ef2853b-9d74{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-3896aafc-2bba{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-9da976a-554a{font-size:21px;}.elementor .e-20dafea0-2b66{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-1d31f913-711c{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-13d17036-6cd1{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-5a5eb248-b92e{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-a2d1041-5216{background-image:url("https://kalmaspacusco.com/wp-content/uploads/inca-massage-cusco.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-7773147d-c0d9{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .e-4c0ec6d7-4a54{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-2083d9eb-35de{padding:0px;}.elementor .e-2a33e430-e7b5{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-49e3c9b0-92c9{background-color:var(--kalma-olive);}.elementor .e-2ea1e0c1-afd1{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-76a61d16-5156{padding:0px;}.elementor .e-3999de14-137a{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-31f00213-34ef{background-color:var(--kalma-olive);}.elementor .e-33bf2162-4a66{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-57cbac4c-d174{padding:0px;}.elementor .e-4883dce-fd39{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-70eb8730-ecd7{background-color:var(--kalma-olive);}.elementor .e-12179dd1-3697{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-7e1beb3e-4023{padding:0px;}.elementor .e-1d7a0829-7b77{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-299d8183-9845{background-color:var(--kalma-olive);}.elementor .e-495f7e0b-72e1{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-38281769-98c2{padding:0px;}.elementor .e-76ade79a-4ecc{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-bd29c8c-b059{background-color:var(--kalma-olive);}.elementor .e-524d2fac-4109{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-28257147-6c1e{padding:0px;}.elementor .e-e05bbf0-144a{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1f215f14-bfd8{background-color:var(--kalma-olive);}.elementor .e-7ed7fa36-79ea{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .e-4f82f0c7-47f0{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-72180569-a875{flex-direction:column;}.elementor .e-650d65a3-30c3{max-width:780px;}.elementor .e-19a629e6-caee{padding:0px;flex-direction:column;gap:18px;}.elementor .e-66871016-a4bf{width:100%;height:220px;object-fit:cover;}.elementor .e-508b5c80-ad1c{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3ac73c8-bfe3{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-f55885d-89f5{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-4bf6d3af-f635{text-decoration:none;padding:12px;gap:10px;}.elementor .e-6d1093c9-3a41{width:100%;height:220px;object-fit:cover;}.elementor .e-77752baf-8f96{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-f81254-7f07{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3ff7d65d-f560{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-11e7cd2a-9448{text-decoration:none;padding:12px;gap:10px;}.elementor .e-37546a2a-3a4c{width:100%;height:220px;object-fit:cover;}.elementor .e-60b061c9-8b53{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-5a1b3d0d-d03a{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-a082d49-1ba9{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-4170b519-b1b5{text-decoration:none;padding:12px;gap:10px;}.elementor .e-3085d746-29a1{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-7e010dbb-6fb5{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-522164ef-227c{font-family:var(--kalma-font);font-weight:600;font-size:20px;color:var(--kalma-cream);text-decoration:none;}.elementor .e-475c4946-75fc{padding:28px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);flex-direction:column;gap:8px;}.elementor .e-6b7f9e71-57c6{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-3e447966-ecc2{flex-direction:column;}.elementor .e-340870b1-b4bd{font-size:40px;color:var(--kalma-white);}.elementor .e-4b323778-ff82{color:var(--kalma-text-soft);}.elementor .e-34bb663f-f78f{max-width:700px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-29fc9b6b-da37{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-438d3e35-d37b{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-cc62d3c-4ea6{padding-block-start:0px;flex-direction:column;}