.elementor .e-2b1c1401-fa50{font-family:'Cabin',sans-serif;font-weight:700;font-size:14px;color:#9C7238;letter-spacing:2.5px;line-height:20px;text-transform:uppercase;display:block;}.elementor .e-7c2b3532-783f{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(34px,4.4vw,56px);color:#9C7238;line-height:1.1;text-align:center;}.elementor .e-4ea54cd2-9a19{max-width:40em;font-family:'Cabin',sans-serif;font-size:clamp(18px,1.6vw,21px);color:#5F4F2B;line-height:1.7;text-align:center;display:block;}.elementor .e-27b0f98a-2578{width:100%;max-width:860px;text-align:center;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-65519db4-9055{width:100%;padding-block-start:96px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:#EBE5D6;display:flex;justify-content:center;box-sizing:border-box;\n}.elementor .e-4414a814-7674{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.1;display:block;}.elementor .e-1be5ab4d-16b2{font-family:'Cabin',sans-serif;font-size:16px;color:#5F4F2B;line-height:1.5;display:block;}.elementor .e-564d2967-9566{text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:6px;align-items:center;border-right-style: solid; border-right-color: #EBDFC7;\n}.elementor .e-44db23b4-ada6{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.1;display:block;}.elementor .e-3f5529e4-2dc1{font-family:'Cabin',sans-serif;font-size:16px;color:#5F4F2B;line-height:1.5;display:block;}.elementor .e-6cb59dea-8d58{text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:6px;align-items:center;border-right-style: solid; border-right-color: #EBDFC7;\n}.elementor .e-e40b9a4-7e62{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.1;display:block;}.elementor .e-5ad32147-f7c5{font-family:'Cabin',sans-serif;font-size:16px;color:#5F4F2B;line-height:1.5;display:block;}.elementor .e-3e28a5fd-1316{text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:6px;align-items:center;border-right-style: solid; border-right-color: #EBDFC7;\n}.elementor .e-4108de7a-c253{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.1;display:block;}.elementor .e-30642f0f-c084{font-family:'Cabin',sans-serif;font-size:16px;color:#5F4F2B;line-height:1.5;display:block;}.elementor .e-2cfcce52-7949{text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-6e66ca65-9eae{width:100%;max-width:1200px;padding:0px;margin:0px;display:grid;grid-template-columns:repeat(4,1fr);}.elementor .e-56fbe81f-3610{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-block-end-width:1px;background-color:#FFFFFF;display:flex;justify-content:center;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: #EBDFC7;\n}.elementor .e-17d62dc0-97db{width:100%;max-width:540px;aspect-ratio:1/1;object-fit:cover;border-radius:25px;border-width:5px;border-color:#C3985C;border-style:double;box-shadow:0px 12px 32px 0px rgba(61,45,20,.14);box-sizing:border-box;\n}.elementor .e-4a8f5824-97cd{padding:0px;margin:0px;display:flex;justify-content:center;}.elementor .e-5afe664c-ccd9{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.15;}.elementor .e-51801b-a6a5{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-523fbd4c-dafe{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-1724c383-f11b{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-1397b7ea-8e9d{padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-4efe7529-dd51{width:100%;column-gap:72px;padding:0px;margin:0px;display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:32px;\n}.elementor .e-4b87a53f-b2f6{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.15;}.elementor .e-1b6bcacb-15ca{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-80528dc-7253{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-4d0cca3d-7efd{padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-2da70ff6-a456{width:100%;max-width:540px;aspect-ratio:1/1;object-fit:cover;border-radius:25px;border-width:5px;border-color:#C3985C;border-style:double;box-shadow:0px 12px 32px 0px rgba(61,45,20,.14);box-sizing:border-box;\n}.elementor .e-5f81e509-3681{padding:0px;margin:0px;display:flex;justify-content:center;}.elementor .e-187e02d-d47b{width:100%;column-gap:72px;padding:0px;margin:0px;display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:32px;\n}.elementor .e-1432e097-17c2{width:100%;max-width:540px;aspect-ratio:1/1;object-fit:cover;border-radius:25px;border-width:5px;border-color:#C3985C;border-style:double;box-shadow:0px 12px 32px 0px rgba(61,45,20,.14);box-sizing:border-box;\n}.elementor .e-388f6c62-d369{padding:0px;margin:0px;display:flex;justify-content:center;}.elementor .e-4a097683-3daf{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(28px,3vw,40px);color:#9C7238;line-height:1.15;}.elementor .e-75972982-3071{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-5a087235-db83{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-448b3abc-2874{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-7413aab1-bd4d{max-width:38em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .e-2a009d1b-ff97{padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-74f5a93f-b917{width:100%;column-gap:72px;padding:0px;margin:0px;display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:32px;\n}.elementor .e-696125f5-b8b9{width:100%;max-width:1200px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:104px;}.elementor .e-280e2783-daf9{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:#FFFFFF;display:flex;justify-content:center;box-sizing:border-box;\n}.elementor .e-206ce3e-771b{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(30px,3.2vw,42px);color:#9C7238;line-height:1.15;text-align:center;}.elementor .e-45cca855-88c5{max-width:36em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.7;text-align:center;display:block;}.elementor .e-7be7b6d3-3f73{width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#F4EFE3;display:block;}.elementor .e-56f4db89-b6ad{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(22px,2vw,26px);color:#9C7238;line-height:1.2;}.elementor .e-6ae9c028-c9d6{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-6f3a124e-1e28{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-783338eb-7475{padding-block-start:30px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6287a16-472d{overflow:hidden;padding:0px;margin:0px;border-radius:20px;border-width:1px;border-color:#EBDFC7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 20px 0px rgba(61,45,20,.06);display:flex;flex-direction:column;}.elementor .e-14c9dc0d-f501{width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#F4EFE3;display:block;}.elementor .e-1feaa853-7582{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(22px,2vw,26px);color:#9C7238;line-height:1.2;}.elementor .e-2ae63fff-8684{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-152752e1-3dc9{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-2e994f65-5c39{padding-block-start:30px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-334f1bfb-fc77{overflow:hidden;padding:0px;margin:0px;border-radius:20px;border-width:1px;border-color:#EBDFC7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 20px 0px rgba(61,45,20,.06);display:flex;flex-direction:column;}.elementor .e-3b9c1f10-e0a4{width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#F4EFE3;display:block;}.elementor .e-2ce09759-a60b{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(22px,2vw,26px);color:#9C7238;line-height:1.2;}.elementor .e-540998cb-9b90{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-2204524-c610{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-548c7a5f-24db{padding-block-start:30px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2a423055-61a2{overflow:hidden;padding:0px;margin:0px;border-radius:20px;border-width:1px;border-color:#EBDFC7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 20px 0px rgba(61,45,20,.06);display:flex;flex-direction:column;}.elementor .e-2d6f5db4-c6c4{width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#F4EFE3;display:block;}.elementor .e-6af79b90-fb33{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(22px,2vw,26px);color:#9C7238;line-height:1.2;}.elementor .e-46e2c9a0-8566{font-family:'Cabin',sans-serif;font-size:17px;color:#5F4F2B;line-height:1.7;display:block;}.elementor .e-ce66f81-5743{padding-block-start:30px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-32598009-ce69{overflow:hidden;padding:0px;margin:0px;border-radius:20px;border-width:1px;border-color:#EBDFC7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 20px 0px rgba(61,45,20,.06);display:flex;flex-direction:column;}.elementor .e-567979e7-2d10{width:100%;padding:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);}.elementor .e-6664c52e-6b74{width:100%;max-width:1200px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-20408812-87a6{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:#EBE5D6;display:flex;justify-content:center;box-sizing:border-box;\n}.elementor .e-b97d9e5-167a{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(30px,3.4vw,46px);color:#FFFFFF;line-height:1.15;text-align:center;}.elementor .e-5cf6dd48-96fe{max-width:34em;font-family:'Cabin',sans-serif;font-size:clamp(18px,1.6vw,20px);color:#FFFFFF;line-height:1.7;text-align:center;display:block;}.elementor .e-114ef2ef-7ac5:hover,.elementor .e-114ef2ef-7ac5:focus-visible{border-color:#EBE5D6;background-color:#EBE5D6;}.elementor .e-114ef2ef-7ac5{font-family:'Cabin',sans-serif;font-weight:600;font-size:16px;color:#25408E;letter-spacing:0.6px;line-height:24px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:40px;padding-inline-end:40px;border-radius:999px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;display:inline-block;transition:background .2s ease,color .2s ease; &:focus-visible { outline:3px solid #FFFFFF;outline-offset:4px; }\n}.elementor .e-6f62d044-f9f9:hover,.elementor .e-6f62d044-f9f9:focus-visible{color:#25408E;background-color:#FFFFFF;}.elementor .e-6f62d044-f9f9{font-family:'Cabin',sans-serif;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:0.6px;line-height:24px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:40px;padding-inline-end:40px;border-radius:999px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;display:inline-block;transition:background .2s ease,color .2s ease; &:focus-visible { outline:3px solid #FFFFFF;outline-offset:4px; }\n}.elementor .e-38dcf8f9-d8c6{width:auto;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-3307e0a-23f3{width:100%;max-width:760px;text-align:center;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-56c6676a-5916{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-image:linear-gradient(0deg, rgba(20,20,20,.62) 0%,rgba(20,20,20,.62) 100%),url("https://www.leofoods.co.za/wp-content/uploads/2025/03/grocery-store.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#4A4A4A;display:flex;justify-content:center;box-sizing:border-box;\n}.elementor .e-27aac3d8-cdd1{width:100%;padding:0px;margin:0px;display:block;}