.elementor .e-2ccc4eb-e397f0a{font-family:"Cormorant Garamond";font-weight:400;font-size:72px;color:#FFF;letter-spacing:0;line-height:76px;text-align:start;font-style:normal;text-decoration:none;text-transform:none}.elementor .e-a487319-2205c8a{font-family:Montserrat;font-weight:400;font-size:12px;color:#FFF;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-radius:0;border-width:1px;border-color:#FFF;border-style:solid;background-color:#fff0}.elementor .e-62c7da9-5e590b6{width:100%;min-height:calc(100svh - 90px);padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:60px;margin:0;background-image:linear-gradient(180deg,rgb(0 0 0 / .4) 100%,#ffffff 100%),url(https://katzphotographykenya.com/wp-content/uploads/2026/10/Intimate-beach-wedding-at-Fort-Jesus-in-Mombasa--scaled.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0;flex-wrap:nowrap;justify-content:flex-end;align-items:start}.elementor .e-86cd983-065b6d1{width:100%;max-width:900px;font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;letter-spacing:0;line-height:56px;text-align:center}.elementor .e-cba23d8-a5edf1b{width:100%;max-width:720px;font-family:Montserrat;font-weight:400;font-size:16px;color:#555;letter-spacing:0;line-height:28px;text-align:center}.elementor .e-6111392-62c5982{width:100%;column-gap:0;padding:40px;margin:0;background-color:#f7f7f5;display:flex;flex-direction:column;row-gap:24px;flex-wrap:nowrap;justify-content:center;align-items:center}.elementor .e-b22e6eb-abed6bc{width:100%;max-width:900px;font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;letter-spacing:0;line-height:56px;text-align:center}.elementor .e-10bedf8-06c7731{font-family:Montserrat;font-weight:400;font-size:12px;color:#7A6657;letter-spacing:1px;line-height:18px;text-align:center;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin:0;border-radius:0;border-width:1px;border-color:#7A6657;border-style:solid;background-color:#fff0}.elementor .e-2defe57-d1fab63{width:100%;column-gap:0;padding:40px;margin:0;background-color:#F8F7F5;display:flex;flex-direction:column;row-gap:32px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-c3f2454-daf8c2b{width:100%;max-width:900px;font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;letter-spacing:0;line-height:56px;text-align:center}.elementor .e-925bd50-30a79c4{width:100%;column-gap:0;padding:40px;margin:0;background-color:#FFF;display:flex;flex-direction:column;row-gap:32px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-39221d9-d904acc{width:100%;max-width:900px;font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;letter-spacing:0;line-height:56px;text-align:center}.elementor .e-036abaf-9c36fbf{font-family:Montserrat;font-weight:600;font-size:12px;color:#7A6657;letter-spacing:2px;line-height:22px;text-align:center;text-transform:uppercase}.elementor .e-89fccbc-2f801f0{width:300px;max-width:100%;column-gap:0;padding:16px;margin:0;display:flex;flex-direction:column;row-gap:16px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-c54f76f-be0e8db{font-family:Montserrat;font-weight:600;font-size:12px;color:#7A6657;letter-spacing:2px;line-height:22px;text-align:center;text-transform:uppercase}.elementor .e-e6da51d-7fedf82{width:300px;max-width:100%;column-gap:0;padding:16px;margin:0;display:flex;flex-direction:column;row-gap:16px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-3bcfea6-7098143{font-family:Montserrat;font-weight:600;font-size:12px;color:#7A6657;letter-spacing:2px;line-height:22px;text-align:center;text-transform:uppercase}.elementor .e-20473ef-214195d{width:300px;max-width:100%;column-gap:0;padding:16px;margin:0;display:flex;flex-direction:column;row-gap:16px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-b3908af-c714011{column-gap:40px;display:flex;flex-direction:row;row-gap:24px;justify-content:center;align-items:stretch}.elementor .e-70a8f47-3c6d83d{width:100%;column-gap:0;padding:40px;margin:0;background-color:#F8F7F5;display:flex;flex-direction:column;row-gap:32px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-ee1a03b-e117e87{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;line-height:56px;text-align:center}.elementor .e-4101ac6-061e5f7{width:100%;max-width:720px;font-family:Montserrat;font-weight:400;font-size:16px;color:#555;line-height:28px;text-align:center}.elementor .e-d2aac3d-87b134b{font-family:Montserrat;font-weight:400;font-size:12px;color:#7A6657;letter-spacing:1px;line-height:18px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin:0;border-radius:0;border-width:1px;border-color:#7A6657;border-style:solid;background-color:#fff0}.elementor .e-2a3cf30-b20e455{width:100%;padding:40px;margin:0;background-color:#FFF;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:center}.elementor .e-c12ef2f-095a8ee{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;line-height:56px;text-align:center;margin:0}.elementor .e-1fa8494-56739c4{min-height:104px;font-family:Montserrat;font-weight:400;font-size:15px;color:#555;line-height:26px;text-align:center;padding:0;margin:0}.elementor .e-13d715a-22bc43e{font-family:"Cormorant Garamond";font-weight:400;font-size:28px;color:#222;line-height:34px;text-align:center;margin:0}.elementor .e-546f761-3a7e045{width:31%;column-gap:0;padding:0;margin:0;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center}.elementor .e-33a6bdf-4d83edd{min-height:104px;font-family:Montserrat;font-weight:400;font-size:15px;color:#555;line-height:26px;text-align:center;padding:0;margin:0}.elementor .e-37807b2-083c6ca{font-family:"Cormorant Garamond";font-weight:400;font-size:28px;color:#222;line-height:34px;text-align:center;margin:0}.elementor .e-44fdc6f-f7a4d5c{width:31%;column-gap:0;padding:0;margin:0;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center}.elementor .e-38ff2b8-a48e7bf{min-height:104px;font-family:Montserrat;font-weight:400;font-size:15px;color:#555;line-height:26px;text-align:center;padding:0;margin:0}.elementor .e-fa27f2b-fe7451b{font-family:"Cormorant Garamond";font-weight:400;font-size:28px;color:#222;line-height:34px;text-align:center;margin:0}.elementor .e-50c7efc-859a713{width:31%;column-gap:0;padding:0;margin:0;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center}.elementor .e-7bf4923-34a499b{width:100%;max-width:1200px;column-gap:32px;padding:0;margin:0;display:flex;flex-direction:row;row-gap:0;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.elementor .e-423601f-668bee1{width:100%;padding:40px;margin:0;background-color:#F8F7F5;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:center}.elementor .e-2f06deb-f9b3cb3{font-family:"Cormorant Garamond";font-weight:400;font-size:48px;color:#222;line-height:56px;text-align:center;margin:0}.elementor .e-60706ec-c95dad3{width:99%;max-width:640px;font-family:Montserrat;font-weight:400;font-size:16px;color:#555;line-height:28px;text-align:center;margin:0}.elementor .e-f77bb06-7751381{font-family:Montserrat;font-weight:400;font-size:12px;color:#7A6657;letter-spacing:1px;line-height:18px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin:0;border-radius:1px;border-width:1px;border-color:#7A6657;border-style:solid;background-color:#fff0}.elementor .e-ed876fc-3ae4b6e{width:100%;padding:40px;margin:0;background-color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}