.elementor .e-34dd53af-befe{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-1e9bb38c-edc0{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-1d83f929-b588{width:140px;height:140px;min-width:140px;border-radius:var(--kb-radius-pill);border-width:2px;border-color:rgba(255,255,255,0.6);border-style:dashed;flex:0 0 auto;}.elementor .e-259737f-1475{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-79651a52-8675{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.4.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--kb-navy-dark);flex-direction:column;justify-content:flex-end;}.elementor .e-55f44fc3-915c{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--kb-radius);}.elementor .e-4d5ee8d3-5e67{background-color:var(--kb-navy-tint);}.elementor .e-1d9a72b1-f6de{padding:0px;flex-direction:column;gap:var(--kb-space-l);flex:0 0 36%;justify-content:space-between;align-items:flex-start;}.elementor .e-16e85c3b-f528{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-3adc3e97-531c{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-381f73b6-574c{font-size:1.75rem;line-height:1.3;text-transform:none;}.elementor .e-12fb8ca7-53a7{font-family:var(--kb-font-heading);font-weight:500;font-size:2.5rem;color:var(--kb-navy);line-height:1;}.elementor .e-5c6054f-560f{font-family:var(--kb-font-body);font-size:0.875rem;color:var(--kb-grey);}.elementor .e-af680a0-953d{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);}.elementor .e-3de58204-76c4{font-family:var(--kb-font-heading);font-weight:500;font-size:2.5rem;color:var(--kb-navy);line-height:1;}.elementor .e-5cfab505-7b6d{font-family:var(--kb-font-body);font-size:0.875rem;color:var(--kb-grey);}.elementor .e-f7f1949-3e9c{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);}.elementor .e-4024dc1f-3ef7{font-family:var(--kb-font-heading);font-weight:500;font-size:2.5rem;color:var(--kb-navy);line-height:1;}.elementor .e-749ee325-7bdf{font-family:var(--kb-font-body);font-size:0.875rem;color:var(--kb-grey);}.elementor .e-3047763b-a2b4{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);}.elementor .e-3e316fa-dc2b{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-m);flex:0 0 auto;}.elementor .e-69d7bd1f-608c{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;flex:1 1 0px;}.elementor .e-6abc5bfc-3b26{padding:0px;flex-direction:row;gap:var(--kb-space-xl);}.elementor .e-34c5574e-7e1a{padding:0px;flex-direction:column;gap:var(--kb-space-xl);flex:1 1 0px;}.elementor .e-390d1cab-763b{padding:0px;flex-direction:row;gap:var(--kb-space-l);}.elementor .e-291eb43d-98a9{padding-block-start:var(--kb-space-2xl);background-color:var(--kb-white);}.elementor .e-1947fbce-dd5b{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-1e02cfd2-89bb{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-6b302f7c-d507{padding:0px;flex-direction:column;gap:var(--kb-space-m);}.elementor .e-699ab424-de98{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);filter: grayscale(1) sepia(0.35);\n}.elementor .e-38cfca6c-ac63{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-fd068f2-28f2{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-66b51056-8894{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);}.elementor .e-70b53d62-d2d2{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-5eb6a630-c888{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-2cb8001e-ebd4{padding:0px;flex-direction:row;gap:var(--kb-space-xs);}.elementor .e-e4a03d8-7edd{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-2f4a83a2-7bd8{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);filter: grayscale(1) sepia(0.35);\n}.elementor .e-583eef6-1ab8{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-7ef2be39-7805{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-9fcef1b-5246{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);}.elementor .e-4d88f65d-3f0f{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-61013fd4-256f{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-7726dca9-1793{padding:0px;flex-direction:row;gap:var(--kb-space-xs);}.elementor .e-4b5da9ef-b7ee{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-61806cfd-940e{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);filter: grayscale(1) sepia(0.35);\n}.elementor .e-36c85672-417e{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-1c458fb4-6daa{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-25f0236b-3fc0{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--kb-radius-s);}.elementor .e-5067046c-fa6b{font-family:var(--kb-font-body);font-size:0.8rem;color:var(--kb-grey);}.elementor .e-244ac403-8f5b{width:auto;padding:0px;flex-direction:column;gap:var(--kb-space-2xs);flex:1 1 0px;}.elementor .e-34c73977-1d5d{padding:0px;flex-direction:row;gap:var(--kb-space-xs);}.elementor .e-5d1499aa-6f53{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-62da99ff-1e95{padding:0px;gap:var(--kb-space-l);grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5946dccf-5567{padding:0px;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-7762d666-feba{background-color:var(--kb-white);}.elementor .e-576b1d48-d652{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-761d3ba-9dc9{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-34477ba2-2362{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-3eefaf65-7bca{padding:0px;flex-direction:column;gap:var(--kb-space-m);flex:1 1 0px;}.elementor .e-74b36782-9199{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--kb-radius);}.elementor .e-332d4561-e724{padding:0px;flex:0 0 45%;}.elementor .e-5f9176d-95f2{padding:0px;flex-direction:row;gap:var(--kb-space-xl);align-items:center;}.elementor .e-32d928c4-b179{background-color:var(--kb-navy-tint);}.elementor .e-1dea666a-426e{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-78f0812b-e8f2{max-width:420px;padding:0px;flex-direction:row;gap:var(--kb-space-m);flex:1 1 auto;align-items:center;}.elementor .e-3e90b74c-898a{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:center;}.elementor .e-36f99cb8-4a34{width:45%;min-height:240px;object-fit:cover;flex:0 0 45%;}.elementor .e-77688e62-3ad7{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.6;}.elementor .e-62058f6-d09c{padding:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-59b7b43d-1968{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-20baff6f-b6c0{width:45%;min-height:240px;object-fit:cover;flex:0 0 45%;}.elementor .e-7c91afa9-6520{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.6;}.elementor .e-3b01501c-3f81{padding:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-12baa244-d440{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-1ce2d6d-f6db{width:45%;min-height:240px;object-fit:cover;flex:0 0 45%;}.elementor .e-582f0049-b34d{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.6;}.elementor .e-6f0a2906-c36f{padding:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-57542702-bc6f{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-698d2b07-9b85{width:45%;min-height:240px;object-fit:cover;flex:0 0 45%;}.elementor .e-53903979-5805{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.6;}.elementor .e-67182e8e-88e8{padding:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-7c4addde-19f4{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-2f1a2270-b201{padding:0px;gap:var(--kb-space-m);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-72b4d1d0-27c9{padding:0px;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-7381bf29-cbd3{padding-block-end:var(--kb-space-2xl);background-color:var(--kb-white);}