.elementor .e-6631be83-e1de{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-6556d07b-646d{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-62e834f-4f26:hover,.elementor .e-62e834f-4f26:focus-visible{color:var(--kalma-cream);}.elementor .e-62e834f-4f26{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-3f001e63-c1e1{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-5a92e956-3fcb:hover,.elementor .e-5a92e956-3fcb:focus-visible{color:var(--kalma-cream);}.elementor .e-5a92e956-3fcb{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-1732600b-78ae{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-16db6248-f5a0{font-size:14px;color:var(--kalma-cream);}.elementor .e-27aa5ad9-194b{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-4715c543-422a{max-width:900px;font-size:clamp(38px,5vw,64px);color:var(--kalma-white);}.elementor .e-1e4231be-e3de{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-2ddef9d7-33a4{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-79bd6faa-60eb{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-626d4a3d-660d{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-2f71f527-c101{overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;}.elementor .e-6aac70c6-7e56{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2ebb194e-e9ea{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-27ebdcd7-1160{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-70293142-f0bf{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-b9ab9a2-6a58{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-247f6ce0-ec93{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-4528ec35-bb55{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-584e6224-e7a4{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-4e50ef90-1bf8{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-2eb19073-41d0{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5990699b-16bf{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-3beec702-e0df{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-771aae1b-98f5{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-1fa87049-bd20{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-1aaf813f-32a3{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-2e830211-d457{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-4297cab0-ada0{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-6589ae63-45b4{padding-block-start:56px;padding-block-end:56px;flex-direction:column;}.elementor .e-470c8940-5d14{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-7cd64358-3967{width:100%;height:520px;min-width:0px;object-fit:cover;flex:1 1 440px;}.elementor .e-299701e4-dfce{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-245eba87-6bae{flex-direction:column;}.elementor .e-46b3ee4e-72eb{max-width:780px;}.elementor .e-74186e51-9fbf{padding:0px;flex-direction:column;gap:18px;}.elementor .e-41c1fb4f-174a{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-2f8298a5-6b1a{font-size:21px;}.elementor .e-5dfb2d1e-e338{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-28a99a2c-1e8a{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-42c21edc-3a51{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-ffbfc1d-2449{font-size:21px;}.elementor .e-31297e8f-de34{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-74bbae92-751c{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-6a19f26e-3816{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-2d111519-a211{font-size:21px;}.elementor .e-3c39a263-3281{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-16c67d23-a56e{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-1ab2d461-5d3f{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-68686283-7643{font-size:21px;}.elementor .e-64f6f899-adc3{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-5c35f978-5e4a{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-2486213c-2318{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-31daa22f-8d7c{font-size:21px;}.elementor .e-39c043a8-74cf{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-5cf8d054-7ae0{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-6f73d44d-ca29{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-4dbc46b9-40aa{font-size:21px;}.elementor .e-78639f02-7c0d{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-292b93dd-81ea{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-66573072-3fcf{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-67c8bf86-6f78{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-21275551-21bb{background-image:url("https://kalmaspacusco.com/wp-content/uploads/relaxing-massage-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-7eebaf7e-faa0{max-width:780px;}.elementor .e-7fff8b6c-2a70{max-width:720px;}.elementor .e-4c4a67b6-6ae0{padding:0px;flex-direction:column;gap:18px;}.elementor .e-66eb7fcb-65fb{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-1660c089-3b0f{font-size:20px;}.elementor .e-387d3796-e6ba{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-6d5ef5ed-fa2b{gap:12px;}.elementor .e-5b1eba96-de42{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-6811fc9e-bd67{font-size:20px;}.elementor .e-2f123f30-a448{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-7a00e313-da7e{gap:12px;}.elementor .e-137bace3-256a{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-d8f5bc7-fd25{font-size:20px;}.elementor .e-3ad693eb-4c35{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-24200931-e95f{gap:12px;}.elementor .e-29584cb8-dc1a{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-29221c6c-f2bf{font-size:20px;}.elementor .e-59c5e01b-5d41{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-67fd27f2-d07d{gap:12px;}.elementor .e-48914139-6089{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-263f7222-9848{font-size:20px;}.elementor .e-48100885-35cf{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-26dce20d-8584{gap:12px;}.elementor .e-27ad41e0-1a48{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-643a7f3a-b291{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-358a9439-de31{flex-direction:column;}.elementor .e-6bbf908b-aa82{max-width:780px;}.elementor .e-7cf9e116-6161{max-width:720px;}.elementor .e-4d9a1187-5ad9{padding:0px;flex-direction:column;gap:18px;}.elementor .e-6bc8ef24-cfe8{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-776481a8-1c6a{font-size:24px;}.elementor .e-61495499-8f4e{font-size:15px;color:var(--kalma-text-muted);flex:1 1 auto;}.elementor .e-9fe435-a88d{padding:32px;gap:14px;}.elementor .e-3bcff295-d65f{font-size:24px;}.elementor .e-3c75fadf-834e{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-7e039fb8-c60c{font-family:var(--kalma-font);font-weight:600;font-size:28px;color:var(--kalma-cream);}.elementor .e-24146652-325d{padding:32px;gap:14px;}.elementor .e-4b8265e-1e6c{font-size:24px;}.elementor .e-2e90abce-8c8c{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-5a2b679e-9354{padding:32px;gap:14px;}.elementor .e-569e1948-268d{font-size:24px;}.elementor .e-2368d08f-6534{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-278507cd-92c2{padding:32px;gap:14px;}.elementor .e-24008ef9-3dec{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-3ad68692-4d29{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-7caeb0d1-d9f7{padding-block-start:0px;flex-direction:column;}.elementor .e-6618458b-43a9{max-width:780px;}.elementor .e-76de7a0e-7542{padding:0px;flex-direction:column;gap:18px;}.elementor .e-6ec11f34-ba16{font-family:var(--kalma-font);font-weight:600;font-size:64px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-b71658e-57f4{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-4e3e6e6b-9130{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-26df47cd-db77{gap:8px;justify-content:space-between;}.elementor .e-683e5bdf-af41{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-35011d54-ec9d{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-13e7d3ee-c8e6{gap:20px;justify-content:space-between;}.elementor .e-3c6f6ad2-4a53{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-15bd12b-ca04{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-1ab77e2b-d386{gap:20px;justify-content:space-between;}.elementor .e-70aa7abd-2a79{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-57e93cab-8a2f{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-4f1bb332-7480{gap:20px;justify-content:space-between;}.elementor .e-120cc0ee-5ef7{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-68477c54-e663{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-5984eb08-762c{flex-direction:column;}.elementor .e-13894183-d057{max-width:780px;}.elementor .e-5a5482a-1726{padding:0px;flex-direction:column;gap:18px;}.elementor .e-456fa418-486f{font-size:21px;}.elementor .e-3ca97976-4add{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-1dcb36cd-6ca9{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-587e2acd-331c{font-size:21px;}.elementor .e-3d3c1da2-8075{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-3ee13a40-4842{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-3bfa6701-76db{font-size:21px;}.elementor .e-786e2e3b-7d49{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-756e1113-fea2{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-43e110e1-43cf{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-2f85bb32-90c9{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-1cff38b0-5ca2{background-image:url("https://kalmaspacusco.com/wp-content/uploads/hot-stone-massage-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4dfdee54-6867{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .e-4dc99620-1bc5{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-b87149a-c685{padding:0px;}.elementor .e-58586656-22df{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-85b56ac-8fba{background-color:var(--kalma-olive);}.elementor .e-365c1dcb-cb86{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-1d07c279-c4fd{padding:0px;}.elementor .e-d20c33e-99b7{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e1959d8-5c3b{background-color:var(--kalma-olive);}.elementor .e-665ff773-875f{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-16104470-2b29{padding:0px;}.elementor .e-5a9797f3-fe5f{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-476d3c0c-139e{background-color:var(--kalma-olive);}.elementor .e-4cd85d28-fbd3{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-421971c7-2dca{padding:0px;}.elementor .e-661a62c8-c7c8{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3988a967-c398{background-color:var(--kalma-olive);}.elementor .e-222a3f2a-2a16{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-6af010ce-2cc9{padding:0px;}.elementor .e-5554b8d1-46b2{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-189efd92-ba39{background-color:var(--kalma-olive);}.elementor .e-6a050f8a-7928{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-33595886-8d14{padding:0px;}.elementor .e-367d3119-3742{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-723cde9a-e735{background-color:var(--kalma-olive);}.elementor .e-28025c8-f453{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .e-4a0d4ee3-784a{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-6beb1c7d-e91f{flex-direction:column;}.elementor .e-657b66b0-e992{max-width:780px;}.elementor .e-78daf9ac-5ff5{padding:0px;flex-direction:column;gap:18px;}.elementor .e-4bae4499-3c9b{width:100%;height:220px;object-fit:cover;}.elementor .e-17f59f9a-39e3{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3990e89d-37f5{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-5fadd437-5097{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-559e6a01-bb3d{text-decoration:none;padding:12px;gap:10px;}.elementor .e-4fd95ef5-6664{width:100%;height:220px;object-fit:cover;}.elementor .e-5ace8aed-c00f{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-7b3c3e0e-8721{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-7b369b0c-8b97{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-778350bb-db1b{text-decoration:none;padding:12px;gap:10px;}.elementor .e-44304f25-262c{width:100%;height:220px;object-fit:cover;}.elementor .e-6c6504b1-6371{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-6f151f19-b764{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-575a6e10-f00a{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-101a4cbe-a79f{text-decoration:none;padding:12px;gap:10px;}.elementor .e-ce61881-fdaf{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-340c6a97-4f22{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-7cfc30d1-8acf{font-family:var(--kalma-font);font-weight:600;font-size:20px;color:var(--kalma-cream);text-decoration:none;}.elementor .e-27b9b444-c90d{padding:28px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);flex-direction:column;gap:8px;}.elementor .e-53bbdc05-5ea1{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-3dabac31-ee9a{flex-direction:column;}.elementor .e-741c790c-d9fa{font-size:40px;color:var(--kalma-white);}.elementor .e-1e1cd8fc-1059{color:var(--kalma-text-soft);}.elementor .e-75a9d622-4403{max-width:700px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-3b3ccead-9f86{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-116f6135-ee47{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-3101301b-b473{padding-block-start:0px;flex-direction:column;}