.elementor .kalma-image-rounded{width:100%;object-fit:cover;border-radius:var(--kalma-radius);}.elementor .kalma-faq-item{color:var(--kalma-white);padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:var(--kalma-olive-card);}.elementor .kalma-link-chip:hover,.elementor .kalma-link-chip:focus-visible{color:var(--kalma-black);background-color:var(--kalma-cream);}.elementor .kalma-link-chip{font-family:var(--kalma-font);font-weight:400;font-size:15px;color:var(--kalma-white);text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:var(--kalma-olive);display:inline-flex;align-items:center;}.elementor .kalma-price{font-family:var(--kalma-font);font-weight:600;font-size:40px;color:var(--kalma-cream);letter-spacing:-0.02em;line-height:1;}.elementor .kalma-btn-black:hover,.elementor .kalma-btn-black:focus-visible{color:var(--kalma-white);background-color:var(--kalma-olive-deep);}.elementor .kalma-btn-black{min-height:52px;font-family:var(--kalma-font);font-weight:700;font-size:var(--kalma-body);color:var(--kalma-white);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:0px;background-color:var(--kalma-black);display:inline-flex;gap:12px;justify-content:center;align-items:center;}.elementor .kalma-btn-outline:hover,.elementor .kalma-btn-outline:focus-visible{color:var(--kalma-black);background-color:var(--kalma-white);}.elementor .kalma-btn-outline{min-height:52px;font-family:var(--kalma-font);font-weight:700;font-size:var(--kalma-body);color:var(--kalma-white);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:transparent;display:inline-flex;gap:12px;justify-content:center;align-items:center;}.elementor .kalma-btn-primary:hover,.elementor .kalma-btn-primary:focus-visible{color:var(--kalma-black);background-color:var(--kalma-white);}.elementor .kalma-btn-primary{min-height:52px;font-family:var(--kalma-font);font-weight:700;font-size:var(--kalma-body);color:var(--kalma-black);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:0px;background-color:var(--kalma-cream);display:inline-flex;gap:12px;justify-content:center;align-items:center;}.elementor .kalma-pill-solid{font-family:var(--kalma-font);font-weight:500;font-size:var(--kalma-small);color:var(--kalma-white);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .kalma-pill{font-family:var(--kalma-font);font-weight:500;font-size:var(--kalma-small);color:var(--kalma-white);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--kalma-pill-border);border-style:solid;background-color:var(--kalma-pill-bg);display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .kalma-chip-black{font-weight:500;color:var(--kalma-white);padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--kalma-radius-sm);background-color:var(--kalma-black-chip);}.elementor .kalma-card-cream{color:var(--kalma-black);padding:32px;border-radius:var(--kalma-radius);background-color:var(--kalma-cream);display:flex;flex-direction:column;gap:14px;}.elementor .kalma-card-black{color:var(--kalma-white);padding:56px;border-radius:var(--kalma-radius);background-color:var(--kalma-black);display:flex;flex-direction:column;gap:22px;}.elementor .kalma-card-on-alt{color:var(--kalma-white);padding:32px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive);display:flex;flex-direction:column;gap:14px;}.elementor .kalma-card{color:var(--kalma-white);padding:32px;border-radius:var(--kalma-radius);border-width:1px;border-color:var(--kalma-border);border-style:solid;background-color:var(--kalma-olive-card);display:flex;flex-direction:column;gap:14px;}.elementor .kalma-topbar{font-family:var(--kalma-font);font-size:var(--kalma-small);color:var(--kalma-white);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kalma-black);display:flex;flex-wrap:wrap;justify-content:center;gap: 4px 28px;\n}.elementor .kalma-section-black{font-family:var(--kalma-font);color:var(--kalma-white);padding-block-start:var(--kalma-section-space);padding-block-end:var(--kalma-section-space);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kalma-black);}.elementor .kalma-section-alt{font-family:var(--kalma-font);color:var(--kalma-white);padding-block-start:var(--kalma-section-space);padding-block-end:var(--kalma-section-space);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kalma-olive-dark);}.elementor .kalma-section{font-family:var(--kalma-font);color:var(--kalma-white);padding-block-start:var(--kalma-section-space);padding-block-end:var(--kalma-section-space);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kalma-olive);}