.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/seth-salimo-pJXoVPA0j3Q-unsplash.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-06ec5ae4-acab{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-e4abd286-e07f{font-family:var(--bajma-body-font);font-size:0.95rem;color:rgba(28,28,26,.65);margin:0px;}.elementor .e-3e3f07f5-e628{padding:0px;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-1feaaad7-981d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4d987fbb-87e3{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-a1377e0d-adfe{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-fb0e914c-ab98{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-33dcd0c3-4fa0{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-ff570a00-e4b3{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-333bca1d-0ec9{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-b52dec37-211a{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-a1a2870f-5f24{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-3fb87223-f548{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-16ddcff9-a86a:hover,.elementor .e-16ddcff9-a86a:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-16ddcff9-a86a{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-2d2a4c7f-0775{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-221da010-50e3{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-4e35f7e5-d50c{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-a5ebca28-29a2{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-880e21af-b622{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-906ce90d-1c74{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-a0782a7b-aadd{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-05d8db0c-e9a9{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-08873484-6d91{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-400b04ac-9ba5{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-1c0a7d13-7ddb:hover,.elementor .e-1c0a7d13-7ddb:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-1c0a7d13-7ddb{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-87e0c434-96bb{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-edff0945-ad9a{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-d0b5fbb2-53e5{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-85d5a3d5-6131{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-14cc6f6e-0629{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-357be66b-b69e{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-475f2142-af36{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-d23b66e5-e470{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-cf9a1984-c121{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-d09e5c7c-3e1a:hover,.elementor .e-d09e5c7c-3e1a:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-d09e5c7c-3e1a{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-a73981a2-723a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7d89735b-47b2{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-0c9f2201-563b{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-98d0e4ab-2e0c{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-8d14eb50-69d4{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-8c084aea-28bb{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-43bd229a-9f90{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-d4fece07-622f{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-97fdce44-cd2f{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-6512893a-27a5{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-bfa1d211-d20d:hover,.elementor .e-bfa1d211-d20d:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-bfa1d211-d20d{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-d5e4be68-9504{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-c62e2e05-1726{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-65353ac0-3b3b{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-d443f35d-ab4c{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-ec4ed72d-f898{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-e5198b02-579b{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-1ccb7b1b-707c{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-b58bf6ec-571b{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-ca5bfb66-e9b3{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-effc574d-36ac:hover,.elementor .e-effc574d-36ac:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-effc574d-36ac{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-f9d3e739-89ad{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-791a276f-c229{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;padding:0px;border-radius:6px;background-color:#d9ddd6;}.elementor .e-00cf4696-67e8{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-16fd2f0b-36c8{font-family:var(--bajma-body-font);font-size:0.92rem;color:rgba(28,28,26,.72);margin:0px;}.elementor .e-a4909792-1456{font-family:var(--bajma-body-font);font-size:0.92rem;color:var(--bajma-ink);margin:0px;}.elementor .e-35138aed-b33e{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-1c733128-11d2{font-family:var(--bajma-body-font);font-size:0.8rem;color:rgba(28,28,26,.62);margin:0px;}.elementor .e-8867898b-33de{font-family:var(--bajma-body-font);font-weight:600;font-size:0.85rem;color:var(--bajma-green);margin:0px;}.elementor .e-9489d119-97d2{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-125ec799-ec33:hover,.elementor .e-125ec799-ec33:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-125ec799-ec33{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-882e5ef8-bd9c{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-878003ae-0cdf{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-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;}