.elementor .e-143c1377-e59d{max-width:46rem;font-family:var(--bajma-heading-font);font-weight:500;font-size:3.4rem;color:#fff;line-height:1.06;margin:0px;}.elementor .e-35b90fd-a76a{max-width:36rem;font-family:var(--bajma-body-font);font-size:1.15rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0px;}.elementor .e-75269cc7-1eb0{font-family:var(--bajma-body-font);font-weight:700;font-size:0.9rem;color:var(--bajma-green-deep);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:var(--bajma-gold);}.elementor .e-4ef7ed48-ccc0:hover,.elementor .e-4ef7ed48-ccc0:focus-visible{background-color:rgba(255,255,255,.14);}.elementor .e-4ef7ed48-ccc0{font-family:var(--bajma-body-font);font-weight:700;font-size:0.9rem;color:#fff;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-color:rgba(15,46,33,.55);}.elementor .e-57102d74-f29f{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-40f88d90-76af{width:100%;min-height:70vh;padding-block-start:10rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(8,20,14,.45) 0%,rgba(8,20,14,.78) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/13625.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-3b9da089-03fe{font-family:var(--bajma-heading-font);font-weight:500;font-size:2.1rem;color:var(--bajma-ink);line-height:1.1;margin:0px;}.elementor .e-f9b48aaf-4745{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.65);margin:0px;}.elementor .e-e358a7c0-fc9c{padding:0px;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-c4f17537-a5d5{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-b43a007c-5bbd{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;font-family:var(--bajma-body-font);font-weight:700;font-size:0.7rem;color:var(--bajma-ink);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:2px;background-color:#fff;}.elementor .e-165479a5-dbc0{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-91870608-e154{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e32d7ee0-60b4{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-3bddeb33-fc9e{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-241c0700-60e9{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-d381400d-cc42{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-157fce05-d9d4{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-fb0ea79f-9999{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-8b1c925f-a183:hover,.elementor .e-8b1c925f-a183:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-8b1c925f-a183{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-527c2ba6-1d96{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-64a232b7-4e4d{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;font-family:var(--bajma-body-font);font-weight:700;font-size:0.7rem;color:var(--bajma-ink);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:2px;background-color:#fff;}.elementor .e-5b0a9173-6219{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-c2b41d42-57a5{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67552e65-1890{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-59e0e891-4918{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-9142e7e4-4300{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-37c0c268-7980{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-9be120a2-1d64{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-4c3dbcce-91ce{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-09e94279-8008:hover,.elementor .e-09e94279-8008:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-09e94279-8008{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-7bb81858-d3ea{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-35ac3a85-0ffd{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-5260a885-6019{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-02126167-318c{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-2bdb5d48-ef3e{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-565b85ed-9cb3{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-e6b0e353-6b65{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-1a2d720d-187f{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-de203af0-122a{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-5f6b1d48-3239:hover,.elementor .e-5f6b1d48-3239:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-5f6b1d48-3239{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-6cd64429-edca{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-bc3defc8-a48f{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-7f6f6c8a-9850{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d6cc69c8-b1ad{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-2502b5bb-2ba2{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-33d7d8e9-00eb{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-5a379acb-43aa{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-a4abf4c5-1223{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-9191c882-2500{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7c654902-737f:hover,.elementor .e-7c654902-737f:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-7c654902-737f{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-fb101eb1-1717{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-c7f57762-9983{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;font-family:var(--bajma-body-font);font-weight:700;font-size:0.7rem;color:var(--bajma-ink);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:2px;background-color:#fff;}.elementor .e-fe8bd111-479e{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-cec23141-65b4{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-300415ce-8090{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-69e225fd-c2fa{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-628d6cdc-fd56{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-6e787e32-6902{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-37d4455a-5dd9{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-0e1288ad-ef20{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-0179505f-7f6f:hover,.elementor .e-0179505f-7f6f:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-0179505f-7f6f{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-e47239f4-9aca{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6cd6815e-737d{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-c23b8ecf-4692{font-family:var(--bajma-body-font);font-weight:700;font-size:1.35rem;color:var(--bajma-ink);margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9c26dc0d-d815{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-d615defd-46c5{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-5d14ae74-fd03{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.15rem;color:var(--bajma-ink);line-height:1.2;margin:0px;}.elementor .e-976cd8c4-4bbe{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-c88528fa-b9f0{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-94fd7ed9-dbb3{padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-ce9c3a5f-b012:hover,.elementor .e-ce9c3a5f-b012:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-ce9c3a5f-b012{text-decoration:none;transition:transform 0.3s;display:flex;flex-direction:column;gap:0.6rem;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-ed219f22-19f7{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-de7c5b20-f01d{width:100%;padding-block-start:4rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bajma-bg);display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-1c175fe1-cbf4{font-family:var(--bajma-heading-font);font-weight:500;font-size:2.3rem;color:var(--bajma-ink);line-height:1.1;margin:0px;}.elementor .e-b270ab3-bfb4{font-family:var(--bajma-body-font);font-size:1.05rem;color:var(--bajma-ink);line-height:1.75;margin:0px;}.elementor .e-2ca08cb2-f96d{font-family:var(--bajma-body-font);font-size:1.05rem;color:var(--bajma-ink);line-height:1.75;margin:0px;}.elementor .e-1804934f-83ba{max-width:100%;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-12ebf5ae-4d94{width:100%;padding-block-start:5rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;}.elementor .e-75dba8c9-1e9e{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.9rem;color:var(--bajma-ink);line-height:1.12;margin:0px;}.elementor .e-53474cdb-5ab4{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.3rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-67662059-73b7{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.78);line-height:1.6;margin:0px;}.elementor .e-426c0420-5ee5{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-595c653d-107e:hover,.elementor .e-595c653d-107e:focus-visible{border-color:var(--bajma-green);}.elementor .e-595c653d-107e{min-width:14rem;text-decoration:none;padding:1.5rem;border-radius:6px;border-width:1px;border-color:rgba(28,28,26,.14);border-style:solid;background-color:var(--bajma-surface);transition:border-color 0.3s;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 calc(25% - 0.95rem);}.elementor .e-3e6aac30-99a5{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.3rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-702fa88f-1a3f{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.78);line-height:1.6;margin:0px;}.elementor .e-5265fa56-e2dc{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5c9da7e5-a13c:hover,.elementor .e-5c9da7e5-a13c:focus-visible{border-color:var(--bajma-green);}.elementor .e-5c9da7e5-a13c{min-width:14rem;text-decoration:none;padding:1.5rem;border-radius:6px;border-width:1px;border-color:rgba(28,28,26,.14);border-style:solid;background-color:var(--bajma-surface);transition:border-color 0.3s;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 calc(25% - 0.95rem);}.elementor .e-7935045e-1a3c{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.3rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-4a19ce4d-dacb{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.78);line-height:1.6;margin:0px;}.elementor .e-67677df5-2834{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34d85b05-f307:hover,.elementor .e-34d85b05-f307:focus-visible{border-color:var(--bajma-green);}.elementor .e-34d85b05-f307{min-width:14rem;text-decoration:none;padding:1.5rem;border-radius:6px;border-width:1px;border-color:rgba(28,28,26,.14);border-style:solid;background-color:var(--bajma-surface);transition:border-color 0.3s;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 calc(25% - 0.95rem);}.elementor .e-15799a31-2b31{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.3rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-5e9f8892-65ba{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.78);line-height:1.6;margin:0px;}.elementor .e-4c250a17-ed25{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-624a14a4-3dbe:hover,.elementor .e-624a14a4-3dbe:focus-visible{border-color:var(--bajma-green);}.elementor .e-624a14a4-3dbe{min-width:14rem;text-decoration:none;padding:1.5rem;border-radius:6px;border-width:1px;border-color:rgba(28,28,26,.14);border-style:solid;background-color:var(--bajma-surface);transition:border-color 0.3s;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 calc(25% - 0.95rem);}.elementor .e-519244fe-3565{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-59887c73-644e{width:100%;padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-1e05474c-ed79{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.4rem;color:var(--bajma-ink);margin:0px;}.elementor .e-4aeb29c6-4015:hover,.elementor .e-4aeb29c6-4015:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-4aeb29c6-4015{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-64f578b3-252d:hover,.elementor .e-64f578b3-252d:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-64f578b3-252d{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-47187d47-d3f9:hover,.elementor .e-47187d47-d3f9:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-47187d47-d3f9{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-545a4784-b6a1:hover,.elementor .e-545a4784-b6a1:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-545a4784-b6a1{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-cc00555-246f:hover,.elementor .e-cc00555-246f:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-cc00555-246f{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-594c24ac-9671:hover,.elementor .e-594c24ac-9671:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-594c24ac-9671{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-20ee8083-a273{padding:0px;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:wrap;}.elementor .e-48bedd5d-e6db{width:100%;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-7582b9c9-1ffe{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.6rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-407b0966-7fd8{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.6;margin:0px;}.elementor .e-54beaf33-ea8a{padding:0px;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-11856752-5bee:hover,.elementor .e-11856752-5bee:focus-visible{background-color:var(--bajma-green-deep);}.elementor .e-11856752-5bee{font-family:var(--bajma-body-font);font-weight:600;color:#fff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-color:var(--bajma-green);}.elementor .e-298d8c34-b3a0:hover,.elementor .e-298d8c34-b3a0:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-298d8c34-b3a0{font-family:var(--bajma-body-font);font-weight:600;color:var(--bajma-green);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:var(--bajma-green);border-style:solid;background-color:transparent;}.elementor .e-2acdb673-c8cb{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-7fcfa036-af41{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-block-start:0px;margin-block-end:5rem;margin-inline-start:2rem;margin-inline-end:2rem;border-radius:6px;border-block-start-width:3px;background-color:var(--bajma-surface);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}