.elementor .e-6d816337-2e3d{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-3f13531c-ea39{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-75e2caf1-bcd5{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-50ee1b26-ee33{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/3.3.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 22%;\n}.elementor .e-5554c21-df64{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-35af9708-31e6{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-4f4030f7-5c7d{padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-7144abd9-4f32{overflow:hidden;aspect-ratio:16 / 9;position:relative;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-dark);display:flex;justify-content:center;align-items:center;}.elementor .e-bf6ecb3-6943{width:auto;flex:0 0 auto;}.elementor .e-278706f3-867f{font-size:0.875rem;}.elementor .e-6670a6a2-4f35{padding:0px;flex-direction:row;gap:var(--kb-space-s);align-items:center;}.elementor .e-63b299de-2cf5{padding:0px;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-5339c747-fbbe{padding-block-start:var(--kb-space-2xl);padding-block-end:var(--kb-space-xl);}.elementor .e-238af8f1-4543{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-22acd177-c4a6{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-4733e00c-ece8{max-width:640px;}.elementor .e-4b272f82-5dc6{padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-4a7817e7-d9d6{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-6937b78d-966a{font-size:0.8rem;}.elementor .e-35722e2a-f5fd{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-5f5911b6-9bd4{font-size:0.875rem;}.elementor .e-5744ce02-698d{background-color:var(--kb-white);}.elementor .e-474235e5-3b6a{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-3e88ebd-c1db{font-size:0.8rem;}.elementor .e-1b3ef27f-643f{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-5d2443b9-8920{font-size:0.875rem;}.elementor .e-4a830ad0-8e79{background-color:var(--kb-white);}.elementor .e-7212d716-ab9e{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-68c73748-9fb1{font-size:0.8rem;}.elementor .e-1b680cc7-a179{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-6a0963c9-8ae6{font-size:0.875rem;}.elementor .e-5669ea34-1cd8{background-color:var(--kb-white);}.elementor .e-6d94d17e-cacb{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-2b674fac-8f01{font-size:0.8rem;}.elementor .e-654a77d9-f552{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-38101177-2de9{font-size:0.875rem;}.elementor .e-1b8a2c06-e0ca{background-color:var(--kb-white);}.elementor .e-591f9f26-5be2{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-296e5d21-e5ea{font-size:0.8rem;}.elementor .e-2f12142f-6448{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-7a2344aa-5f2f{font-size:0.875rem;}.elementor .e-32f2225d-a7fe{background-color:var(--kb-white);}.elementor .e-4bc88e32-7d96{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-76efe616-302b{font-size:0.8rem;}.elementor .e-5894cfb4-ec53{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-732ee899-dcd1{font-size:0.875rem;}.elementor .e-6932399c-d456{background-color:var(--kb-white);}.elementor .e-61cc6b04-287b{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-215b45e9-7369{font-size:0.8rem;}.elementor .e-3699609f-98df{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-2601229e-cefc{font-size:0.875rem;}.elementor .e-33218a1a-64e3{background-color:var(--kb-white);}.elementor .e-11a5b4b2-34f6{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-4aff4b02-d205{font-size:0.8rem;}.elementor .e-42ac80c9-e8d6{font-family:var(--kb-font-heading);font-weight:500;font-size:1.75rem;color:var(--kb-navy);line-height:1.1;}.elementor .e-7a2118ef-ecbd{font-size:0.875rem;}.elementor .e-32fb3ef3-78be{background-color:var(--kb-white);}.elementor .e-6684c72a-a046{padding:0px;gap:var(--kb-space-m);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;}.elementor .e-676a1140-5264{font-size:0.8rem;padding-block-end:var(--kb-space-2xs);border-block-end: 1px solid var(--kb-line);\n}.elementor .e-4ac4a87d-71a0{font-size:0.95rem;line-height:1.9;}.elementor .e-72eb4c9b-e0e6{padding:0px;flex-direction:column;gap:var(--kb-space-xs);}.elementor .e-55fa614d-cd69{font-size:0.8rem;padding-block-end:var(--kb-space-2xs);border-block-end: 1px solid var(--kb-line);\n}.elementor .e-4e6380c4-3fa7{font-size:0.95rem;line-height:1.9;}.elementor .e-af60a25-bfde{padding:0px;flex-direction:column;gap:var(--kb-space-xs);}.elementor .e-5cfd21b-4ef3{font-size:0.8rem;padding-block-end:var(--kb-space-2xs);border-block-end: 1px solid var(--kb-line);\n}.elementor .e-cf11817-1b23{font-size:0.95rem;line-height:1.9;}.elementor .e-4886b887-1fa3{padding:0px;flex-direction:column;gap:var(--kb-space-xs);}.elementor .e-6004e4f1-89b4{padding:0px;gap:var(--kb-space-l);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7b620d91-bd3c{background-color:var(--kb-white);gap:var(--kb-space-m);}.elementor .e-1ef220d9-a7cd{max-width:760px;font-size:0.8rem;}.elementor .e-473b9cd1-557b{padding:0px;flex-direction:column;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-1607d87-f178{padding:0px;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-2119ebe7-1b45{padding-block-start:var(--kb-space-2xl);padding-block-end:var(--kb-space-2xl);background-color:var(--kb-navy-tint);}.elementor .e-34155e87-767d{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-43ef2066-702e{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-7030e502-ee0b{padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-67585216-1b0a{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-63da0fb-33fd{text-transform:none;}.elementor .e-36af5814-70ea{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-47ad48a7-ca8c{text-transform:none;}.elementor .e-5d65f27e-226d{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-4dbf2580-8eb0{text-transform:none;}.elementor .e-3881f6fa-4ed6{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-1546a202-c6bb{text-transform:none;}.elementor .e-6e5a139-b61d{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-3d4d2d35-40a9{text-transform:none;}.elementor .e-1efba27e-b428{width:40px;height:40px;color:var(--kb-white);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-red-dark);}.elementor .e-3a62b2fc-96bb{text-transform:none;}.elementor .e-59584f7e-37e7{padding:0px;gap:var(--kb-space-m);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-4066824a-7d00{font-size:0.8rem;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);}.elementor .e-3c9a082b-ea3d{font-size:0.8rem;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);}.elementor .e-49c4542d-96c5{padding:0px;flex-direction:column;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-23211d3f-70ee{padding:0px;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-2f810d02-70fa{padding-block-start:var(--kb-space-2xl);padding-block-end:var(--kb-space-2xl);}