.elementor .e-58bafefa-5f91{max-width:100%;font-family:var(--bajma-heading-font);font-weight:500;font-size:3.6rem;color:#fff;line-height:1.06;margin:0px;}.elementor .e-62926d57-39b0{max-width:62rem;font-family:var(--bajma-body-font);font-size:1.15rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0px;}.elementor .e-3c4ae782-983c{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);transition:filter 0.25s;}.elementor .e-a62a09c-c309:hover,.elementor .e-a62a09c-c309:focus-visible{background-color:rgba(255,255,255,.14);}.elementor .e-a62a09c-c309{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);transition:background-color 0.25s;}.elementor .e-70f1d5f0-e6e3{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-2f5f5780-cf2b{width:100%;max-width:62%;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-50c5def9-712b{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.4rem;color:#fff;line-height:1.15;margin:0px;}.elementor .e-1fba478a-573e{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(255,255,255,.84);line-height:1.55;margin:0px;}.elementor .e-7256d6f7-19cd{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-19a0328a-6e45{font-family:var(--bajma-body-font);font-weight:700;font-size:0.78rem;color:#fff;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-134b674e-4b9d:hover,.elementor .e-134b674e-4b9d:focus-visible{border-color:rgba(255,255,255,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-134b674e-4b9d{min-width:15rem;min-height:14rem;text-decoration:none;padding:1.5rem;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-image:linear-gradient(145deg, rgba(23,63,46,.82) 0%,rgba(15,46,33,.58) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(10px);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:space-between;}.elementor .e-793e91f7-9df2{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.4rem;color:#fff;line-height:1.15;margin:0px;}.elementor .e-294e2ee1-6712{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(255,255,255,.84);line-height:1.55;margin:0px;}.elementor .e-350ce88e-67a9{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-18d8c83-82f1{font-family:var(--bajma-body-font);font-weight:700;font-size:0.78rem;color:#fff;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-6c2581b8-3a88:hover,.elementor .e-6c2581b8-3a88:focus-visible{border-color:rgba(255,255,255,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-6c2581b8-3a88{min-width:15rem;min-height:14rem;text-decoration:none;padding:1.5rem;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-image:linear-gradient(145deg, rgba(23,63,46,.82) 0%,rgba(15,46,33,.58) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(10px);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:space-between;}.elementor .e-b23a67-acad{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.4rem;color:#fff;line-height:1.15;margin:0px;}.elementor .e-4e354761-1fe7{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(255,255,255,.84);line-height:1.55;margin:0px;}.elementor .e-6d4c4c78-3149{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-fc6a19f-3213{font-family:var(--bajma-body-font);font-weight:700;font-size:0.78rem;color:#fff;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-7d09a9f3-a115:hover,.elementor .e-7d09a9f3-a115:focus-visible{border-color:rgba(255,255,255,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-7d09a9f3-a115{min-width:15rem;min-height:14rem;text-decoration:none;padding:1.5rem;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-image:linear-gradient(145deg, rgba(23,63,46,.82) 0%,rgba(15,46,33,.58) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(10px);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:space-between;}.elementor .e-12002d8d-4b64{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.4rem;color:#fff;line-height:1.15;margin:0px;}.elementor .e-545eb8f1-b1fb{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(255,255,255,.84);line-height:1.55;margin:0px;}.elementor .e-202986c2-7ce0{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-1ac4a6ed-52ef{font-family:var(--bajma-body-font);font-weight:700;font-size:0.78rem;color:#fff;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-eb6a78c-b4ba:hover,.elementor .e-eb6a78c-b4ba:focus-visible{border-color:rgba(255,255,255,.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-eb6a78c-b4ba{min-width:15rem;min-height:14rem;text-decoration:none;padding:1.5rem;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-image:linear-gradient(145deg, rgba(23,63,46,.82) 0%,rgba(15,46,33,.58) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(10px);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:space-between;}.elementor .e-4e17b47-9237{width:100%;padding:0px;margin-block-start:3rem;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-c4cbe07-704f{width:100%;min-height:100vh;padding-block-start:10rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(0deg, rgba(42,82,64,.55) 0%,rgba(42,82,64,.55) 100%),linear-gradient(0deg, rgba(15,20,15,.25) 0%,rgba(15,20,15,.25) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/seth-salimo-pJXoVPA0j3Q-unsplash.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,50% 50%;background-color:var(--bajma-green-deep);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}.elementor .e-66c74552-14c0{max-width:22ch;font-family:var(--bajma-heading-font);font-weight:500;font-size:2.6rem;color:var(--bajma-ink);letter-spacing:-0.01em;line-height:1.1;margin:0px;}.elementor .e-3d4eca0b-963e{max-width:62ch;font-family:var(--bajma-body-font);font-size:1.05rem;color:var(--bajma-ink);line-height:1.7;margin:0px;}.elementor .e-720ae3e6-fd77{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-13d8dabe-d14e{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-3498e5e7-cfba{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-884345d-8bae{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-6a18f654-a0af{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-6b637b10-fa18{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66eb3653-c401{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-50d340b5-bc4d:hover,.elementor .e-50d340b5-bc4d:focus-visible{border-color:var(--bajma-green);}.elementor .e-50d340b5-bc4d{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-4e8bb914-d103{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-63f22461-b383{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-132e28cf-31ad{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-785e5a92-b8eb{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-2038b24d-6cac{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ede7c6b-79db{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-6aa1fa72-3e88:hover,.elementor .e-6aa1fa72-3e88:focus-visible{border-color:var(--bajma-green);}.elementor .e-6aa1fa72-3e88{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-4cc0c62c-dd0e{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-319b352f-3eff{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-5294d4dd-6090{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-3559f604-8f28{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-246e8fe3-2275{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6d2bdda5-61c7{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-4f896a61-a229:hover,.elementor .e-4f896a61-a229:focus-visible{border-color:var(--bajma-green);}.elementor .e-4f896a61-a229{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-77c12041-3474{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-7c716f94-45ac{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-35199cec-db04{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-639a7666-9be5{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-1555791d-2806{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40837f0-c2bc{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-3d4fd393-b3e0:hover,.elementor .e-3d4fd393-b3e0:focus-visible{border-color:var(--bajma-green);}.elementor .e-3d4fd393-b3e0{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-6b11db3b-ab26{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-3f356e2b-a770{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-566bdcf2-ee3c{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-2ddbce4a-ae8d{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-349f6a6f-4e2b{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bda7335-5a2c{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-6a8f6068-9171:hover,.elementor .e-6a8f6068-9171:focus-visible{border-color:var(--bajma-green);}.elementor .e-6a8f6068-9171{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-630d80e9-a1e7{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .e-74f70bfc-3233{font-family:var(--bajma-heading-font);font-weight:500;font-size:1.45rem;color:var(--bajma-ink);line-height:1.15;margin:0px;}.elementor .e-6afdc0a-c09a{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.65;margin:0px;}.elementor .e-488df518-aba1{font-family:var(--bajma-body-font);font-size:0.875rem;color:rgba(28,28,26,.72);line-height:1.6;padding-block-start:0.75rem;margin:0px;border-block-start-width:1px;}.elementor .e-18076cdf-603a{font-family:var(--bajma-body-font);font-weight:600;font-size:0.9rem;color:var(--bajma-green);padding-block-start:0.5rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3fee227a-56da{padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;}.elementor .e-32fda3fa-1c53:hover,.elementor .e-32fda3fa-1c53:focus-visible{border-color:var(--bajma-green);}.elementor .e-32fda3fa-1c53{overflow:hidden;text-decoration:none;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;flex:0 0 calc(33.333% - 0.84rem);}.elementor .e-26050ac5-e627{width:100%;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-e4075ed-978c{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-60a9ecbf-d028{font-family:var(--bajma-body-font);font-size:1rem;color:var(--bajma-ink);line-height:1.6;margin:0px;}.elementor .e-305a4ae7-26c0{padding:0px;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-9919457-d4f1:hover,.elementor .e-9919457-d4f1:focus-visible{background-color:var(--bajma-green-deep);}.elementor .e-9919457-d4f1{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-63c3d5e0-dd67:hover,.elementor .e-63c3d5e0-dd67:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-63c3d5e0-dd67{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-53f1f0ff-fd8f{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-520417af-ec94{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-block-start:0.5rem;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;}.elementor .e-7e627d86-64fc{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-3964599a-fab4{font-size:2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-9d8ec6a-5e3a{font-family:var(--bajma-heading-font);font-size:1.1rem;color:#fff;}.elementor .e-49100717-6038{min-width:200px;aspect-ratio:1/1.15;text-decoration:none;padding:1.1rem;border-radius:0px;background-image:linear-gradient(180deg, rgba(8,20,14,.55) 0%,rgba(8,20,14,.88) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/mister-paps-2LYCkp7H1Ok-unsplash.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;flex:1 1 19%;align-items:flex-end;}.elementor .e-3abb20d6-101a{font-family:var(--bajma-heading-font);font-size:1.1rem;color:#fff;}.elementor .e-534378f2-1414{min-width:200px;aspect-ratio:1/1.15;text-decoration:none;padding:1.1rem;border-radius:0px;background-image:linear-gradient(180deg, rgba(8,20,14,.55) 0%,rgba(8,20,14,.88) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/mister-paps-cQr8XjRmXBo-unsplash.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;flex:1 1 19%;align-items:flex-end;}.elementor .e-559423c2-cd4d{font-family:var(--bajma-heading-font);font-size:1.1rem;color:#fff;}.elementor .e-54a7cd2c-ed62{min-width:200px;aspect-ratio:1/1.15;text-decoration:none;padding:1.1rem;border-radius:0px;background-image:linear-gradient(180deg, rgba(8,20,14,.55) 0%,rgba(8,20,14,.88) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/2152016383.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;flex:1 1 19%;align-items:flex-end;}.elementor .e-19351791-d6f0{font-family:var(--bajma-heading-font);font-size:1.1rem;color:#fff;}.elementor .e-7777b7b4-6f93{min-width:200px;aspect-ratio:1/1.15;text-decoration:none;padding:1.1rem;border-radius:0px;background-image:linear-gradient(180deg, rgba(8,20,14,.55) 0%,rgba(8,20,14,.88) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/modern-farmhouse-meadow-hill-generative-ai.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;flex:1 1 19%;align-items:flex-end;}.elementor .e-627b4135-bb5f{font-family:var(--bajma-heading-font);font-size:1.1rem;color:#fff;}.elementor .e-0957faf4-9411{min-width:200px;aspect-ratio:1/1.15;text-decoration:none;padding:1.1rem;border-radius:0px;background-image:linear-gradient(180deg, rgba(8,20,14,.55) 0%,rgba(8,20,14,.88) 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%;flex:1 1 19%;align-items:flex-end;}.elementor .e-605125a0-bae1{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:8px;flex-wrap:wrap;}.elementor .e-28975b7f-e365{width:100%;max-width:100%;padding-block-start:5rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:2rem;}.elementor .e-7d8fe02f-c2bb{aspect-ratio:4/3.4;border-radius:6px;background-image:url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/mister-paps-ghVIqCE1p70-unsplash-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;flex:1 1 45%;}.elementor .e-51b0a2db-a3f5{max-width:16ch;font-size:2rem;}.elementor .e-69b6cf46-5600{max-width:46ch;font-family:var(--bajma-body-font);line-height:1.6;}.elementor .e-7883a9a0-e02e:hover,.elementor .e-7883a9a0-e02e:focus-visible{background-color:var(--bajma-green-deep);}.elementor .e-7883a9a0-e02e{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-5f7d74ee-c3fd{flex-direction:column;gap:1rem;flex:1 1 45%;align-items:flex-start;}.elementor .e-342a8c42-3b3c{max-width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--bajma-surface);gap:3rem;align-items:center;}.elementor .e-787bba45-3a9f{max-width:16ch;font-size:2rem;}.elementor .e-5538506e-ce04{max-width:46ch;font-family:var(--bajma-body-font);line-height:1.6;}.elementor .e-cbbf58d-15db:hover,.elementor .e-cbbf58d-15db:focus-visible{background-color:var(--bajma-green-deep);}.elementor .e-cbbf58d-15db{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-6eb2597f-ea1b{flex-direction:column;gap:1rem;flex:1 1 45%;align-items:flex-start;}.elementor .e-21c18ec9-7edc{aspect-ratio:4/3.4;border-radius:6px;background-image:url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/mister-paps-cQr8XjRmXBo-unsplash.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;flex:1 1 45%;}.elementor .e-47170576-4006{max-width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3rem;align-items:center;}.elementor .e-7f40df65-428c{font-size:2rem;}.elementor .e-304fe143-4906{font-size:1.05rem;}.elementor .e-17a86621-b401{font-size:0.9rem;color:#5c5c56;line-height:1.5;}.elementor .e-6dbbc443-356e{min-width:180px;padding-block-start:1rem;border-block-start-width:2px;flex-direction:column;gap:0.5rem;flex:1 1 22%;}.elementor .e-1238b3bd-1051{font-size:1.05rem;}.elementor .e-63d64adc-b982{font-size:0.9rem;color:#5c5c56;line-height:1.5;}.elementor .e-242f5797-6075{min-width:180px;padding-block-start:1rem;border-block-start-width:2px;flex-direction:column;gap:0.5rem;flex:1 1 22%;}.elementor .e-4651ca67-8d82{font-size:1.05rem;}.elementor .e-69c0a349-2c4a{font-size:0.9rem;color:#5c5c56;line-height:1.5;}.elementor .e-535399cf-98cd{min-width:180px;padding-block-start:1rem;border-block-start-width:2px;flex-direction:column;gap:0.5rem;flex:1 1 22%;}.elementor .e-683571a7-337c{font-size:1.05rem;}.elementor .e-45ff1f1c-8cb4{font-size:0.9rem;color:#5c5c56;line-height:1.5;}.elementor .e-796baf7b-ae9a{min-width:180px;padding-block-start:1rem;border-block-start-width:2px;flex-direction:column;gap:0.5rem;flex:1 1 22%;}.elementor .e-51b3bf4c-4885{gap:2rem;flex-wrap:wrap;}.elementor .e-3a01a3a4-a5de{max-width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--bajma-surface);flex-direction:column;gap:2.5rem;}.elementor .e-63a6c2ec-05f8{font-family:var(--bajma-heading-font);font-weight:500;font-size:2.3rem;color:#fff;line-height:1.12;text-align:center;margin:0px;}.elementor .e-011ee8a7-da78{font-family:var(--bajma-body-font);font-size:1.1rem;color:rgba(255,255,255,.92);line-height:1.6;text-align:center;margin:0px;}.elementor .e-e9c6a9bc-5e3a{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-6d25e6b3-50ba:hover,.elementor .e-6d25e6b3-50ba:focus-visible{background-color:rgba(255,255,255,.16);}.elementor .e-6d25e6b3-50ba{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,.6);border-style:solid;background-color:rgba(15,46,33,.55);}.elementor .e-5f4d0f9b-9729{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;justify-content:center;}.elementor .e-2e35cb53-c228{width:100%;max-width:100%;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:center;}.elementor .e-6c89c29f-ab20{width:100%;text-align:center;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(8,20,14,.82) 0%,rgba(8,20,14,.9) 100%),url("https://bajmagroup.co.ke/wp-content/uploads/2026/09/1533.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;justify-content:center;align-items:center;}