.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/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%;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-b8a113a5-f01c{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-552bb2f6-79dc{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.65);margin:0px;}.elementor .e-43225fa6-e243{padding:0px;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-aff68cba-2622{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-86665752-82de{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-c9775eff-7d35{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-48471b05-a3a5{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-ae576e51-d60f{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-29eb065e-00fc{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-32e45204-bb54{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-1a64ee73-07ce{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-0378ece5-9022{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-24d1c9f2-cd12{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-f29dac3d-7cb0:hover,.elementor .e-f29dac3d-7cb0:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-f29dac3d-7cb0{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-2f58bdaf-a641{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-a95e8b31-5885{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-08a1c8fd-6c3e{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-df28f392-c5ad{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-a5e7f19d-dd73{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-9bfeef0e-8083{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-a92ef59e-66d0{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-b832ecee-7ccb{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-9e4a7467-c263{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-d6dc0a79-4356{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-2d895386-16a5:hover,.elementor .e-2d895386-16a5:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-2d895386-16a5{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-c93784ac-e608{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-f6adb710-2643{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-75fc34de-73b5{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-e9892479-315e{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-705584c7-7951{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-849e285d-3703{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-a03e324f-8792{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-2a9563ab-e301{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-a7c4facf-084c{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-1e07f1ce-c1ed:hover,.elementor .e-1e07f1ce-c1ed:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-1e07f1ce-c1ed{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-54c72cfe-5c05{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-770f1ce6-66f7{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-c3324904-988a{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-fd2cd4a5-61de{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-7283b245-021b{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-ceb2a037-d1f4{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-49519d02-3674{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-f0aa2364-99b0{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-b3b2a733-6b52{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-35f7e5ab-fdb7:hover,.elementor .e-35f7e5ab-fdb7:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-35f7e5ab-fdb7{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-8d076d96-d54e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-62d81845-c5af{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-c8485388-12f2{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-165b60a2-5b0a{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-0fe76917-bf22{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-ede6e2d4-b7f5{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-c99791f0-36c1{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-2dab642a-97d9{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-7e268962-b02f{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-ee148834-af93{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-42e3a19c-ed3e:hover,.elementor .e-42e3a19c-ed3e:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-42e3a19c-ed3e{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-0180d164-012e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3e359242-884e{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-33be221b-08d4{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-187d98c3-250d{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-95dc2fba-1e27{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-b8ea859f-aece{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-c493e91f-e374{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-687a94d8-2bba{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-2e714f88-7784{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-63448347-f354:hover,.elementor .e-63448347-f354:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-63448347-f354{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-d7406f3e-786f{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-98f9f88a-d476{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-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-422c93d0-b57f:hover,.elementor .e-422c93d0-b57f:focus-visible{color:#fff;background-color:var(--bajma-green);}.elementor .e-422c93d0-b57f{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;}