.elementor .e-78fd3cc8-981b{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-7676018a-3dc3{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-7192e75d-7a1f{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-7080fbb6-ceba{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/2.1.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;\n}.elementor .e-2fbea514-eea8{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-6d07f312-8e68{max-width:420px;padding:0px;flex-direction:row;gap:var(--kb-space-m);flex:1 1 auto;align-items:center;}.elementor .e-c7c61f4-92ea{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:center;}.elementor .e-3f56e928-6468{width:45%;min-height:280px;object-fit:cover;flex:0 0 45%;}.elementor .e-26abf824-d995{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-69aa39e6-9de2{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-57e424f1-66e2{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-411e6f4d-4fcb{padding:0px;flex-direction:row;gap:var(--kb-space-xs);flex-wrap:wrap;}.elementor .e-20f49cdd-9d45{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-8f044bb-af6b{margin-block-start:var(--kb-space-xs);}.elementor .e-34b04214-4d8e{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.8;}.elementor .e-6cb4dc4b-dc3a{font-family:var(--kb-font-body);font-size:0.9rem;color:var(--kb-navy);line-height:1.6;font-style:italic;}.elementor .e-4288663c-ee10{padding-block-start:var(--kb-space-xl);padding-block-end:var(--kb-space-xl);padding-inline-start:var(--kb-space-l);padding-inline-end:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-60b5fc41-ea3c{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-a42e8fa-6b6b{width:45%;min-height:280px;object-fit:cover;flex:0 0 45%;}.elementor .e-3111ddbf-b8ee{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-79a79031-f949{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-334b8b58-4873{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-5fd5821-d6e9{padding:0px;flex-direction:row;gap:var(--kb-space-xs);flex-wrap:wrap;}.elementor .e-1dbaf0d5-e189{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-751a18b5-8d28{margin-block-start:var(--kb-space-xs);}.elementor .e-1f16ffc4-5ece{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-26d9291d-f39a{padding-block-start:var(--kb-space-xl);padding-block-end:var(--kb-space-xl);padding-inline-start:var(--kb-space-l);padding-inline-end:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-6dee8ae2-b0d2{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row-reverse;}.elementor .e-75f902df-1245{width:45%;min-height:280px;object-fit:cover;flex:0 0 45%;}.elementor .e-3fd867d9-47b3{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-40a7554-5d22{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-3347d64f-4ff4{padding:0px;flex-direction:row;gap:var(--kb-space-xs);flex-wrap:wrap;}.elementor .e-43713859-6425{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-52cba805-9443{margin-block-start:var(--kb-space-xs);}.elementor .e-73cade4f-cefa{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-76adb69b-723d{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-2a1bc917-7f7e{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-4ea37f33-b0fb{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-12276d62-cce3{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-fd8515a-49f8{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-57386a0-249f{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-606c851c-859e{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-white);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);}.elementor .e-75fa638f-3f1f{padding:0px;flex-direction:row;gap:var(--kb-space-xs);flex-wrap:wrap;}.elementor .e-6bef4cc-6eb1{padding-block-start:var(--kb-space-xl);padding-block-end:var(--kb-space-xl);padding-inline-start:var(--kb-space-l);padding-inline-end:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-4ac60b9-e85a{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row;}.elementor .e-64e8b96c-19a5{width:45%;min-height:280px;object-fit:cover;flex:0 0 45%;}.elementor .e-7cd82e85-912d{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-7b755ea4-573d{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-62893ef7-ab1d{font-family:var(--kb-font-heading);font-size:0.8rem;color:var(--kb-navy);padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-78251ec9-744d{padding:0px;flex-direction:row;gap:var(--kb-space-xs);flex-wrap:wrap;}.elementor .e-633dfbe4-2210{font-family:var(--kb-font-body);font-size:1rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-37db7f39-4cf2{font-family:var(--kb-font-body);font-size:0.9rem;color:var(--kb-red-dark);line-height:1.6;font-style:italic;}.elementor .e-768f28b0-d598{padding-block-start:var(--kb-space-xl);padding-block-end:var(--kb-space-xl);padding-inline-start:var(--kb-space-l);padding-inline-end:var(--kb-space-l);flex-direction:column;gap:var(--kb-space-s);justify-content:center;align-items:flex-start;}.elementor .e-367697f2-8619{overflow:hidden;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:row-reverse;}.elementor .e-445d5571-ec4d{max-width:1000px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--kb-space-l);}.elementor .e-7b802b88-4db0{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-3c9e8761-7a4c{width:auto;background-color:rgba(255,255,255,0.3);flex:1 1 auto;}.elementor .e-61f3b226-49ef{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-403253d8-cd36{font-size:1.05rem;line-height:1.7;}.elementor .e-198236e9-ce68{font-size:1rem;}.elementor .e-250b380e-f073{font-family:var(--kb-font-heading);font-size:1rem;white-space: nowrap;\n}.elementor .e-5fa691c0-a11f{padding-block-start:var(--kb-space-s);padding-block-end:var(--kb-space-s);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-m);justify-content:space-between;align-items: baseline; border-block-end: 1px solid rgba(255,255,255,0.2);\n}.elementor .e-3f816140-1264{font-size:1rem;}.elementor .e-42b55ff2-e15a{font-family:var(--kb-font-heading);font-size:1rem;white-space: nowrap;\n}.elementor .e-625e98b4-5fa1{padding-block-start:var(--kb-space-s);padding-block-end:var(--kb-space-s);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-m);justify-content:space-between;align-items: baseline; border-block-end: 1px solid rgba(255,255,255,0.2);\n}.elementor .e-7eaa6a7c-d3c9{font-size:1rem;}.elementor .e-71e8e9d0-daff{font-family:var(--kb-font-heading);font-size:1rem;white-space: nowrap;\n}.elementor .e-47db1a83-90a2{padding-block-start:var(--kb-space-s);padding-block-end:var(--kb-space-s);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-m);justify-content:space-between;align-items: baseline; border-block-end: 1px solid rgba(255,255,255,0.2);\n}.elementor .e-683dd087-3e0e{font-size:1rem;}.elementor .e-58a23411-da7d{font-family:var(--kb-font-heading);font-size:1rem;white-space: nowrap;\n}.elementor .e-1858dd85-f724{padding-block-start:var(--kb-space-s);padding-block-end:var(--kb-space-s);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-m);justify-content:space-between;align-items: baseline; border-block-end: 1px solid rgba(255,255,255,0.2);\n}.elementor .e-4967bdf6-955c{padding:0px;flex-direction:column;gap:0px;}.elementor .e-449e108f-8e8d{font-family:var(--kb-font-body);font-size:0.9rem;color:#F7A3A6;font-style:italic;}.elementor .e-5aa8aa3a-dd45{font-size:1rem;line-height:1.7;}.elementor .e-3f1b9f58-a5bf{padding:0px;flex-direction:column;gap:var(--kb-space-m);flex:1 1 0px;align-items:flex-start;}.elementor .e-3e208767-ebe7{width:100%;overflow:hidden;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--kb-radius);}.elementor .e-6934f779-b229{padding:0px;flex:0 0 45%;}.elementor .e-661d20e1-fb55{padding:0px;flex-direction:row;gap:var(--kb-space-xl);align-items:center;}.elementor .e-5f4af4c6-9851{background-color:var(--kb-navy-dark);}.elementor .e-30e40e6c-cbaa{width:auto;background-color:var(--kb-line);flex:1 1 auto;}.elementor .e-df82b98-b05c{padding:0px;flex-direction:row;gap:var(--kb-space-m);align-items:center;}.elementor .e-69e5ebc0-9497{font-family:var(--kb-font-body);font-size:1.05rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-6e0bb1d7-d620{max-width:640px;padding:0px;flex-direction:column;gap:var(--kb-space-m);}.elementor .e-56b0f990-25ad{width:100%;height:100%;object-fit:cover;border-radius:var(--kb-radius);grid-row:span 2;}.elementor .e-396d7b82-c48a{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-6baad7ce-924f{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-4a1c93b3-677f{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-7f6ef696-235a{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-7fb01ebc-9e1d{font-family:var(--kb-font-body);font-size:0.95rem;line-height:1.7;}.elementor .e-68f39b96-a268{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-631082c7-89e6{font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-grey);line-height:1.7;}.elementor .e-6e7aca2e-6f0d{padding:var(--kb-space-l);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);}.elementor .e-3d151361-e4f7{padding:0px;gap:var(--kb-space-m);grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:repeat(2, auto);}.elementor .e-43557454-5773{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-116f803f-181c{font-size:1.05rem;line-height:1.7;}.elementor .e-37793507-adc9{max-width:720px;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-27844b96-598a{color:var(--kb-navy);background-color:var(--kb-white);}.elementor .e-32fbd81e-ce6d{width:auto;padding:0px;flex-direction:row;gap:var(--kb-space-s);flex-wrap:wrap;flex:0 0 auto;}.elementor .e-2828d0eb-fa58{padding:0px;flex-direction:row;gap:var(--kb-space-xl);justify-content:space-between;align-items:center;}.elementor .e-7dcaa2bc-b31b{background-color:var(--kb-navy);}