.elementor .e-1ef76cae-4c09{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-4f0ccac-7142{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-2f2a4b54-dcf3{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-508bb3f4-1f52{min-height:520px;padding-block-start:180px;padding-block-end:var(--kb-space-xl);background-image:linear-gradient(180deg, rgba(20,40,82,0.35) 0%,rgba(20,40,82,0.85) 100%),url("https://dev.kingsbeachslsc.co.za/wp-content/uploads/2026/10/1.4.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--kb-navy-dark);flex-direction:column;justify-content:flex-end;background-size: auto auto, cover; background-position: 0% 0%, center center; background-position: 0% 0%, center 25%; background-position: 0% 0%, center 38%;\n}.elementor .e-7f1c8f89-a656{color:var(--kb-grey);line-height:1.7;}.elementor .e-a161a0e-fa5c{max-width:680px;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-be7a76e-8c9a{flex:0 0 auto;}.elementor .e-5e478683-84ec{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-43b76c3b-17e6{font-family:var(--kb-font-heading);font-weight:700;font-size:2.5rem;color:var(--kb-red-dark);line-height:1;}.elementor .e-280dc41e-93f0{color:var(--kb-grey);line-height:1.6;}.elementor .e-4c57b84d-30e7{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-6d3909d5-a012{font-family:var(--kb-font-heading);font-weight:700;font-size:2.5rem;color:var(--kb-red-dark);line-height:1;}.elementor .e-38e49ad0-bf6e{color:var(--kb-grey);line-height:1.6;}.elementor .e-4fd1d659-c43a{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-681e70dd-f2d8{font-family:var(--kb-font-heading);font-weight:700;font-size:2.5rem;color:var(--kb-red-dark);line-height:1;}.elementor .e-231c1de6-9c2b{color:var(--kb-grey);line-height:1.6;}.elementor .e-5c8620ae-e725{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-3fa0aa66-9a1a{padding:0px;flex-direction:row;gap:var(--kb-space-l);}.elementor .e-74db3104-1a0f{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-cfda6e1-59df{background-color:var(--kb-white);}.elementor .e-3806c69f-5643{color:var(--kb-grey);line-height:1.7;}.elementor .e-3d9b5bb4-7725{max-width:720px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--kb-space-s);align-items:center;}.elementor .e-4aca81b2-4392{color:var(--kb-grey);line-height:1.6;}.elementor .e-58b549e2-12fa{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-3665c1f6-6e43{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-456c94f3-27dc{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-bca922b-5508{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-24b58a88-355b{padding:0px;margin-block-start:var(--kb-space-s);flex-direction:column;gap:0px;}.elementor .e-5014f528-91a5{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-4b042f65-f3ab{line-height:1.6;opacity:85%;}.elementor .e-66ff56f8-b6f8{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;white-space: nowrap;\n}.elementor .e-2442a3ba-fd83{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid rgba(255,255,255,0.25);\n}.elementor .e-2f3e1ebd-6ba4{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;white-space: nowrap;\n}.elementor .e-148e6e0d-e8f4{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid rgba(255,255,255,0.25);\n}.elementor .e-4de2515-6285{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;white-space: nowrap;\n}.elementor .e-7653fc17-384a{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid rgba(255,255,255,0.25);\n}.elementor .e-21b947e3-b6d6{padding:0px;margin-block-start:var(--kb-space-s);flex-direction:column;gap:0px;}.elementor .e-be919b-c42a{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-navy);box-shadow:0px 20px 40px 0px rgba(20,40,82,0.25);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-6325813d-85f3{color:var(--kb-grey);line-height:1.6;}.elementor .e-43ff7897-7ca6{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-4ddcb6d4-49f7{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-51be23f1-7436{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-27ea5f7d-7282{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-2c5e2eae-43a1{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-24744970-6e2e{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-73a3609b-bbab{font-family:var(--kb-font-heading);font-weight:700;font-size:1.5rem;color:var(--kb-navy);white-space: nowrap;\n}.elementor .e-4a821d5d-7c8f{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-s); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-72dae958-14a2{padding:0px;margin-block-start:var(--kb-space-s);flex-direction:column;gap:0px;}.elementor .e-343d7920-5ed8{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:1 1 0px;}.elementor .e-58a1a5ba-9ccb{padding:0px;flex-direction:row;gap:var(--kb-space-l);align-items:stretch;}.elementor .e-2c134d28-2b36{width:auto;flex:0 0 auto;}.elementor .e-3a97201c-8092{color:var(--kb-grey);}.elementor .e-4d2ae2dd-8055{color:var(--kb-grey);}.elementor .e-5fa331b3-1b00{color:var(--kb-grey);}.elementor .e-ea9f7c-5c34{color:var(--kb-grey);}.elementor .e-2a61bbc2-99b4{padding:0px;flex-direction:row;gap:var(--kb-space-s);flex-wrap:wrap;justify-content:space-between;}.elementor .e-4d8a29bc-8ffa{padding-block-start:var(--kb-space-m);padding-block-end:var(--kb-space-m);padding-inline-start:var(--kb-space-l);padding-inline-end:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:row;gap:var(--kb-space-l);align-items:center;}.elementor .e-274e509b-e948{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-31019c22-a471{background-color:var(--kb-navy-tint);}.elementor .e-54a3f7c8-a1f1{max-width:560px;line-height:1.7;}.elementor .e-27a584fe-f1c4{margin-block-start:var(--kb-space-xs);}.elementor .e-7e874ba-c8ed{padding:0px;flex-direction:column;gap:var(--kb-space-s);flex:1 1 0px;align-items:flex-start;}.elementor .e-c711806-4e2e{color:var(--kb-grey);}.elementor .e-20b201d5-c64f{font-weight:700;color:var(--kb-navy);text-align: right;\n}.elementor .e-4b79498e-7a61{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-xs); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-17e54ad4-de9b{color:var(--kb-grey);}.elementor .e-70bc1467-80e2{font-weight:700;color:var(--kb-navy);text-align: right;\n}.elementor .e-2508ab3a-1a03{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-xs); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-6d4b996a-6062{color:var(--kb-grey);}.elementor .e-79a4134a-193b{font-weight:700;color:var(--kb-navy);text-align: right;\n}.elementor .e-77401acd-4dfb{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-xs); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-27d80c6b-bbbf{color:var(--kb-grey);}.elementor .e-37b1945f-3019{font-weight:700;color:var(--kb-navy);letter-spacing:0.05em;text-align: right;\n}.elementor .e-3c88a844-bf80{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-xs); align-items: baseline; border-block-start: 1px solid var(--kb-line);\n}.elementor .e-4d1ba50a-cfb2{color:var(--kb-grey);}.elementor .e-160266d5-1488{font-weight:700;color:var(--kb-navy);text-align: right;\n}.elementor .e-24df451b-c1ff{padding:0px;flex-direction:row;gap:var(--kb-space-s);justify-content:space-between;padding-block: var(--kb-space-xs); align-items: baseline; border-block-start: 1px solid var(--kb-line); border-block-end: 1px solid var(--kb-line);\n}.elementor .e-21b78577-e07b{padding:0px;flex-direction:column;gap:0px;}.elementor .e-6f13005c-f729{color:var(--kb-red-dark);line-height:1.6;font-style:italic;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);border-width:2px;border-color:var(--kb-red);border-style:dashed;}.elementor .e-d24c885-9d3d{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-s);flex:0 0 42%;}.elementor .e-6760fb69-38ef{padding:0px;flex-direction:row;gap:var(--kb-space-xl);align-items:center;}.elementor .e-6b1ad0a9-a4c4{background-color:var(--kb-navy-dark);}.elementor .e-52c74e87-42bb{color:var(--kb-grey);line-height:1.7;}.elementor .e-7a87f06a-d8d0{padding:0px;flex-direction:column;gap:var(--kb-space-s);flex:0 0 36%;}.elementor .e-6e822708-b793{color:var(--kb-grey);line-height:1.6;}.elementor .e-33b2ad99-7f33{padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-18d6a689-2032{color:var(--kb-red-dark);font-style:italic;padding-block-start:var(--kb-space-xs);padding-block-end:var(--kb-space-xs);padding-inline-start:var(--kb-space-s);padding-inline-end:var(--kb-space-s);border-radius:var(--kb-radius-s);border-width:2px;border-color:var(--kb-red);border-style:dashed;flex:0 0 auto;white-space: nowrap;\n}.elementor .e-5e9f995-5531{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:center;}.elementor .e-35925381-3543{color:var(--kb-grey);line-height:1.6;}.elementor .e-15a90e77-200b{padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-37bc6b85-2924{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-4d2d4567-d822{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:center;}.elementor .e-14b82aee-838e{padding:0px;flex-direction:column;gap:var(--kb-space-m);flex:1 1 0px;}.elementor .e-1884470d-e967{padding:0px;flex-direction:row;gap:var(--kb-space-xl);align-items:flex-start;}.elementor .e-5fc9ed4-b063{background-color:var(--kb-white);}.elementor .e-3a5664b-c0eb{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-6a96afbe-95db{min-height:280px;overflow:hidden;position:relative;padding:0px;flex:0 0 42%;}.elementor .e-51f93e58-deb4{color:var(--kb-grey);line-height:1.7;}.elementor .e-24f6563c-1457{color:var(--kb-red-dark);font-style:italic;padding-block-start:var(--kb-space-xs);padding-block-end:var(--kb-space-xs);padding-inline-start:var(--kb-space-s);padding-inline-end:var(--kb-space-s);border-radius:var(--kb-radius-s);border-width:2px;border-color:var(--kb-red);border-style:dashed;}.elementor .e-351fcede-316a{margin-block-start:var(--kb-space-xs);}.elementor .e-6e54dd56-c1a0{padding:var(--kb-space-xl);flex-direction:column;gap:var(--kb-space-s);flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-5681922-f6b1{max-width:1000px;overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:row;align-items:stretch;}.elementor .e-137a9ea1-7e28{padding:0px;flex-direction:column;align-items:center;}.elementor .e-68ff3374-acab{background-color:var(--kb-grey-light);}.elementor .e-45772346-a46c{text-align:center;padding:0px;flex-direction:column;gap:var(--kb-space-s);align-items:center;}.elementor .e-7829f0a7-6855{margin:0px;}.elementor .e-4431fe9e-eebc{width:16px;height:16px;}.elementor .e-16d639ef-e36f{width:auto;color:var(--kb-red-dark);}.elementor .e-667e4ee0-6d54{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;display:flex;gap:var(--kb-space-s);justify-content:space-between;align-items:center;}.elementor .e-77abc049-6ef3{line-height:1.7;}.elementor .e-13a7b6ca-8660{padding-block-start:0px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-38c097d0-b57c{overflow:hidden;border-radius:var(--kb-radius-s);background-color:var(--kb-white);}.elementor .e-2864fcc1-b7be{margin:0px;}.elementor .e-5911cdb-c513{width:16px;height:16px;}.elementor .e-36707df7-d607{width:auto;color:var(--kb-red-dark);}.elementor .e-6dc810fa-1d40{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;display:flex;gap:var(--kb-space-s);justify-content:space-between;align-items:center;}.elementor .e-52667794-6a89{line-height:1.7;}.elementor .e-3793c0e5-c2e4{padding-block-start:0px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-73d84868-20ac{overflow:hidden;border-radius:var(--kb-radius-s);background-color:var(--kb-white);}.elementor .e-505a0df9-2cd7{margin:0px;}.elementor .e-55c2f7ed-af31{width:16px;height:16px;}.elementor .e-2be61d19-8106{width:auto;color:var(--kb-red-dark);}.elementor .e-d85628d-c36d{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;display:flex;gap:var(--kb-space-s);justify-content:space-between;align-items:center;}.elementor .e-6207e3aa-e172{line-height:1.7;}.elementor .e-4557e128-cd69{padding-block-start:0px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-5a1fe80f-8a37{overflow:hidden;border-radius:var(--kb-radius-s);background-color:var(--kb-white);}.elementor .e-46d868f9-ef90{margin:0px;}.elementor .e-4c4ebc94-688b{width:16px;height:16px;}.elementor .e-54d77cd9-f39f{width:auto;color:var(--kb-red-dark);}.elementor .e-76ede9c-457a{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;display:flex;gap:var(--kb-space-s);justify-content:space-between;align-items:center;}.elementor .e-2a20a97c-b2c6{line-height:1.7;}.elementor .e-3cab9bd7-78d4{padding-block-start:0px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-5677b9bd-d9b8{overflow:hidden;border-radius:var(--kb-radius-s);background-color:var(--kb-white);}.elementor .e-5e1fdc5e-4dcd{max-width:900px;gap:var(--kb-space-s);}.elementor .e-2cf3a245-1e70{padding:0px;flex-direction:column;gap:var(--kb-space-xl);align-items:center;}.elementor .e-7810b1f2-1b37{background-color:var(--kb-navy-tint);}