.elementor .e-6b3ce72d-328f{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#D9CB7E;letter-spacing:0.14em;margin:0px;}.elementor .e-1d86dda-f719{max-width:760px;font-family:Montserrat;font-weight:800;font-size:3rem;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-746f47f8-e48d{max-width:680px;font-family:"Open Sans";font-size:1.15rem;color:#EDEBE3;line-height:1.7;margin:0px;}.elementor .e-755ab097-75f8:hover,.elementor .e-755ab097-75f8:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-755ab097-75f8{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0.02em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:50px;border-width:2px;border-color:#8A7E3C;border-style:solid;background-color:#8A7E3C;}.elementor .e-6fc7c29a-35e4:hover,.elementor .e-6fc7c29a-35e4:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-6fc7c29a-35e4{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:50px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-1a24ee72-cd5a{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-6914dd89-468b{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-1b54a268-d1cb{padding-block-start:6rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.88) 0%,rgba(0, 0, 0, 0.72) 55%,rgba(0, 0, 0, 0.45) 100%),url("https://funcasino.co.za/wp-content/uploads/2025/01/20241211_203019-scaled-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-4b220ce1-3935{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-3af4a7fd-ab58{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-2d56e698-838c{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-7822e2-30ac{padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-4d64ffb2-b708{width:100%;height:420px;object-fit:cover;border-radius:16px;display:block;}.elementor .e-1709412-4ab3{width:100%;max-width:1140px;padding:0px;display:grid;gap:3rem;grid-template-columns:1.2fr 1fr;grid-template-rows:none;grid-auto-rows:auto;align-items:center;}.elementor .e-4e83285d-7296{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-a74a1fa-5f91{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-3a58519b-c789{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-7761626c-1b6b{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-e2d169c-579d{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:14px;background-color:#0B0B0B;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-15653db9-1e97{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-4fa59236-a13a{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-a0ea6c7-895c{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:14px;background-color:#0B0B0B;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-16229106-f046{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-2dabb1b5-3f26{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-5d8a1fe1-24fe{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:14px;background-color:#0B0B0B;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-22c46b5c-af61{padding:0px;margin-block-start:0.8rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:none;grid-auto-rows:auto;}.elementor .e-2194844c-4042{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-505995ca-f836{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#8A7E3C;display:flex;justify-content:center;}.elementor .e-4fdc0d8e-c30e{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-d7a92-39b5{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-77b52f35-3e2e{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-23a5771-d03c{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-1ac1a055-a739{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-3c444431-857a{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F6F3E8;display:flex;justify-content:center;}.elementor .e-83f78bd-11a0{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-288ff09c-55cb{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:2.1;margin:0px;}.elementor .e-5956e391-ba5d{font-family:"Open Sans";font-size:0.95rem;color:#D9CB7E;font-style:italic;margin:0px;}.elementor .e-4f4fceb1-c79d{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-15105a95-8bc8{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#0B0B0B;display:flex;justify-content:center;}.elementor .e-32ad994a-ec41{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-7486d6a9-73fd{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-53d343ab-a307{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-20159435-d9f7{width:100%;max-width:1140px;padding:0px;display:grid;gap:0.8rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:none;grid-auto-rows:auto;}.elementor .e-1c9fb8e4-4467{padding-block-start:3rem;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-515fa1b9-5fae{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-1cb47075-c78a{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-42db7bea-c3b4{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-62dcf93d-7f3e{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-fe562c2-10aa{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-11156dfe-6313{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-284c9ed0-aad3{font-family:"Open Sans";font-size:1rem;color:#2B2B2B;padding-block-start:1.2rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E4E0CF; & a { color: #8A7E3C; font-weight: 600; }\n}.elementor .e-5ba4e151-50ba{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-1f64fe63-d87f{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-43ed9b6e-343b{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-1d3b27e2-8d08{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:1.75;text-align:center;margin:0px;}.elementor .e-976d840-8953:hover,.elementor .e-976d840-8953:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-976d840-8953{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0.02em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:50px;border-width:2px;border-color:#8A7E3C;border-style:solid;background-color:#8A7E3C;}.elementor .e-42fe58b3-c656:hover,.elementor .e-42fe58b3-c656:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-42fe58b3-c656{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:50px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-2d1efde8-e9e2:hover,.elementor .e-2d1efde8-e9e2:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-2d1efde8-e9e2{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:50px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-40e7d3-220d{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-5213e44d-1ccc{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-1f93270f-144d{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#5B0B0B;display:flex;justify-content:center;}