.elementor .e-534863a8-c289{font-weight:400;font-size:9.1rem;color:#ffffff;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-733b50ba-3ef8{font-size:1.5625rem;color:#ffffff;margin-block-end:4.0625rem;}.elementor .e-1b84236f-e6c9{font-size:0.875rem;color:#ffffff;letter-spacing:0.035em;margin-block-end:1.5625rem;}.elementor .e-3655fa14-8ab2:hover,.elementor .e-3655fa14-8ab2:focus-visible{color:var(--shama-home-forest);background-color:#ffffff;}.elementor .e-3655fa14-8ab2{border-color:#ffffff;background-color:transparent;}.elementor .e-71d6754c-860f{padding:0px;gap:1rem;justify-content:center;}.elementor .e-2f2b5356-6226{padding-block-start:5.3125rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;align-items:center;}.elementor .e-45efb401-a89a{font-family:var(--shama-home-body);font-weight:600;font-size:0.75rem;}.elementor .e-14cffe6b-a949{font-family:var(--shama-home-body);font-weight:700;font-size:1.25rem;color:#9b5a12;}.elementor .e-6c5d1fee-7c3b{font-family:var(--shama-home-body);font-size:0.6875rem;}.elementor .e-13ca81ca-a402{width:auto;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5rem;z-index:2;color:var(--shama-olive);text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:0.375rem;background-color:#fffdf8;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.16);flex-direction:column;gap:0.125rem;align-items:flex-start;text-align:left;\n}.elementor .e-13d0277-e55b:hover,.elementor .e-13d0277-e55b:focus-visible{background-color:#d47a30;box-shadow:0px 0px 0px 0.75rem rgba(185,99,30,0.22),0px 0px 2.5rem 0px rgba(255,184,102,0.95);}.elementor .e-13d0277-e55b{position:absolute;inset-inline-end:19rem;inset-block-end:2rem;z-index:3;font-family:var(--shama-home-body);font-weight:600;font-size:0.9375rem;color:#ffffff;text-decoration:none;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:3rem;border-width:1px;border-color:#f5d9b8;border-style:solid;background-color:#b9631e;box-shadow:0px 0px 0px 0.5rem rgba(185,99,30,0.15),0px 0px 1.75rem 0px rgba(255,184,102,0.75);display:flex;gap:0.625rem;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #ffffff;outline-offset:6px; }\n}.elementor .e-3f53eb67-5df5{min-height:36.875rem;color:#ffffff;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:linear-gradient(180deg, rgba(25,32,23,0.23) 0%,rgba(19,25,19,0.4) 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%;flex-direction:column;justify-content:center;align-items:center;background-position: center 54%; background-position: center 50%;\n}.elementor .e-4a1fa76f-e0dc{width:5rem;height:4rem;font-size:0px;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-olive-highlight-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:18.066543438078rem 6.0221811460259rem;background-position:-0.1326247689464rem -0.91543438077634rem;display:block;flex:0 0 auto;}.elementor .e-2a6c5a16-7225{font-size:1rem;margin-block-start:0.3125rem;margin-block-end:0.125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7cbf79a8-2a19{text-align:center;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-inline-end-width:0.0625rem;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #c6bdad;\n}.elementor .e-138908ca-5eb6{width:5rem;height:4rem;font-size:0px;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-olive-highlight-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:19.100502512563rem 6.3668341708543rem;background-position:-5.2035175879397rem -0.84924623115578rem;display:block;flex:0 0 auto;}.elementor .e-4d7a3276-ca97{font-size:1rem;margin-block-start:0.3125rem;margin-block-end:0.125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17648eb-59fa{text-align:center;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-inline-end-width:0.0625rem;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #c6bdad;\n}.elementor .e-525a2943-263c{width:5rem;height:4rem;font-size:0px;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-olive-highlight-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:18.957605985037rem 6.3192019950125rem;background-position:-9.7063591022444rem -0.98067331670823rem;display:block;flex:0 0 auto;}.elementor .e-18f8481-51ee{font-size:1rem;margin-block-start:0.3125rem;margin-block-end:0.125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-557bdb6b-c413{text-align:center;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-inline-end-width:0.0625rem;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #c6bdad;\n}.elementor .e-22c421d6-6e84{width:5rem;height:4rem;font-size:0px;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-olive-highlight-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:19.542416452442rem 6.5141388174807rem;background-position:-14.793059125964rem -1.1535989717224rem;display:block;flex:0 0 auto;}.elementor .e-9ad0318-8070{font-size:1rem;margin-block-start:0.3125rem;margin-block-end:0.125rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5159c114-911c{text-align:center;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-inline-end-width:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-72417d27-42fd{padding:0px;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-db2e268-4be7{padding-block-start:1.5rem;padding-block-end:1.875rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;}.elementor .e-70790c4e-edb7{font-size:2.9375rem;margin-block-end:0.5rem;}.elementor .e-4a9b5438-68e4{max-width:44.375rem;color:#666b61;line-height:1.7;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6319d974-48b6{padding-block-start:1.875rem;padding-block-end:0px;}.elementor .e-5f53d53b-c66d{margin-block-end:0.8125rem;}.elementor .e-598658a4-7cbb{text-align:center;margin-block-end:0.5rem;}.elementor .e-33abbf15-c377{width:100%;height:14.6875rem;object-fit:cover;}.elementor .e-4bbeb897-4bd1{margin-block-end:0.25rem;}.elementor .e-271642b7-845f{padding:0px;flex-direction:column;gap:0px;}.elementor .e-347db6aa-6466{font-size:1.5625rem;color:var(--shama-home-forest);}.elementor .e-60810ea1-a919{padding-block-start:1.125rem;padding-block-end:1.25rem;padding-inline-start:1.1875rem;padding-inline-end:1.1875rem;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .e-7096f185-5c05{grid-column:span 2;}.elementor .e-2532af08-35f0{width:100%;height:14.6875rem;object-fit:cover;}.elementor .e-6e0c06cd-7bfa{margin-block-end:0.25rem;}.elementor .e-56e1c3b8-f714{padding:0px;flex-direction:column;gap:0px;}.elementor .e-61e7055f-9cec{font-size:1.5625rem;color:var(--shama-home-forest);}.elementor .e-152f3933-d52e{padding-block-start:1.125rem;padding-block-end:1.25rem;padding-inline-start:1.1875rem;padding-inline-end:1.1875rem;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .e-1576aa25-8d75{grid-column:span 2;}.elementor .e-434200be-6fae{width:100%;height:14.6875rem;object-fit:cover;}.elementor .e-734c46e1-ed2e{margin-block-end:0.25rem;}.elementor .e-6abd477f-7f7e{padding:0px;flex-direction:column;gap:0px;}.elementor .e-44a2e101-4de0{font-size:1.5625rem;color:var(--shama-home-forest);}.elementor .e-67b3f257-7c13{padding-block-start:1.125rem;padding-block-end:1.25rem;padding-inline-start:1.1875rem;padding-inline-end:1.1875rem;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .e-1d208dff-3a37{grid-column:span 2;}.elementor .e-164b035d-4b72{width:100%;height:16.5625rem;object-fit:cover;}.elementor .e-4d7ea203-5aaf{margin-block-end:0.25rem;}.elementor .e-90dbe62-a6d6{padding:0px;flex-direction:column;gap:0px;}.elementor .e-3273585a-b9a0{font-size:1.5625rem;color:var(--shama-home-forest);}.elementor .e-53539d73-8664{padding-block-start:1.125rem;padding-block-end:1.25rem;padding-inline-start:1.1875rem;padding-inline-end:1.1875rem;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .e-4fa5b903-eae9{grid-column:span 3;}.elementor .e-5e8ef12-43e5{width:100%;height:16.5625rem;object-fit:cover;}.elementor .e-36fa5fe1-79f4{margin-block-end:0.25rem;}.elementor .e-5fbc16b6-d53a{padding:0px;flex-direction:column;gap:0px;}.elementor .e-60d50ae2-f694{font-size:1.5625rem;color:var(--shama-home-forest);}.elementor .e-2d6eb1c8-d7f1{padding-block-start:1.125rem;padding-block-end:1.25rem;padding-inline-start:1.1875rem;padding-inline-end:1.1875rem;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .e-73d8c621-4931{grid-column:span 3;}.elementor .e-55c527c2-c3eb{width:100%;min-width:0px;padding:0px;gap:1.1875rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2, auto);box-sizing:border-box;\n}.elementor .e-50d8e80e-76cb{width:100%;min-width:0px;max-width:74.375rem;margin-inline-start:auto;margin-inline-end:auto;align-self:center;box-sizing:border-box;\n}.elementor .e-31d43570-7236{width:100%;max-width:100%;align-items:center;box-sizing:border-box;\n}.elementor .e-687c07da-5857{font-weight:400;font-size:6.5625rem;color:#ffffff;margin-block-end:3.75rem;}.elementor .e-53880c9-5bfb{width:3.6104651162791rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:0rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-48795722-8991{font-size:0.8125rem;color:#ffffff;}.elementor .e-6b047c53-6136{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-inline-end-width:1px;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #ffffff70;\n}.elementor .e-56a0267-4969{width:3.7151162790698rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:-3.6104651162791rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-4e52b01b-2c5b{font-size:0.8125rem;color:#ffffff;}.elementor .e-2e6dc74d-5638{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-inline-end-width:1px;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #ffffff70;\n}.elementor .e-4d0de88e-fac2{width:3.7674418604651rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:-7.3255813953488rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-7f0749a2-180d{font-size:0.8125rem;color:#ffffff;}.elementor .e-47c69adb-a7ae{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-inline-end-width:1px;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #ffffff70;\n}.elementor .e-747c0d52-6fff{width:4.0290697674419rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:-11.093023255814rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-395b5cf2-ddbc{font-size:0.8125rem;color:#ffffff;}.elementor .e-35e32b70-ff22{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-inline-end-width:1px;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #ffffff70;\n}.elementor .e-257ae2ec-a60c{width:3.5058139534884rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:-15.122093023256rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-64fa8300-ff49{font-size:0.8125rem;color:#ffffff;}.elementor .e-64d15e5d-c7b4{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;border-inline-end-width:1px;flex-direction:column;gap:0px;align-items:center;border-right-style: solid; border-right-color: #ffffff70;\n}.elementor .e-214ea24c-3a77{width:4.1023255813953rem;height:4.5rem;font-size:0px;margin-block-end:0.75rem;background-image:url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-adventure-icons.png");background-repeat:no-repeat;background-attachment:scroll;background-size:22.73023255814rem 7.5767441860465rem;background-position:-18.627906976744rem -1.5697674418605rem;display:block;flex:0 0 auto;}.elementor .e-5cf72020-b8d4{font-size:0.8125rem;color:#ffffff;}.elementor .e-6243fc46-4f37{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.625rem;padding-inline-end:0.625rem;flex-direction:column;gap:0px;align-items:center;}.elementor .e-19ce7829-ba83{padding:0px;gap:0px;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;}.elementor .e-514b1d99-2fcd{color:#ffffff;padding-block-start:4.6875rem;padding-block-end:3.625rem;background-image:linear-gradient(180deg, rgba(27,37,27,0.15) 0%,rgba(26,34,25,0.75) 100%),url("https://shamalodge.co.za/wp-content/uploads/2026/11/shama-original-landscape-04.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 56%; background-position: center 56%;\n}.elementor .e-405bf23e-ba00{font-size:0.7rem;color:var(--shama-orange);letter-spacing:0.12em;}.elementor .e-2088a3db-45a4{color:var(--shama-home-forest);line-height:1.05;margin:0px;}.elementor .e-3b3df5d8-5f81{color:var(--shama-muted);}.elementor .e-676cbb8e-470b{margin-block-start:0.5rem;}.elementor .e-3114e39c-5040{width:42%;min-width:0px;padding:0px;flex-direction:column;gap:1.125rem;flex:0 1 auto;align-items:flex-start;}.elementor .e-2dc1d90-9f91{width:100%;aspect-ratio:16/9;background-color:var(--shama-home-forest);}.elementor .e-61286675-7c22{width:58%;min-width:0px;overflow:hidden;padding:0px;border-radius:0.75rem;box-shadow:0px 1.25rem 3rem 0px rgba(41,53,38,0.16);flex-direction:column;flex:0 1 auto;}.elementor .e-a297938-f188{width:100%;max-width:74.375rem;padding:0px;gap:3rem;align-items:center;box-sizing: border-box;\n}.elementor .e-660e9ee5-187a{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--shama-sand);flex-direction:column;align-items:center;}.elementor .e-460e7ac9-bcdc{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-1914edf8-4be4{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-2bfefce3-c153{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-7f7232d3-28c4{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-6cfe3f69-76d2{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-3bba7286-1073{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-70b064d8-e991{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-21df1d92-cb30{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-3210ec5-4e1e{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-38960a4f-bc51{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-dcb5caa-b64e{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-70a75546-4fe5{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-2d2a988c-ac8f{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-77a29716-8e06{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-218c6d4c-f764{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-392a0bb2-640a{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-6e2a6e72-b063{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-6fa9aa96-dc1a{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-2b4355e5-993e{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-6b971fc0-c08e{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-411f87d0-66ad{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-29a41b0f-d8f0{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-689b1808-38c2{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-66455b4-20f9{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-48d28188-1c11{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-331e7c12-42d7{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-703333c8-94b0{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-70b614e1-1b15{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-1470f42c-9442{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-3f685b72-a12b{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-ef5a606-8c30{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-24ef7a8d-3973{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-1d7d6be9-da6c{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-782b5007-1f57{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-21ae68df-9332{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-70c5b333-65f3{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-29c74b01-5b59{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-40d5f4fd-717c{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-18300941-bcd3{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-906fd0-ed50{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-318162c4-c476{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-4e661a44-40b0{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-488eed79-19e8{font-family:var(--shama-home-body);font-size:1rem;color:#a9611b;letter-spacing:0.12em;}.elementor .e-384d0bb7-6d70{font-family:var(--shama-home-body);font-size:0.9375rem;color:var(--shama-ink);line-height:1.7;}.elementor .e-31a6916-8d7f{font-family:var(--shama-home-body);font-weight:700;font-size:1rem;color:var(--shama-olive);margin-block-start:0.5rem;}.elementor .e-6ba85fa4-ece7{font-family:var(--shama-home-body);font-size:0.8125rem;color:var(--shama-muted);}.elementor .e-1c713dd1-a530{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;}.elementor .e-70085c74-a90b{padding:1.5rem;border-radius:0.5rem;border-width:1px;border-color:#ded7cb;border-style:solid;background-color:#fffdf8;flex-direction:column;flex:1 1 auto;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .e-330854b5-1381{align-self:flex-start;}.elementor .e-410f1096-a8dc{padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-cdca13a-73c0{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--shama-sand);}.elementor .e-7cc0ff51-2d44{font-family:var(--shama-home-body);font-weight:500;font-size:1.9375rem;color:var(--shama-home-forest);line-height:1.2;}.elementor .e-6e2f24b6-8f53{max-width:20.625rem;font-size:0.875rem;padding-inline-start:1.875rem;border-inline-start-width:0.0625rem;border-left-style: solid; border-left-color: #b7a994;\n}.elementor .e-74b12db7-9e49{padding:0px;gap:1.5625rem;justify-content:space-between;align-items:center;}.elementor .e-66f6fc94-ae22{padding-block-start:1.6875rem;padding-block-end:1.6875rem;background-color:#eee8dc;}