.elementor .e-1bf3f50f-2150{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#D9CB7E;letter-spacing:0.14em;margin:0px;}.elementor .e-49ff8dde-4c22{max-width:760px;font-family:Montserrat;font-weight:800;font-size:3rem;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-797681c4-ffb9{max-width:680px;font-family:"Open Sans";font-size:1.15rem;color:#EDEBE3;line-height:1.7;margin:0px;}.elementor .e-4ccae9c6-b48d:hover,.elementor .e-4ccae9c6-b48d:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-4ccae9c6-b48d{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-1dcbe4f-da30:hover,.elementor .e-1dcbe4f-da30:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-1dcbe4f-da30{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-74698be-9fae{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-57e4b73f-77ad{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-11b2a9eb-f020{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/2026/01/WhatsApp-Image-2026-01-15-at-13.43.57.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-486641e9-7756{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-35fd5b59-3373{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-12391141-1b5c{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-39a66be7-6e7c{padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-6a5a024c-5352{width:100%;height:420px;object-fit:cover;border-radius:16px;display:block;}.elementor .e-59b3e63f-175c{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-556c61f2-1f96{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-5c6edcc3-6a57{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-23770f8-9b48{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-32383c1b-8e48{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-66301f30-3dd7{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-27ec4f86-1eae{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-491ea320-ce71{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-695c4dda-d83a{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-7427f7a0-cc7d{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-1653e73b-dff0{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-59016d4e-4fe8{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-5bdf676f-e2f9{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-498c3636-983e{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-5141a2f8-a7af{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-7eea8727-dd69{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-3086a260-fdfd{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-656e828c-66fa{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-359ad32f-3638{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-22b39ef0-d430{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-57b6e3d1-9747{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-58c99ba6-9fc2{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-45e298b3-5ea7{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:2.1;margin:0px;}.elementor .e-297ab291-7537{font-family:"Open Sans";font-size:0.95rem;color:#D9CB7E;font-style:italic;margin:0px;}.elementor .e-151cbb0c-c9a7{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-2a53e6e0-4e97{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-3a991e82-f6c9{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-37795e48-61a0{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-15744c12-f72b{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-78faaeee-4a77{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-740f4a1a-da9b{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-313f36ad-199e{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-770a1e21-7767{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-34cddd46-76c1{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-7ba4c011-88d6{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-12c2bc38-a881{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-7ff2655d-7a88{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-49c2634-e821{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-6013f2c1-1a0f{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-7207d401-c161{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-5c6fc84c-1f95{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-430bd560-74b4{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-7f6365ed-db7b{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:1.75;text-align:center;margin:0px;}.elementor .e-6deffdfd-3474:hover,.elementor .e-6deffdfd-3474:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-6deffdfd-3474{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-4d670f5d-21df:hover,.elementor .e-4d670f5d-21df:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-4d670f5d-21df{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-ae879bd-98ea:hover,.elementor .e-ae879bd-98ea:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-ae879bd-98ea{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-572f4609-e9ea{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-767220b1-9dce{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-39e70a85-bef9{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;}