.elementor .e-2de30841-e7ed{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-1d546fcb-98cf{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-1b61aad9-b12e{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-2fdc104d-4791{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.2.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 35%; background-position: 0% 0%, center 15%;\n}.elementor .e-6f8d4120-2d49{color:var(--kb-grey);line-height:1.7;}.elementor .e-ba89796-c72d{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-28de21c4-68d6{max-width:720px;padding:0px;flex-direction:column;gap:var(--kb-space-s);align-items:flex-start;}.elementor .e-12de10d3-b494{text-transform:none;}.elementor .e-5f60ed5d-8dd6{font-size:0.875rem;line-height:1.4;opacity:85%;}.elementor .e-5af5199-43d0{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-39f97dfd-223f{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-3c1171ab-5c46{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-navy);line-height:1;text-align:center;}.elementor .e-5ef25f38-93d2{font-size:0.8rem;color:var(--kb-grey);text-align:center;font-style:italic;}.elementor .e-564aed3-7c87{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-4b0ae94d-4df4{padding:var(--kb-space-m);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-s);flex:0 0 calc(25% - 23px);}.elementor .e-6cf00260-390c{text-transform:none;}.elementor .e-35d0ec23-5388{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-793b810c-36ce{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-36bb739-e9f4{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-59ccff56-b6b5{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-533ab345-43fc{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-7029d89c-96e0{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-79e6ac41-4fcf{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-4dfb99fe-d4db{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-9c43dfb-5a8b{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-24cdb001-56b5{text-transform:none;}.elementor .e-27c3088e-b318{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-5300d799-9d69{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-1155557f-598b{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-11ed3102-d47d{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-12cdaba6-7597{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-28088b97-18ca{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-b40b7f0-13ea{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-f3f6adf-11fd{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-27b38524-7ea8{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-2f416297-6980{text-transform:none;}.elementor .e-2e0a6938-4246{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-41cb7012-6f28{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-ea6154a-218e{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-75117433-43ac{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-76051370-8948{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-43fbd79c-3b72{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-745ed839-b04f{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-53b2cf16-c877{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-6dfc5bcc-c790{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-154fbc0e-5802{text-transform:none;}.elementor .e-779d90da-ff9f{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-78bcb49f-e6e4{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-2bb47291-4587{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-35387bd4-87a4{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-53c53ba8-616e{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-e4c7d58-a027{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-439628dd-cec6{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-f5f82a7-fa72{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-7f5c5504-9774{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-79ad58d8-bfc3{text-transform:none;}.elementor .e-f8040cf-8aaa{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-57fe236f-eb9c{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-4096520c-1cea{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-1e020e02-f252{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-31076abc-aabd{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-fd9f1a3-8c52{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-5ba82367-8b06{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-3c1da2b4-89aa{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-69640dce-b2f7{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-52fc3756-76e0{text-transform:none;}.elementor .e-1272b661-5b46{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-32c52709-27f9{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-598d25dd-87fc{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-6fda0b10-72d0{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-4553a541-dab9{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-c348ce6-982e{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-d7baa-5e0c{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-673c6aa9-ed53{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-2a0c3bd5-425c{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-701732dd-92b3{color:var(--kb-red-dark);font-style:italic;text-transform:none;}.elementor .e-7a4dc9df-26cf{font-size:0.875rem;color:var(--kb-grey);line-height:1.4;}.elementor .e-415212df-3c36{width:auto;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-216e2697-bd80{width:36px;height:36px;color:var(--kb-white);padding:9px;border-radius:var(--kb-radius-pill);background-color:var(--kb-navy);flex:0 0 auto;}.elementor .e-6d119964-fc6f{padding:0px;flex-direction:row;gap:var(--kb-space-xs);justify-content:space-between;align-items:flex-start;}.elementor .e-dd57df2-a2d2{font-family:var(--kb-font-heading);font-weight:700;font-size:3rem;color:var(--kb-white);line-height:1;text-align:center;}.elementor .e-467c9925-a284{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-d21a83a-9224{aspect-ratio:1 / 1;padding:var(--kb-space-s);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-2xs);justify-content:center;align-items:center;}.elementor .e-54bd100b-255a{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-a261bc-f36b{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-grey-light);flex-direction:column;gap:var(--kb-space-s);flex:0 0 calc(25% - 23px);}.elementor .e-65dcb591-7bee{padding:0px;flex-direction:row;gap:var(--kb-space-l);flex-wrap:wrap;align-items:stretch;}.elementor .e-4cd92f5c-9229{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-27ff9e0a-ab5e{color:var(--kb-grey);line-height:1.7;}.elementor .e-592aa8cf-c605{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-694f539-ff31{width:40px;height:40px;color:var(--kb-white);}.elementor .e-7f3fb994-df56{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-2f9e4854-f346{aspect-ratio:16 / 9;padding:var(--kb-space-s);margin-block-end:var(--kb-space-xs);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-xs);justify-content:center;align-items:center;}.elementor .e-fa9cbbd-8246{color:var(--kb-grey);line-height:1.6;}.elementor .e-148220b2-3383{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-ae3a31d-9da5{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:0 0 calc(25% - 23px);}.elementor .e-7ba21aa4-7f48{width:40px;height:40px;color:var(--kb-white);}.elementor .e-2db9a91f-5192{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-59132204-95e9{aspect-ratio:16 / 9;padding:var(--kb-space-s);margin-block-end:var(--kb-space-xs);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-xs);justify-content:center;align-items:center;}.elementor .e-6bf983be-3a25{color:var(--kb-grey);line-height:1.6;}.elementor .e-ff9425-e845{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-5655fd7-82fd{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:0 0 calc(25% - 23px);}.elementor .e-4e57583a-681a{width:40px;height:40px;color:var(--kb-white);}.elementor .e-1cb9b848-3b84{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-4c6ee4dc-9a3a{aspect-ratio:16 / 9;padding:var(--kb-space-s);margin-block-end:var(--kb-space-xs);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-xs);justify-content:center;align-items:center;}.elementor .e-7ee9ee82-7d80{color:var(--kb-grey);line-height:1.6;}.elementor .e-27eab7a4-badb{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-21b81e08-c844{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:0 0 calc(25% - 23px);}.elementor .e-432710f2-b977{width:40px;height:40px;color:var(--kb-white);}.elementor .e-7aa8f4a9-2f3c{font-size:0.8rem;color:var(--kb-white);text-align:center;font-style:italic;opacity:75%;}.elementor .e-7289e2b6-be82{aspect-ratio:16 / 9;padding:var(--kb-space-s);margin-block-end:var(--kb-space-xs);border-radius:var(--kb-radius-s);background-color:var(--kb-navy);flex-direction:column;gap:var(--kb-space-xs);justify-content:center;align-items:center;}.elementor .e-29fa0022-5207{color:var(--kb-grey);line-height:1.6;}.elementor .e-4f26b6dc-dd6b{font-weight:600;font-size:0.875rem;color:var(--kb-red-dark);text-decoration:underline;margin-block-start:auto;}.elementor .e-161e8138-262b{padding:var(--kb-space-m);border-radius:var(--kb-radius);background-color:var(--kb-white);flex-direction:column;gap:var(--kb-space-xs);flex:0 0 calc(25% - 23px);}.elementor .e-1da55a50-e548{padding:0px;flex-direction:row;gap:var(--kb-space-l);flex-wrap:wrap;align-items:stretch;}.elementor .e-2cedc429-b739{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-1a40575a-164c{background-color:var(--kb-navy-tint);}.elementor .e-1c3f93e3-2c23{font-size:1.05rem;line-height:1.7;}.elementor .e-d6914b1-455e{max-width:720px;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-4e9da96e-8b67{color:var(--kb-navy);background-color:var(--kb-white);}.elementor .e-50dfa676-aefe{width:auto;padding:0px;flex-direction:row;gap:var(--kb-space-s);flex-wrap:wrap;flex:0 0 auto;}.elementor .e-2aae924b-3dd0{padding:0px;flex-direction:row;gap:var(--kb-space-xl);justify-content:space-between;align-items:center;}.elementor .e-541acf07-6fd4{background-color:var(--kb-navy);}