.elementor .e-3749308-a96b{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-44a92115-db23{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-572e222e-1d06:hover,.elementor .e-572e222e-1d06:focus-visible{color:var(--kalma-cream);}.elementor .e-572e222e-1d06{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-413a696d-1e3b{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-17ac038d-91ea:hover,.elementor .e-17ac038d-91ea:focus-visible{color:var(--kalma-cream);}.elementor .e-17ac038d-91ea{font-size:14px;color:var(--kalma-text-soft);text-decoration:none;}.elementor .e-48221bf5-161b{font-size:14px;color:var(--kalma-text-muted);}.elementor .e-41a17b30-afbb{font-size:14px;color:var(--kalma-cream);}.elementor .e-5f45a54e-4e1c{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-49d88be2-2e19{max-width:900px;font-size:clamp(38px,5vw,64px);color:var(--kalma-white);}.elementor .e-87c8f85-d869{max-width:720px;font-size:18px;color:var(--kalma-text-soft);}.elementor .e-48fdd691-8dfb{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-3b8d8e40-d1b1{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-695acd20-144c{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-4c9b2e02-a73f{overflow:hidden;position:relative;padding:0px;background-color:var(--kalma-olive-deep);flex-direction:column;}.elementor .e-2cf61d9-43dd{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-1ee78649-e25a{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-63454c2d-34cf{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-28eb2418-c8b2{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-37a9b58f-db92{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-1aeeba92-db5f{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-123acfac-496a{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2ae6d8cb-924b{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-439fb759-96a0{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-3163e8d5-db69{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4802cebb-8cde{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-4215cf0c-12ae{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-4b314ff9-577a{font-family:var(--kalma-font);font-weight:700;font-size:13px;color:var(--kalma-cream);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-51d309b6-e224{font-family:var(--kalma-font);font-weight:600;font-size:18px;color:var(--kalma-white);line-height:1.35;}.elementor .e-616596ab-b139{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-2009ab62-f9b8{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-1b9a7b56-ab2d{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-52692ab0-4697{padding-block-start:56px;padding-block-end:56px;flex-direction:column;}.elementor .e-78a37f27-a1fa{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 520px;}.elementor .e-6a9c8b33-1f33{width:100%;height:520px;min-width:0px;object-fit:cover;flex:1 1 440px;}.elementor .e-7cc9ca99-156d{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-59d7344a-8172{flex-direction:column;}.elementor .e-7d48a8c6-4892{max-width:780px;}.elementor .e-752bc1b6-271c{padding:0px;flex-direction:column;gap:18px;}.elementor .e-6d755923-8632{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-7751e8a8-fd9e{font-size:21px;}.elementor .e-249d04d7-6219{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-721fc7c6-acc8{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-1c5166c3-c243{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-242b2874-6cd3{font-size:21px;}.elementor .e-164a25ea-6ff2{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-59e0ffdb-afa7{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-19a93d50-1c6a{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-327e2324-56fa{font-size:21px;}.elementor .e-73b9acb-e37e{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-2c9d9f12-30bc{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-1ee6098c-f5ca{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-70cb570c-4103{font-size:21px;}.elementor .e-6622509-3949{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-25788750-6c67{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-61c30209-7f99{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-756187e3-5204{font-size:21px;}.elementor .e-7b2ebc44-b993{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-7ff866f5-8abc{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-1ecf742b-afcf{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-cream);}.elementor .e-55b36e78-8200{font-size:21px;}.elementor .e-385879d5-b6c9{font-size:15px;color:var(--kalma-text-muted);}.elementor .e-4ae847a0-3795{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-15bf48b9-e236{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-35ce7e9-587f{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-483bf5b7-c33c{background-image:url("https://kalmaspacusco.com/wp-content/uploads/spa-cusco-relaxing-massage.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-22c80137-4f47{max-width:780px;}.elementor .e-1ebfb805-ed8d{max-width:720px;}.elementor .e-3dc60d40-6828{padding:0px;flex-direction:column;gap:18px;}.elementor .e-256ca3ee-b4d1{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-283c3c41-cb28{font-size:20px;}.elementor .e-473e9cfb-76d3{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-1bb4183b-da7f{gap:12px;}.elementor .e-1d35942-f828{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-129a52d0-bb2d{font-size:20px;}.elementor .e-19126eb4-e75b{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-21616c0c-8251{gap:12px;}.elementor .e-4dcefea9-18f3{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-64d37e59-b332{font-size:20px;}.elementor .e-6331a1b9-d60d{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-1928e8c-55d3{gap:12px;}.elementor .e-46d2a869-a08b{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-3816525d-4f89{font-size:20px;}.elementor .e-6d15109a-d17d{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-5cf5e63f-a2ca{gap:12px;}.elementor .e-23cc7aa0-c706{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-77d53aa-9f30{font-size:20px;}.elementor .e-42dd920e-5591{font-size:15px;color:var(--kalma-text-soft);}.elementor .e-cbafd59-f9d1{gap:12px;}.elementor .e-60b5be7a-f3a8{column-gap:20px;padding:0px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-58b6a213-2079{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-1ce82ea-9324{flex-direction:column;}.elementor .e-5832d52-6e86{max-width:780px;}.elementor .e-72b74da5-8d67{max-width:720px;}.elementor .e-7d71049a-bf58{padding:0px;flex-direction:column;gap:18px;}.elementor .e-2d186fe6-8342{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-7d2ab105-dc1e{font-size:24px;}.elementor .e-1f1bca67-710f{font-size:15px;color:var(--kalma-text-muted);flex:1 1 auto;}.elementor .e-6f33e2f7-4d36{padding:32px;gap:14px;}.elementor .e-12ed31f4-32f9{font-size:24px;}.elementor .e-7ecc9044-5b83{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-15cc754a-2a5f{font-family:var(--kalma-font);font-weight:600;font-size:28px;color:var(--kalma-cream);}.elementor .e-686e3f64-f824{padding:32px;gap:14px;}.elementor .e-21e62316-66bf{font-size:24px;}.elementor .e-72d34b2c-4313{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-62c9ec13-1a92{padding:32px;gap:14px;}.elementor .e-4cc0c1c7-1d6d{font-size:24px;}.elementor .e-4349bef9-506c{font-size:15px;color:var(--kalma-text-soft);flex:1 1 auto;}.elementor .e-9050da-ea7f{padding:32px;gap:14px;}.elementor .e-3004cca9-ee73{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-56803f34-6183{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-3d38342a-a3e4{padding-block-start:0px;flex-direction:column;}.elementor .e-6da06221-b5a7{max-width:780px;}.elementor .e-4206ac92-943e{padding:0px;flex-direction:column;gap:18px;}.elementor .e-6cc0c8f1-5caf{font-family:var(--kalma-font);font-weight:600;font-size:64px;color:var(--kalma-black);letter-spacing:-0.02em;line-height:1;}.elementor .e-25fb3233-f220{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-65261275-135e{font-family:var(--kalma-font);font-weight:600;font-size:15px;color:var(--kalma-black);}.elementor .e-5315776b-3b41{gap:8px;justify-content:space-between;}.elementor .e-555e4c59-249a{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-1299f8d0-7bea{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-38b7f46e-7036{gap:20px;justify-content:space-between;}.elementor .e-6bb2042c-70b6{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-6b119d8c-f574{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-1de10225-e67c{gap:20px;justify-content:space-between;}.elementor .e-32c48fec-18d7{font-size:18px;color:var(--kalma-white);line-height:1.5;}.elementor .e-3771185c-2afb{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-2fa28d6e-c9e2{gap:20px;justify-content:space-between;}.elementor .e-6f5944c4-889e{column-gap:20px;padding:0px;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-342a10e-9583{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-3c67a794-145f{flex-direction:column;}.elementor .e-550366a4-6c39{max-width:780px;}.elementor .e-36ecd1c5-acf6{padding:0px;flex-direction:column;gap:18px;}.elementor .e-44f5467f-5793{font-size:21px;}.elementor .e-25be4811-b05f{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-25d8d86e-b632{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-22bbefac-a0ef{font-size:21px;}.elementor .e-733dff92-22ec{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-6f14aa42-e92a{padding:28px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-border);flex-direction:column;gap:12px;}.elementor .e-5098cb7-3534{font-size:21px;}.elementor .e-dac4aad-2536{font-size:15px;color:var(--kalma-text-muted);line-height:1.8;}.elementor .e-151b7c01-ca5b{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-5761e407-1678{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-1d83ca20-f61f{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-b07e59-7294{background-image:url("https://kalmaspacusco.com/wp-content/uploads/swedish-massage-cusco.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-120fd38e-c770{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 340px;}.elementor .e-2aeb2447-4228{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-9e5a780-6da4{padding:0px;}.elementor .e-79581beb-5408{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-41d2aee5-2162{background-color:var(--kalma-olive);}.elementor .e-684d8b82-55da{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-43e8d333-f2e3{padding:0px;}.elementor .e-38935fa7-eeda{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-17540bbb-7a1f{background-color:var(--kalma-olive);}.elementor .e-25fef008-97c4{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-b1c22d7-4401{padding:0px;}.elementor .e-61b573b2-b8d0{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4ad79317-ecc0{background-color:var(--kalma-olive);}.elementor .e-48428186-b048{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-84353fe-712d{padding:0px;}.elementor .e-2f591295-1213{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-584e1c6f-b6e1{background-color:var(--kalma-olive);}.elementor .e-7c72f8ee-afb2{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-4838a3ce-321b{padding:0px;}.elementor .e-9abe478-2e09{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-954902d-8f4b{background-color:var(--kalma-olive);}.elementor .e-13d84bd6-7f85{font-weight:600;font-size:19px;color:var(--kalma-white);}.elementor .e-1be911bf-c66a{padding:0px;}.elementor .e-4cb7b11e-8c52{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2ad16650-89eb{background-color:var(--kalma-olive);}.elementor .e-55b461ea-3f9d{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .e-125ae6bc-35c2{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-433b7876-2d4f{flex-direction:column;}.elementor .e-502b0209-e2c2{max-width:780px;}.elementor .e-686c7865-2842{padding:0px;flex-direction:column;gap:18px;}.elementor .e-63ad5ba7-f93c{width:100%;height:220px;object-fit:cover;}.elementor .e-175c6549-3c9c{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-7445782d-2478{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-5b8c2ed1-24c7{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-44a210ac-ebc6{text-decoration:none;padding:12px;gap:10px;}.elementor .e-55078c44-126e{width:100%;height:220px;object-fit:cover;}.elementor .e-4107e67d-a4ed{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-43524b84-e664{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-79bec29d-53b0{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-69bbc6a3-ae21{text-decoration:none;padding:12px;gap:10px;}.elementor .e-12beb17e-1f16{width:100%;height:220px;object-fit:cover;}.elementor .e-59712012-c6e8{font-size:21px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-406e045c-b069{font-size:15px;color:var(--kalma-text-soft);padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-79d7b5d3-708d{font-family:var(--kalma-font);font-weight:700;color:var(--kalma-cream);padding-block-end:8px;padding-inline-start:10px;}.elementor .e-5e8e3b12-45c6{text-decoration:none;padding:12px;gap:10px;}.elementor .e-3a858973-db8d{column-gap:20px;padding:0px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:20px;\n}.elementor .e-23113f09-6982{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-7144c3b4-f2ac{font-family:var(--kalma-font);font-weight:600;font-size:20px;color:var(--kalma-cream);text-decoration:none;}.elementor .e-2cd034d5-961c{padding:28px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);flex-direction:column;gap:8px;}.elementor .e-7306cf99-34ba{width:100%;max-width:var(--kalma-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-50492d67-ba37{flex-direction:column;}.elementor .e-558f2794-ee60{font-size:40px;color:var(--kalma-white);}.elementor .e-7c22068b-180e{color:var(--kalma-text-soft);}.elementor .e-41b247a0-db07{max-width:700px;padding:0px;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .e-7d7c1bf5-3ca5{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-280121d5-90c8{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-b7f620a-5716{padding-block-start:0px;flex-direction:column;}