.elementor .e-1feaf9c4-6103{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-522448ef-cdf6{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-716700a-3b9d:hover,.elementor .e-716700a-3b9d:focus-visible{color:var(--kalma-cream);}.elementor .e-716700a-3b9d{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-6bbaf944-b65f{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-6901fd5c-ff1c:hover,.elementor .e-6901fd5c-ff1c:focus-visible{color:var(--kalma-cream);}.elementor .e-6901fd5c-ff1c{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-319d36d8-90a4{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-3e8ab544-7c1e{font-size:14px;color:var(--kalma-cream);}.elementor .e-7feb2602-f950{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-5208d3ec-998f{max-width:900px;font-size:clamp(38px,5vw,64px);color:var(--kalma-white);}.elementor .e-18c3fbf7-d3a3{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-7f4f4729-8198{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-7567e423-e5cf{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-3f9dfbf7-1606{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-6d4acc20-5272{overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;}.elementor .e-396de34c-2e4c{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5e93290d-a963{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-735d0130-340a{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-71ff0a6-3ed5{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2d04a4b7-8927{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-141836ed-3fbf{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-6e836bfe-fceb{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4de70612-a123{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-c491567-4bab{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-5f1157cc-94c9{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-492fe3c1-319a{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-6959dca2-53f8{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-79f885f9-d3df{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-26ca46b9-89d0{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-3c83757a-4584{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-6830bda-beb3{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-76e34f9-94a9{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-4ae64a6e-2c13{padding-block-start:56px;padding-block-end:56px;flex-direction:column;}.elementor .e-5d08f40f-6000{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-2bddc86-eabb{width:100%;height:520px;min-width:0px;object-fit:cover;flex:1 1 440px;}.elementor .e-11578b93-b734{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-1a3d9a26-548e{flex-direction:column;}.elementor .e-283f9f0b-fcca{max-width:780px;}.elementor .e-3b7914d2-be6a{padding:0px;flex-direction:column;gap:18px;}.elementor .e-4c70fa36-a98c{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-7c58b4ae-d38b{font-size:21px;}.elementor .e-9d18a8e-c928{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-1d7047a6-a995{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-434c68c9-a2ed{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-53bf8b1f-ff0e{font-size:21px;}.elementor .e-1acfcc4d-38a2{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-94321be-b015{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-4d05f19a-939c{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-1bec0cab-f7d8{font-size:21px;}.elementor .e-3da5c1d7-4fed{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-1da3b20c-bf17{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-206ea62c-a13f{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-3feefa88-c9f2{font-size:21px;}.elementor .e-2df53b91-8e2e{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-10da5ea6-e68f{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-320f9d02-9cf0{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-1450a27b-9ddd{font-size:21px;}.elementor .e-2bfc4cc2-4676{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-1abd56de-dfd8{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-658715cc-4a7f{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-1232551b-dd8f{font-size:21px;}.elementor .e-254af10a-6bc7{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-112848b2-921c{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-10d25af4-901b{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-4957240e-979f{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-23794b5c-493e{background-image:url("https://kalmaspacusco.com/wp-content/uploads/Facial-Treatment-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-372ff303-ad06{max-width:780px;}.elementor .e-72d03a78-fe54{max-width:720px;}.elementor .e-7731af4a-74b7{padding:0px;flex-direction:column;gap:18px;}.elementor .e-13ddbd19-99df{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-29149aa1-9018{font-size:20px;}.elementor .e-325452fa-5af9{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-36a8a896-6457{gap:12px;}.elementor .e-295c61d8-2b14{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-9a641cb-66ad{font-size:20px;}.elementor .e-2b2d071c-7928{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-1068939-e26c{gap:12px;}.elementor .e-854e3ca-5730{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-15fc1e70-bfcd{font-size:20px;}.elementor .e-2b94653f-1cbc{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-160e2fc3-9f65{gap:12px;}.elementor .e-4003ea74-33a5{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-1717f57a-5d52{font-size:20px;}.elementor .e-51807a5e-cac6{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-5ba2324f-87db{gap:12px;}.elementor .e-6765f5cd-e182{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-2dd875a1-6d6b{font-size:20px;}.elementor .e-1babb22e-5fc2{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-1f3da6b1-a396{gap:12px;}.elementor .e-190fc40b-b6db{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-6a82d65a-ef43{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-39524083-a3c3{flex-direction:column;}.elementor .e-140e16a7-60b6{max-width:780px;}.elementor .e-3deb3c43-c47f{max-width:720px;}.elementor .e-69b888ae-f9ff{padding:0px;flex-direction:column;gap:18px;}.elementor .e-15009b66-ed14{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-3f5154d3-ae17{font-size:24px;}.elementor .e-4b138f54-5cf5{font-size:15px;color:var(--kalma-text-muted);flex:1 1 auto;}.elementor .e-7a301e73-4cb9{padding:32px;gap:14px;}.elementor .e-3a7f1e4d-9908{font-size:24px;}.elementor .e-66312322-e188{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-42454524-d2c3{font-family:var(--kalma-font);font-weight:600;font-size:28px;color:var(--kalma-cream);}.elementor .e-4b380cc9-170c{padding:32px;gap:14px;}.elementor .e-95e10ea-e849{font-size:24px;}.elementor .e-277e4458-51da{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-416e0cc-b968{padding:32px;gap:14px;}.elementor .e-83d4e9c-b910{font-size:24px;}.elementor .e-7e340b75-62f4{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-424e818f-ff9d{padding:32px;gap:14px;}.elementor .e-3253c7a7-32c3{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-427e8012-b0ab{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-1337a2f7-773d{padding-block-start:0px;flex-direction:column;}.elementor .e-29b455a6-133b{max-width:780px;}.elementor .e-27748240-9b5a{padding:0px;flex-direction:column;gap:18px;}.elementor .e-462e1bdb-7fde{font-family:var(--kalma-font);font-weight:600;font-size:64px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-6fb4558d-5b64{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-562368e4-a7d1{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-9cc8716-3b9f{gap:8px;justify-content:space-between;}.elementor .e-467e367a-9658{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-18c44523-dcd9{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-1ed877fb-5790{gap:20px;justify-content:space-between;}.elementor .e-5ca16b0c-5b70{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-3183f4d-7ed0{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-146bd49d-a933{gap:20px;justify-content:space-between;}.elementor .e-7ee2b25c-766a{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-48c53616-cf98{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-58333d85-ae94{gap:20px;justify-content:space-between;}.elementor .e-b7de9f3-c768{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-4b364b16-4906{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-10a61065-2245{flex-direction:column;}.elementor .e-267f5e8-dfee{max-width:780px;}.elementor .e-6a288984-c98c{padding:0px;flex-direction:column;gap:18px;}.elementor .e-73daa3e3-4588{font-size:21px;}.elementor .e-a7506e0-8128{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-4c6b3fd2-2a59{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-73cece58-17ec{font-size:21px;}.elementor .e-151c293c-bf64{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-7a765937-7479{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-30a1ea4e-f33b{font-size:21px;}.elementor .e-1a6ab55c-2635{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-27ae7dd3-3db0{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-305328c-9286{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-62690f80-a4a5{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-653122af-1c78{background-image:url("https://kalmaspacusco.com/wp-content/uploads/Hot-Stone-Massage-Kalma-Spa-Cusco-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4842aff4-d8bd{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .e-1834befc-1f55{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-3e1cb494-199c{padding:0px;}.elementor .e-39c9691c-4522{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-35569483-d13c{background-color:var(--kalma-olive);}.elementor .e-3d5c3973-4317{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-213f689a-8b0a{padding:0px;}.elementor .e-7d245c0-1c33{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6d66199a-17dd{background-color:var(--kalma-olive);}.elementor .e-651ac84a-90b7{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-51d862c5-cd27{padding:0px;}.elementor .e-2f9f7553-ef0d{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5fca71cf-89bc{background-color:var(--kalma-olive);}.elementor .e-6b5ea5c8-ccdf{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-3e2607d6-be39{padding:0px;}.elementor .e-2da3374e-d8ec{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-14457d99-6c7a{background-color:var(--kalma-olive);}.elementor .e-276b6592-7bd4{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-72ecd87c-4c2c{padding:0px;}.elementor .e-459a6f24-b0bd{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-213ecd8b-dab6{background-color:var(--kalma-olive);}.elementor .e-27286ea6-39ae{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-3529158e-15f3{padding:0px;}.elementor .e-4da37817-8f32{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-327b2870-fa59{background-color:var(--kalma-olive);}.elementor .e-1b053ba8-b908{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .e-184e4b51-1e60{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-1571ea0-149c{flex-direction:column;}.elementor .e-563d28b8-7c70{max-width:780px;}.elementor .e-53198c23-53a6{padding:0px;flex-direction:column;gap:18px;}.elementor .e-43ecec06-de2c{width:100%;height:220px;object-fit:cover;}.elementor .e-6e89824f-e799{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3b3f6421-f171{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-2352accc-59b4{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-39484d4d-52a3{text-decoration:none;padding:12px;gap:10px;}.elementor .e-4f117eb9-693f{width:100%;height:220px;object-fit:cover;}.elementor .e-e850ec2-884a{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-e26b952-2bf3{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-b8d9584-7af7{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-580ab987-b1f6{text-decoration:none;padding:12px;gap:10px;}.elementor .e-3fd5234e-c043{width:100%;height:220px;object-fit:cover;}.elementor .e-3339c7a8-d819{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-4f45d1c8-dc30{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3c6cf524-3c76{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-79f19e42-a490{text-decoration:none;padding:12px;gap:10px;}.elementor .e-655ecdf3-e8da{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-3eb5e3b8-43b0{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-2fc8aadf-be5e{font-family:var(--kalma-font);font-weight:600;font-size:20px;color:var(--kalma-cream);text-decoration:none;}.elementor .e-1e99cb3e-6557{padding:28px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);flex-direction:column;gap:8px;}.elementor .e-71a97ac5-e4fd{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-5ec07c65-c4f9{flex-direction:column;}.elementor .e-5802d17d-9395{font-size:40px;color:var(--kalma-white);}.elementor .e-2bb18cef-aed7{color:var(--kalma-text-soft);}.elementor .e-32279795-7c1a{max-width:700px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-17c81254-4345{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-31e7a1b2-fa0a{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-6757b82c-2ae4{padding-block-start:0px;flex-direction:column;}