.elementor .e-a8e914f-8ca5982{font-family:Inter;font-weight:600;font-size:.9rem;color:#B59A68;letter-spacing:.2em;text-transform:uppercase}.elementor .e-1048017-1fe2799{max-width:650px;font-family:"Cormorant Garamond";font-weight:400;font-size:4rem;color:#FAF8F3;line-height:1.15em;text-align:center}.elementor .e-37a56b1-84dbddf{max-width:520px;font-family:Inter;font-weight:300;font-size:1.1rem;color:#F3EFE6;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-2bc76c1-55355c9{font-family:Inter;font-weight:600;font-size:.85rem;color:#17211B;letter-spacing:.15em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#B59A68}.elementor .e-2bc76c1-55355c9:hover,.elementor .e-2bc76c1-55355c9:focus-visible{color:#FAF8F3;background-color:#59624B}.elementor .e-07f9fef-8ba1f63{min-height:700px;column-gap:0rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:10rem;padding-inline-end:10rem;margin-block-start:-31px;background-image:linear-gradient(rgb(23 33 27 / .55),rgb(23 33 27 / .55)),url(https://mbugaecoventures.co.tz/wp-content/uploads/2026/09/photo-1766409874004-f4f59c93208b.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center}.elementor .e-6c24521f-edfc96e{font-family:Montserrat;font-weight:700;font-size:.85rem;color:#C5A059;letter-spacing:.2em;text-transform:uppercase}.elementor .e-5962a4ac-5ee93c9{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#2D4F1E;line-height:1.2em}.elementor .e-4eab0b7b-c49be2b{width:80px;height:2px;background-color:#C5A059;align-self:start}.elementor .e-b4f6ad9-d686a38{font-family:Montserrat;font-weight:400;font-size:1.05rem;color:#555;line-height:1.7em}.elementor .e-2745f3f-4b18586{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;letter-spacing:.1em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:4px;border-width:1px;border-color:#2D4F1E;border-style:solid;background-color:#2D4F1E}.elementor .e-2745f3f-4b18586:hover,.elementor .e-2745f3f-4b18586:focus-visible{color:#2D4F1E;border-radius:4px;border-width:1px;border-color:#2D4F1E;border-style:solid;background-color:#fff0}.elementor .e-6b7e40e4-6cf261b{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-6c2dac70-25ba502{width:100%;height:480px;object-fit:cover;border-radius:4px;border-width:12px;border-color:#FFF;border-style:solid;box-shadow:0 20px 40px 0 rgb(45 79 30 / .08)}.elementor .e-4454d9e3-5e43acb{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-43a03c68-237a1f4{column-gap:4rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FDFBF7;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:center}.elementor .e-4a29b2b1-067c439{font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#2D4F1E;letter-spacing:.02em}.elementor .e-5d19cb9a-d74cb37{width:60px;height:2px;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#C5A059;align-self:center}.elementor .e-602a102b-1a85231{font-family:Montserrat;font-size:1.1rem;color:#555;line-height:1.6em}.elementor .e-6c747b59-52ef370{max-width:800px;text-align:center;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center}.elementor .e-60c9e553-b53edac{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:2px}.elementor .e-292eb930-12ac47a{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#2D4F1E;margin-block-start:0rem;margin-block-end:.75rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-ebfee46-c5ca4bf{font-family:Montserrat;font-size:.9rem;color:#555;line-height:1.5em;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-624fc2ba-0263e76{font-family:Montserrat;font-weight:600;font-size:.8rem;color:#C5A059;letter-spacing:.1em;text-transform:uppercase;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#fff0;align-self:start}.elementor .e-624fc2ba-0263e76:hover,.elementor .e-624fc2ba-0263e76:focus-visible{color:#2D4F1E}.elementor .e-75246185-e157c28{padding-block-start:1.25rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:2px;border-color:#fff0;border-style:solid;background-color:#FFF;box-shadow:0 8px 24px 0 rgb(45 79 30 / .04);display:flex;flex-direction:column;align-items:stretch}.elementor .e-75246185-e157c28:hover,.elementor .e-75246185-e157c28:focus-visible{border-width:2px;border-color:#C5A059;border-style:solid}.elementor .e-474adf7f-8f1490e{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:2px}.elementor .e-7dd6d45a-b9e338d{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#2D4F1E;margin-block-start:0rem;margin-block-end:.75rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-2059a9e-4785c78{font-family:Montserrat;font-size:.9rem;color:#555;line-height:1.5em;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-347c0a26-90d908c{font-family:Montserrat;font-weight:600;font-size:.8rem;color:#C5A059;letter-spacing:.1em;text-transform:uppercase;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#fff0;align-self:start}.elementor .e-347c0a26-90d908c:hover,.elementor .e-347c0a26-90d908c:focus-visible{color:#2D4F1E}.elementor .e-6a1e8-3bbd341{padding-block-start:1.25rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:2px;border-color:#fff0;border-style:solid;background-color:#FFF;box-shadow:0 8px 24px 0 rgb(45 79 30 / .04);display:flex;flex-direction:column;align-items:stretch}.elementor .e-6a1e8-3bbd341:hover,.elementor .e-6a1e8-3bbd341:focus-visible{border-width:2px;border-color:#C5A059;border-style:solid}.elementor .e-394510be-e249e73{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:2px}.elementor .e-46f0b43a-63659db{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#2D4F1E;margin-block-start:0rem;margin-block-end:.75rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-58cca4d4-19894f1{font-family:Montserrat;font-size:.9rem;color:#555;line-height:1.5em;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-6e256acd-a5a97df{font-family:Montserrat;font-weight:600;font-size:.8rem;color:#C5A059;letter-spacing:.1em;text-transform:uppercase;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#fff0;align-self:start}.elementor .e-6e256acd-a5a97df:hover,.elementor .e-6e256acd-a5a97df:focus-visible{color:#2D4F1E}.elementor .e-53874f38-12f1b72{padding-block-start:1.25rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:2px;border-color:#fff0;border-style:solid;background-color:#FFF;box-shadow:0 8px 24px 0 rgb(45 79 30 / .04);display:flex;flex-direction:column;align-items:stretch}.elementor .e-53874f38-12f1b72:hover,.elementor .e-53874f38-12f1b72:focus-visible{border-width:2px;border-color:#C5A059;border-style:solid}.elementor .e-3fff865a-693f0c1{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:2px}.elementor .e-688e608-5865618{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#2D4F1E;margin-block-start:0rem;margin-block-end:.75rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-498356c7-39e84b7{font-family:Montserrat;font-size:.9rem;color:#555;line-height:1.5em;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-1aba9f8b-a2d1edd{font-family:Montserrat;font-weight:600;font-size:.8rem;color:#C5A059;letter-spacing:.1em;text-transform:uppercase;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#fff0;align-self:start}.elementor .e-1aba9f8b-a2d1edd:hover,.elementor .e-1aba9f8b-a2d1edd:focus-visible{color:#2D4F1E}.elementor .e-7b39e595-31f3000{padding-block-start:1.25rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:4px;border-width:2px;border-color:#fff0;border-style:solid;background-color:#FFF;box-shadow:0 8px 24px 0 rgb(45 79 30 / .04);display:flex;flex-direction:column;align-items:stretch}.elementor .e-7b39e595-31f3000:hover,.elementor .e-7b39e595-31f3000:focus-visible{border-width:2px;border-color:#C5A059;border-style:solid}.elementor .e-2d9fe2e3-73b5ea4{width:100%;max-width:1200px;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.elementor .e-5874c741-d5de510{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FDFBF7;display:flex;flex-direction:column;align-items:center}.elementor .e-10d293b4-1f75169{font-family:Montserrat;font-weight:600;font-size:.85rem;color:#C5A059;letter-spacing:.3em;text-transform:uppercase}.elementor .e-4592b3f8-fe10062{font-family:"Playfair Display";font-weight:400;font-size:3.5rem;color:#2D4F1E;line-height:1.2em}.elementor .e-40d46a75-a9c1a95{width:80px;border-width:1px;border-color:#C5A059;border-style:solid;align-self:center}.elementor .e-2324ef8d-42d9de5{max-width:600px;font-family:Montserrat;font-size:1.1rem;color:#555;line-height:1.6em}.elementor .e-47d57997-14b657e{column-gap:0rem;text-align:center;margin-block-start:0rem;margin-block-end:6rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;row-gap:1rem;justify-content:center;align-items:center}.elementor .e-2257ffc7-07ebe36{width:100%;height:500px;object-fit:cover;border-radius:4px}.elementor .e-2f0e23a2-2c9704e{width:50%}.elementor .e-5f6a85e0-e926e46{font-family:"Playfair Display";font-weight:400;font-size:1.8rem;color:#C5A059;letter-spacing:.1em}.elementor .e-25a68cd1-3dabf89{font-family:"Playfair Display";font-weight:400;font-size:2.5rem;color:#2D4F1E;line-height:1.2em}.elementor .e-73e03a6-e4a2a92{font-family:Montserrat;font-size:1rem;color:#555;line-height:1.7em}.elementor .e-6bb58648-90dda23{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:#2D4F1E}.elementor .e-73d22002-5d21591{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-412a2e85-43218ad{column-gap:5rem;margin-block-start:0rem;margin-block-end:8rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-1f257933-5865bdd{width:100%;height:500px;object-fit:cover;border-radius:4px}.elementor .e-5f25da1-020c323{width:50%}.elementor .e-4c89101a-f7ac86a{font-family:"Playfair Display";font-weight:400;font-size:1.8rem;color:#C5A059;letter-spacing:.1em}.elementor .e-2d72367d-9587f4e{font-family:"Playfair Display";font-weight:400;font-size:2.5rem;color:#2D4F1E;line-height:1.2em}.elementor .e-5ee25fc6-358f1f3{font-family:Montserrat;font-size:1rem;color:#555;line-height:1.7em}.elementor .e-5b1d0ac0-d082a27{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:#2D4F1E}.elementor .e-64f6ef1a-47a10c4{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-1f8dab09-4fe2f02{column-gap:5rem;margin-block-start:0rem;margin-block-end:8rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-4951368d-4311a76{width:100%;height:500px;object-fit:cover;border-radius:4px}.elementor .e-3b27f2eb-962c57b{width:50%}.elementor .e-54b87b2b-ffd26c2{font-family:"Playfair Display";font-weight:400;font-size:1.8rem;color:#C5A059;letter-spacing:.1em}.elementor .e-2817230b-edc25f6{font-family:"Playfair Display";font-weight:400;font-size:2.5rem;color:#2D4F1E;line-height:1.2em}.elementor .e-65f2cd8c-00b1393{font-family:Montserrat;font-size:1rem;color:#555;line-height:1.7em}.elementor .e-482e726-59bd2b2{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:#2D4F1E}.elementor .e-51ee8dbd-0971343{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-5e89b32-7af0ef5{column-gap:5rem;margin-block-start:0rem;margin-block-end:8rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-6883c1f5-f83727b{width:100%;height:500px;object-fit:cover;border-radius:4px}.elementor .e-623cd40b-0c9872c{width:50%}.elementor .e-6034e68c-b55842b{font-family:"Playfair Display";font-weight:400;font-size:1.8rem;color:#C5A059;letter-spacing:.1em}.elementor .e-43409679-400063d{font-family:"Playfair Display";font-weight:400;font-size:2.5rem;color:#2D4F1E;line-height:1.2em}.elementor .e-11b65e5d-a99868f{font-family:Montserrat;font-size:1rem;color:#555;line-height:1.7em}.elementor .e-4d8c67bf-062a250{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:#2D4F1E}.elementor .e-3660f600-9493eec{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start}.elementor .e-21e9b0a9-c7bcfe6{column-gap:5rem;margin:0rem;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-29612441-1aa40c2{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FDFBF7;display:flex;flex-direction:column;justify-content:start;align-items:stretch}.elementor .e-b56daf-aa00e8c{font-family:"Playfair Display";font-weight:700;font-size:3.2rem;color:#FFF;line-height:1.2em;text-align:center}.elementor .e-28b6530d-0062c8c{width:5rem;color:#C5A059;border-width:2px;border-color:#C5A059;border-style:solid;align-self:center}.elementor .e-57801576-ce36ae4{font-family:Montserrat;font-weight:400;font-size:1.2rem;color:#FDFBF7;line-height:1.6em;text-align:center}.elementor .e-7d0ca65e-0ef1e94{max-width:48rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:1.5rem;align-items:center}.elementor .e-67ef9b15-43a0550{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#2D4F1E;letter-spacing:.1em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:4px;border-width:1px;border-color:#C5A059;border-style:solid;background-color:#C5A059}.elementor .e-67ef9b15-43a0550:hover,.elementor .e-67ef9b15-43a0550:focus-visible{color:#2D4F1E;border-color:#FDFBF7;background-color:#FDFBF7}.elementor .e-6162ba20-de2493a{font-family:Montserrat;font-weight:600;font-size:.9rem;color:#FFF;letter-spacing:.1em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:4px;border-width:1px;border-color:#FFF;border-style:solid;background-color:#fff0}.elementor .e-6162ba20-de2493a:hover,.elementor .e-6162ba20-de2493a:focus-visible{color:#2D4F1E;border-color:#C5A059;background-color:#C5A059}.elementor .e-1251c3dc-adf7ba6{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .e-4feadb9f-0260e54{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#2D4F1E;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:center}.elementor .e-602da64{flex-direction:column}