.elementor .e-9f4ef69-s{font-family:Inter;font-weight:600;font-size:11.5px;color:#F1EBDE;letter-spacing:2.2px;text-transform:uppercase;}.elementor .e-b5e3137-s{font-family:Fraunces;font-weight:300;font-size:58px;color:#FFFFFF;letter-spacing:-1.4px;line-height:1.04em;}.elementor .e-a2b21b2-s{max-width:680px;font-size:18px;color:#F1EBDE;line-height:1.65em;}.elementor .e-41dcf45-s{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;}.elementor .e-42beba2-s{width:100%;min-height:52vh;padding-block-start:120px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(rgba(18,15,10,0.48), rgba(18,15,10,0.48)),url("https://ramesessafaris.com/wp-content/uploads/2025/10/mashindiko-serengeti-migration-1024x639.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:0px;justify-content:flex-end;align-items:center;}.elementor .e-aada88c-s{font-family:Inter;font-weight:600;font-size:11.5px;color:#6B6154;letter-spacing:2.2px;text-transform:uppercase;}.elementor .e-f56b71e-s{width:26%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .e-a66539c-s{font-family:Fraunces;font-weight:400;font-size:30px;color:#221E18;letter-spacing:-0.4px;line-height:1.42em;}.elementor .e-b3f19b6-s{width:74%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .e-4360862-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-110d27c-s{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:32px;}.elementor .e-7edbd8d-s{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;flex-direction:column;gap:0px;align-items:center;}.elementor .e-cb55653-s{font-family:Inter;font-weight:600;font-size:11.5px;color:#6B6154;letter-spacing:2.2px;text-transform:uppercase;}.elementor .e-634b81f-s{font-family:Fraunces;font-weight:400;font-size:34px;color:#221E18;letter-spacing:-0.5px;}.elementor .e-d504588-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .e-972688e-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-87e522b-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-7ffb696-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-3eb0216-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-d1086bc-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-d2b3d31-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-6b1d36a-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-b37cffc-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-30587e6-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-7d788ec-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-6782283-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-4686289-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-84b39f7-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-dead221-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-1a1919b-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-31f254f-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-fffe31c-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-7615e10-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-660e155-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-d88b0a7-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-b05cb58-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-535d5b3-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-e9d081d-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-3d23de1-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-b64bc47-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-ff8d572-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-bfe6a6c-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-d62edbc-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-8bdf7b8-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-410ceb2-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-5bbe939-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-1b1ce5f-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-dc361fd-s{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center center;}.elementor .e-b5f155c-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-5d26e61-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-e286648-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-fff59d7-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-084ba75-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-e93f25f-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-afb3e34-s{font-family:Fraunces;font-weight:400;font-size:19px;color:#34573F;}.elementor .e-08e7e2f-s{font-size:14px;color:#6B6154;line-height:1.7em;}.elementor .e-d546d95-s{width:30%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-1777854-s{font-family:Inter;font-weight:500;font-size:13px;color:#34573F;letter-spacing:0.6px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .e-3faad53-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-0317a9e-s{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:32px;}.elementor .e-98ebff6-s{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F7F3EA;flex-direction:column;gap:0px;align-items:center;}.elementor .e-ce2c742-s{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}