.elementor .e-2f72ae31-4c2c{color:#ffffff;}.elementor .e-76cacdc3-cb3f{font-weight:500;font-size:5.75rem;color:#ffffff;line-height:0.95;margin-block-start:0.625rem;margin-block-end:0.625rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-308dd937-9c64{color:#ffffff;margin-block-start:1.125rem;}.elementor .e-76082f3c-ede5{min-height:19.375rem;padding-block-start:3.5rem;padding-block-end:3.5rem;background-image:linear-gradient(90deg, rgba(24,32,25,0.72) 0%,rgba(24,32,25,0.2) 100%),url("https://shamalodge.co.za/wp-content/uploads/2026/11/20250502_070229-1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;align-items:center;}.elementor .e-2a6ea3a8-b45e{text-align:center;}.elementor .e-7394c8cc-6798{max-width:45rem;text-align:center;margin-block-start:1rem;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-20032894-3527{width:100%;height:14.7rem;object-fit:cover;}.elementor .e-6ac14614-40f8{font-size:0.875rem;}.elementor .e-5066a802-6d57{font-weight:700;color:#bb712e;}.elementor .e-2b6b3c93-61bc{padding:1.25rem;flex-direction:column;gap:0.75rem;}.elementor .e-d2ee075-e41c{background-color:#fffdf8;grid-column:span 2;}.elementor .e-31370ada-cdea{width:100%;height:14.7rem;object-fit:cover;}.elementor .e-25b0cc13-2f46{font-size:0.875rem;}.elementor .e-88d0df3-eac0{font-weight:700;color:#bb712e;}.elementor .e-3e798eb3-fc16{padding:1.25rem;flex-direction:column;gap:0.75rem;}.elementor .e-4b3a674a-937d{background-color:#fffdf8;grid-column:span 2;}.elementor .e-2e4cb46-f52f{width:100%;height:14.7rem;object-fit:cover;}.elementor .e-4d1941ba-1188{font-size:0.875rem;}.elementor .e-329d95e0-46b5{font-weight:700;color:#bb712e;}.elementor .e-37650eb-cab2{padding:1.25rem;flex-direction:column;gap:0.75rem;}.elementor .e-3455406f-d47e{background-color:#fffdf8;grid-column:span 2;}.elementor .e-72e84f43-7b0b{width:100%;height:14.7rem;object-fit:cover;}.elementor .e-7d5f1c6f-9f63{font-size:0.875rem;}.elementor .e-75ede541-72b5{font-weight:700;color:#bb712e;}.elementor .e-6dc92336-b713{padding:1.25rem;flex-direction:column;gap:0.75rem;}.elementor .e-56763c29-c8f6{background-color:#fffdf8;grid-column:span 3;}.elementor .e-55c6324-6991{width:100%;height:14.7rem;object-fit:cover;}.elementor .e-77e1366d-9e25{font-size:0.875rem;}.elementor .e-5a94bbca-626d{font-weight:700;color:#bb712e;}.elementor .e-382e857-91da{padding:1.25rem;flex-direction:column;gap:0.75rem;}.elementor .e-3f596014-c022{background-color:#fffdf8;grid-column:span 3;}.elementor .e-1690707c-2db6{padding:0px;gap:1.25rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-5e8676f2-262c{padding-block-start:3.5rem;padding-block-end:4.5rem;}