.elementor .e-4bd394b1-97e6{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#D9CB7E;letter-spacing:0.14em;margin:0px;}.elementor .e-48418e6e-e49c{max-width:760px;font-family:Montserrat;font-weight:800;font-size:3rem;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-f2f3c68-ccf3{max-width:680px;font-family:"Open Sans";font-size:1.15rem;color:#EDEBE3;line-height:1.7;margin:0px;}.elementor .e-126bcd64-5f64:hover,.elementor .e-126bcd64-5f64:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-126bcd64-5f64{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-6511a680-2ea2:hover,.elementor .e-6511a680-2ea2:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-6511a680-2ea2{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-4aaecd62-4917{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-c7a1d7b-4b36{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-3a64f9f3-f570{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_203032-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-3dd71a79-6bfe{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-59e69156-ffd9{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-1ed216bf-fdda{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-448dfb6d-2496{padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-158b221c-997b{width:100%;height:420px;object-fit:cover;border-radius:16px;display:block;}.elementor .e-7b67915b-7318{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-27d3eb0d-345b{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-773edec9-23f4{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-bb3286-9829{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-30fc9951-fc6e{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-54ffba-cabb{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-5abc0ed4-9a89{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-222134d-7ba5{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-48142b09-f1c7{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-100eb033-45bf{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#FFFFFF;margin:0px;}.elementor .e-70bee86-b722{font-family:"Open Sans";font-size:1rem;color:#F1EFE6;line-height:1.75;margin:0px;}.elementor .e-289b64ba-2003{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-303e852f-a09d{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-6362f170-a869{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-544621a7-39aa{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-3e4eab0c-5f4e{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-737189c4-b354{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-41f634ba-4646{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-4aa09578-b4c5{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-92b4217-ce2d{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-28fd597d-d2f8{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-5cde7a2f-b812{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-1aac1309-d419{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:2.1;margin:0px;}.elementor .e-35e35ed8-331e{font-family:"Open Sans";font-size:0.95rem;color:#D9CB7E;font-style:italic;margin:0px;}.elementor .e-1c2dcfbd-ce48{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-377421be-95b3{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-7ba65e09-e977{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-1bb0112d-8e96{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-2ada9cf-9652{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;}.elementor .e-66192fb8-ed5d{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-7490c317-989a{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-67278ef8-5617{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#0B0B0B;line-height:1.2;margin:0px;}.elementor .e-7ef40f2a-90f1{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-3b469986-8850{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-7cc0977d-48ac{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-4910df4e-b36a{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-434d9c63-8316{font-family:"Open Sans";font-size:1.05rem;color:#2B2B2B;line-height:1.75;margin:0px;}.elementor .e-250d25dc-18c3{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-67eaae6a-c3ab{width:100%;max-width:860px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-73a8426b-8ae8{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-5eae5634-c2cc{font-family:Montserrat;font-weight:800;font-size:2.1rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-83088ca-d596{font-family:"Open Sans";font-size:1.05rem;color:#F1EFE6;line-height:1.75;text-align:center;margin:0px;}.elementor .e-4a9548aa-9935:hover,.elementor .e-4a9548aa-9935:focus-visible{border-color:#6F652F;background-color:#6F652F;}.elementor .e-4a9548aa-9935{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-31aad611-5d75:hover,.elementor .e-31aad611-5d75:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-31aad611-5d75{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-3c9fa821-6116:hover,.elementor .e-3c9fa821-6116:focus-visible{color:#0B0B0B;background-color:#FFFFFF;}.elementor .e-3c9fa821-6116{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-606f64d1-af9e{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .e-6ea2c8bf-a218{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-78ec7c38-fe45{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;}