.elementor .e-53aa8e4-d116e45{font-size:4rem;color:var(--brand-alt);line-height:0.8;}.elementor .e-36a6da7-0183766{font-size:1.2rem;color:var(--subtle-background);}.elementor .e-de80983-42e90dc{max-width:800px;color:var(--subtle-background);margin-block-start:10px;}.elementor .e-1e3cd50-5ea7828{color:var(--primary-background);border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:#ffffff00;}.elementor .e-1e3cd50-5ea7828:hover,.elementor .e-1e3cd50-5ea7828:focus-visible{border-color:var(--brand);background-color:#91ab1d33;}.elementor .e-70adfd5-030b5ae{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}.elementor .e-097e4dc{min-height:500px;padding:clamp(20px, 10vw, 80px);background-image:url("https://kannaindustries.co.za/wp-content/uploads/2026/10/Kanna_Home_banner_bg.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:center;}.elementor .e-35205f2-30577ff{flex-direction:column;}.elementor .e-6bfb7aa-b19b754{display:none;align-self:start;}.elementor .e-0469fbd-6aa2fa1{flex-direction:column;gap:10px;}.elementor .e-45b1527{grid-template-columns:0.5fr 1.5fr;grid-template-rows:repeat(1, 1fr);}.elementor .e-60fddd6-d8b18ec{padding-block-start:10px;}.elementor .e-b31164f-7698cc4{position:relative;inset-inline-end:0px;inset-inline-start:0px;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-8a943b9-3894b10{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-947ca27-5be96bc{font-size:0.8rem;flex:1 0 auto;}.elementor .e-a576e7e-b9c5f6b{margin-block-start:10px;display:none;}.elementor .e-56d6cab-ada3054{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-97c4692-cdb2c7a{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-9257866-45a744d{position:relative;inset-inline-end:0px;inset-inline-start:0px;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-16c295a-29f599d{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-d42e693-79fb1b3{font-size:0.8rem;flex:1 0 auto;}.elementor .e-ab2f5a4-4ffb96c{margin-block-start:10px;display:none;}.elementor .e-971cf49-eb0cb1f{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-94b80c4-2c7884f{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-fce8ab0-d764358{position:relative;inset-inline-end:0px;inset-inline-start:0px;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-203346b-f44a1a6{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-680040a-a47e2bb{font-size:0.8rem;flex:1 0 auto;}.elementor .e-2604038-8b5592c{margin-block-start:10px;display:none;}.elementor .e-9d47c8c-78d28b3{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-d8d521f-01312d0{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-e3d7a97-1e184fe{position:relative;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3f6b281-c839ccf{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-0b20aa5-ecdfa84{font-size:0.8rem;flex:1 0 auto;}.elementor .e-85f739e-638cf52{margin-block-start:10px;display:none;}.elementor .e-1afe12d-9ea8f9e{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-dbee468-969f73e{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-6bf0bc4-5ed811e{position:relative;inset-inline-end:0px;inset-inline-start:0px;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-c1c0cea-413c2a0{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-5924152-2cbb710{font-size:0.8rem;flex:1 0 auto;}.elementor .e-111e593-1d12314{margin-block-start:10px;display:none;}.elementor .e-af41ca4-e913e0e{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-a021e9e-1afa341{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-26029c5-d9196e3{position:relative;inset-inline-end:0px;inset-inline-start:0px;font-size:1.2rem;text-align:center;padding-block-end:5px;background-image:linear-gradient(180deg, rgb(255,255,255) 60%,rgb(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-58aa6df-ba072b0{aspect-ratio:3/4;object-fit:contain;object-position:center center;}.elementor .e-12c3745-8e6a27f{font-size:0.8rem;flex:1 0 auto;}.elementor .e-13607d4-fa4982b{margin-block-start:10px;display:none;}.elementor .e-65f7c53-3d19934{position:relative;inset-block-start:-10px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 0%,rgb(255,255,255) 5%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 0 auto;}.elementor .e-a8037cb-a2afb9c{position:relative;background-color:#ffffff;flex-direction:column;}.elementor .e-30f3e2c-61b4d97{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-97c04fb{background-color:var(--secondary-background);flex-direction:column;}.elementor .e-003d026-b691ff5{padding-block-start:10px;}.elementor .e-3f8b20c-97a1ced{width:40px;height:40px;color:#946f6f00;margin-block-start:10px;}.elementor .e-7436938-64f464a{font-size:1.2rem;}.elementor .e-0206477-7ae44e5{font-size:0.9rem;}.elementor .e-1743471-527e818{flex-direction:column;gap:10px;}.elementor .e-877770e-5b02aba{padding:25px;border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:var(--subtle-background);flex-direction:row;gap:10px;}.elementor .e-39a8afa-7f65d44{width:40px;height:40px;color:#946f6f00;margin-block-start:10px;}.elementor .e-a5956c0-dee3904{font-size:1.2rem;}.elementor .e-5b5dcf0-bae709b{font-size:0.9rem;}.elementor .e-15ea64f-4b832eb{flex-direction:column;gap:10px;}.elementor .e-58177ef-0cc131d{padding:25px;border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:var(--subtle-background);flex-direction:row;gap:10px;}.elementor .e-9d44c43-08b032d{width:40px;height:40px;color:#946f6f00;margin-block-start:10px;}.elementor .e-2a4f4a2-6ffc478{font-size:1.2rem;}.elementor .e-527a031-3570f4b{font-size:0.9rem;}.elementor .e-a071079-a26a691{flex-direction:column;gap:10px;}.elementor .e-e9ac589-a9b27c6{padding:25px;border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:var(--subtle-background);flex-direction:row;gap:10px;}.elementor .e-5e57c0f-64a26a9{width:40px;height:40px;color:#946f6f00;margin-block-start:10px;}.elementor .e-2ed3e83-4b54ed9{font-size:1.2rem;}.elementor .e-cd3bb4b-7a4d62c{font-size:0.9rem;}.elementor .e-984d668-a2ea988{flex-direction:column;gap:10px;}.elementor .e-c4e4226-e3a8efa{padding:25px;border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:var(--subtle-background);flex-direction:row;gap:10px;}.elementor .e-cd0f73e-e78dbfb{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(2, 1fr);}.elementor .e-5fac73d{flex-direction:column;}.elementor .e-7386fbe-c345f28{color:var(--primary-background);}.elementor .e-ccef804-7e03142{color:var(--primary-background);}.elementor .e-e83abc3-d7de3fc{color:var(--secondary-background);padding-block-start:10px;}.elementor .e-eb3617d-9ba83bb{color:var(--primary-background);border-width:1px;border-color:var(--brand-alt);border-style:solid;background-color:#ffffff00;}.elementor .e-eb3617d-9ba83bb:hover,.elementor .e-eb3617d-9ba83bb:focus-visible{border-color:var(--brand);background-color:#91ab1d33;}.elementor .e-ec306ea-a25408a{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}.elementor .e-444fd53{background-color:var(--brand);display:none;flex-direction:column;}.elementor .e-08c6441-9f69030{color:var(--primary-background);}.elementor .e-1160dab-5cc7961{color:var(--primary-background);}.elementor .e-219379d-05082ae{color:var(--secondary-background);padding-block-start:10px;}.elementor .e-6de913d-307871c{padding-block-start:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;justify-content:center;}.elementor .e-c2881bb-7d0af9c{padding-inline-end:30px;flex-direction:column;}.elementor .e-fb6ed30-379f291{border-width:2px;border-color:var(--brand-alt);border-style:solid;background-color:var(--subtle-background);flex-direction:column;gap:20px;}.elementor .e-2360739-3433942{background-color:var(--brand);display:grid;flex-direction:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}