.elementor .e-6e630ce6-5247{color:#ffffff;}.elementor .e-14c80cf-3b12{font-weight:500;font-size:5.5rem;color:#ffffff;line-height:0.95;margin-block-start:0.75rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6748941-a974{max-width:44rem;color:#ffffff;}.elementor .e-4e1f4321-7da8{padding:0px;}.elementor .e-49c7d897-67d4{min-height:19.375rem;padding-block-start:3.5rem;padding-block-end:3.5rem;background-image:linear-gradient(90deg, rgba(24,32,25,0.65) 0%,rgba(24,32,25,0.25) 100%),url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-original-landscape-01.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#303827;align-items:center;}.elementor .e-345f3f0d-60e5{margin-block-start:1rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b076e72-eb4b{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-144b1701-23ba:hover,.elementor .e-144b1701-23ba:focus-visible{background-color:#eee6d9;}.elementor .e-144b1701-23ba{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-578df07b-7176{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-45a99088-163a:hover,.elementor .e-45a99088-163a:focus-visible{background-color:#eee6d9;}.elementor .e-45a99088-163a{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-3781d7dd-80ee{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-10ed64f6-4dba:hover,.elementor .e-10ed64f6-4dba:focus-visible{background-color:#eee6d9;}.elementor .e-10ed64f6-4dba{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-34cb3092-6407{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-6e0bcaa8-a005:hover,.elementor .e-6e0bcaa8-a005:focus-visible{background-color:#eee6d9;}.elementor .e-6e0bcaa8-a005{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-269d0a7b-b12d{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-9ff9644-fb9d:hover,.elementor .e-9ff9644-fb9d:focus-visible{background-color:#eee6d9;}.elementor .e-9ff9644-fb9d{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-19775ea9-2dd5{font-weight:600;font-size:0.8125rem;color:inherit;}.elementor .e-412c29fb-28d7:hover,.elementor .e-412c29fb-28d7:focus-visible{background-color:#eee6d9;}.elementor .e-412c29fb-28d7{width:auto;color:#303827;text-align:center;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:0.0625rem;border-color:#b7aa91;border-style:solid;background-color:#fffdf8;flex:1 1 8.5rem;}.elementor .e-34082dc8-a52a{gap:0.5rem;flex-wrap:wrap;}.elementor .e-ed724fc-eed3{margin-block-end:1.5rem;}.elementor .e-50b184d7-8aa8{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-65b53b89-6574{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-5dfff3e6-d30a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5f9ea63b-c43f{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-6d488906-c227{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-afbbbdc-e08d{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-45e28353-b321{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-d65deb4-883e{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-5a8ad9a7-c478{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2723098-23e3{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-5135b9ef-f59c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-128cd69a-5567{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-30bbf2e-600c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-63742215-a001{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-264f6fe3-6359{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7e7a17-2dad{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;}.elementor .e-11a99bdd-5fc8{padding:0px;gap:0.75rem;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, 13rem);}.elementor .e-65640358-d648{padding:0px;}.elementor .e-1edb9af8-8438{margin-block-end:1.5rem;}.elementor .e-1a419876-d5c5{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-788034d6-17f8{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-2c34f55a-2e3e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-12a7c35-5b03{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-4adcde20-36bb{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-ef8eb90-505c{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-1313a80c-4443{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2264b56f-e19c{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-35ab7c58-109f{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-64613609-249b{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-144bfa7f-6bef{padding:0px;gap:0.75rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 14rem);}.elementor .e-5a41dcf1-657d{margin-block-start:1.5rem;}.elementor .e-48444782-a4de{padding:0px;}.elementor .e-29bcb26a-b2db{margin-block-end:1.5rem;}.elementor .e-18f62ddd-6512{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5680c7b8-c13d{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-a4f7014-70e5{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2435f8c4-be3b{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-c2f2f57-6e9d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-65b7c862-50be{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-36201906-6a6f{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-631de3ec-e984{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-2e2c338f-ce9a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-1b828d1e-2f24{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-6413784-a265{padding:0px;gap:0.75rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 14rem);}.elementor .e-3b7fc193-5a2b{margin-block-start:1.5rem;}.elementor .e-23c8be37-ee2b{padding:0px;}.elementor .e-1d5f621c-af3e{margin-block-end:1.5rem;}.elementor .e-6d62f415-2d0d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-652912b7-821b{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-1119de4e-ca8f{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-24252ea5-ae2c{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-758d9290-dfa9{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-6be37ff0-5cd2{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-2ab0fb3d-5d96{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-39dfa78-2836{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-3b2aebf3-3ad6{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-21254bd6-4a2e{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-3f71e4c6-f940{padding:0px;gap:0.75rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 14rem);}.elementor .e-6c6e3dce-3baf{margin-block-start:1.5rem;}.elementor .e-4a7f8cc5-c868{padding:0px;}.elementor .e-4d848a11-efa3{margin-block-end:1.5rem;}.elementor .e-5400edf2-b659{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-73a3c3ee-d001{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-2cb319b-a654{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4539ab96-120c{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-431d5902-a503{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-336f1436-aba3{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-e8fa6f6-985c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3e6147e2-113f{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-36a978e5-76d5{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-56f7ca47-28f4{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-6d7cfcfd-c8af{padding:0px;gap:0.75rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 14rem);}.elementor .e-531200f-89bb{margin-block-start:1.5rem;}.elementor .e-49a26c66-7364{padding:0px;}.elementor .e-1c78d463-73d9{margin-block-end:1.5rem;}.elementor .e-297fdf7f-abfd{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-13cf31dd-897c{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-246562a8-9534{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-743cecd8-221d{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-31bac26-ae19{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2f418468-ce7b{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 2;}.elementor .e-338b5483-8d78{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-109e7cf5-ede2{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-2995f349-7805{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5555d7a7-5536{height:100%;overflow:hidden;padding:0px;background-color:#eee6d9;display:block;grid-column:span 3;}.elementor .e-37a388bb-71e4{padding:0px;gap:0.75rem;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(2, 14rem);}.elementor .e-1e2a6b81-87b9{margin-block-start:1.5rem;}.elementor .e-2387b2fe-402b{padding:0px;}.elementor .e-6d39925d-8d0e{gap:2rem;}.elementor .e-35355adf-c3c7{padding:0px;}.elementor .e-3b128942-fb52{padding-block-start:3.5rem;padding-block-end:3.5rem;}.elementor .e-2800ebf6-fb33{width:100%;overflow:hidden;aspect-ratio:9/16;background-color:#1b2118;}.elementor .e-2d0ab33c-8865{overflow:hidden;padding:0px;border-radius:0.75rem;background-color:#1b2118;box-shadow:0px 8px 24px 0px rgba(48,56,39,0.12);flex-direction:column;}.elementor .e-3f6537b8-6fc0{width:100%;overflow:hidden;aspect-ratio:9/16;background-color:#1b2118;}.elementor .e-46580805-f417{overflow:hidden;padding:0px;border-radius:0.75rem;background-color:#1b2118;box-shadow:0px 8px 24px 0px rgba(48,56,39,0.12);flex-direction:column;}.elementor .e-3f3c8dc4-ead6{width:100%;overflow:hidden;aspect-ratio:9/16;background-color:#1b2118;}.elementor .e-3d00187f-edd2{overflow:hidden;padding:0px;border-radius:0.75rem;background-color:#1b2118;box-shadow:0px 8px 24px 0px rgba(48,56,39,0.12);flex-direction:column;}.elementor .e-69ad8d36-5dc2{width:100%;max-width:66rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);}.elementor .e-5514c1a1-b079{padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-6003fd49-a440{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--shama-sand);}.elementor .e-61a72583-25df{color:var(--shama-orange);}.elementor .e-1dc5c72f-9995{color:var(--shama-home-forest);margin:0px;}.elementor .e-671693bc-83fc{width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:0.75rem;background-color:var(--shama-home-forest);}.elementor .e-1552425e-d507{width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:0.75rem;background-color:var(--shama-home-forest);}.elementor .e-4e0fb01b-b9cf{position:relative;padding:0px;flex-direction:column;}.elementor .e-4a35cc50-aa64{padding:0px;margin-block-start:1rem;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-5cf31791-e962{max-width:74.375rem;text-align:center;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-5316a172-5c6d{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--shama-sand);flex-direction:column;align-items:center;}.elementor .e-2453215a-e0cf{margin-block-start:1rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-50dbda5c-d033{padding:0px;}.elementor .e-46b7b0e-666d{padding-block-start:3.5rem;padding-block-end:3.5rem;background-color:#eee6d9;}