.elementor .e-290ce9d8-1066{max-width:560px;font-size:1rem;line-height:1.6;}.elementor .e-7b9c80d5-9752{max-width:75%;padding:0px;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-2541e3a3-d6bb{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-end;}.elementor .e-60ea8ef9-f147{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/7.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 40%;\n}.elementor .e-2a83f668-97fe{max-width:520px;}.elementor .e-2224c827-94f5{width:110px;}.elementor .e-5344d622-c98e{width:auto;padding:0px;flex-direction:row;gap:var(--kb-space-s);flex:0 0 auto;align-items:center;}.elementor .e-4e5da9e1-a6a2{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:center;}.elementor .e-358ea60a-52af{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-42704f25-c947{width:16px;height:16px;color:var(--kb-white);margin-block-start:4px;flex:0 0 16px;}.elementor .e-7840750f-c3cd{font-size:0.95rem;color:var(--kb-white);line-height:1.5;text-decoration:underline;}.elementor .e-16f2314b-8553{padding:0px;flex-direction:row;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-300d7bd3-7ab4{width:16px;height:16px;color:var(--kb-white);margin-block-start:4px;flex:0 0 16px;}.elementor .e-2335c3bd-9b1e{font-size:0.85rem;background-color:var(--kb-white);}.elementor .e-6db651ea-404d{padding:0px;flex-direction:row;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-7b9dc20f-46e5{width:16px;height:16px;color:var(--kb-white);margin-block-start:4px;flex:0 0 16px;}.elementor .e-2dae9961-d09b{font-size:0.95rem;color:var(--kb-white);line-height:1.5;}.elementor .e-6fc6078-a1a5{padding:0px;flex-direction:row;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-7acc2878-3f7b{width:16px;height:16px;color:var(--kb-white);margin-block-start:4px;flex:0 0 16px;}.elementor .e-47eb4c32-be90{font-size:0.95rem;color:var(--kb-white);line-height:1.5;}.elementor .e-399c238f-25ec{padding:0px;flex-direction:row;gap:var(--kb-space-xs);align-items:flex-start;}.elementor .e-41e61bc0-d7fd:hover,.elementor .e-41e61bc0-d7fd:focus-visible{color:var(--kb-white);background-color:var(--kb-red-dark);}.elementor .e-41e61bc0-d7fd{width:38px;height:38px;color:var(--kb-navy);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-7e263f3f-6022:hover,.elementor .e-7e263f3f-6022:focus-visible{color:var(--kb-white);background-color:var(--kb-red-dark);}.elementor .e-7e263f3f-6022{width:38px;height:38px;color:var(--kb-navy);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-6c16babe-3631:hover,.elementor .e-6c16babe-3631:focus-visible{color:var(--kb-white);background-color:var(--kb-red-dark);}.elementor .e-6c16babe-3631{width:38px;height:38px;color:var(--kb-navy);padding:10px;border-radius:var(--kb-radius-pill);background-color:var(--kb-white);}.elementor .e-15f6ad61-aa8d{padding-block-start:var(--kb-space-xs);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-xs);}.elementor .e-657fc7ca-138a{position:relative;z-index:1;padding:var(--kb-space-l);background-image:linear-gradient(180deg, rgba(20,40,82,0) 0%,rgba(20,40,82,0.92) 35%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:var(--kb-space-s);}.elementor .e-6751406a-6ece{min-height:480px;overflow:hidden;position:relative;padding:0px;border-radius:var(--kb-radius);background-color:var(--kb-navy-dark);display:flex;flex-direction:column;flex:0 0 40%;justify-content:flex-end;}.elementor .e-69e47144-3c15{font-family:var(--kb-font-heading);font-weight:600;font-size:0.8rem;color:var(--kb-navy-dark);text-transform:uppercase;}.elementor .e-dfc68a8-5dcd:focus{border-color:#193267;}.elementor .e-dfc68a8-5dcd{width:100%;height:48px;font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-navy-dark);border-radius:var(--kb-radius-pill);border-width:1px;border-color:#D3D8E2;border-style:solid;background-color:var(--kb-white);padding-inline: 20px;\n}.elementor .e-3bcc5a0-e2f4{padding:0px;flex-direction:column;gap:6px;flex:1 1 220px;}.elementor .e-3184fd24-895b{font-family:var(--kb-font-heading);font-weight:600;font-size:0.8rem;color:var(--kb-navy-dark);text-transform:uppercase;}.elementor .e-792ee7a2-b7aa:focus{border-color:#193267;}.elementor .e-792ee7a2-b7aa{width:100%;height:48px;font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-navy-dark);border-radius:var(--kb-radius-pill);border-width:1px;border-color:#D3D8E2;border-style:solid;background-color:var(--kb-white);padding-inline: 20px;\n}.elementor .e-52add5ae-47de{padding:0px;flex-direction:column;gap:6px;flex:1 1 220px;}.elementor .e-36417748-ab3e{font-family:var(--kb-font-heading);font-weight:600;font-size:0.8rem;color:var(--kb-navy-dark);text-transform:uppercase;}.elementor .e-a4d808f-b9fe:focus{border-color:#193267;}.elementor .e-a4d808f-b9fe{width:100%;height:48px;font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-navy-dark);border-radius:var(--kb-radius-pill);border-width:1px;border-color:#D3D8E2;border-style:solid;background-color:var(--kb-white);padding-inline: 20px;\n}.elementor .e-133459c8-73ca{padding:0px;flex-direction:column;gap:6px;flex:1 1 100%;}.elementor .e-37150409-c8da{font-family:var(--kb-font-heading);font-weight:600;font-size:0.8rem;color:var(--kb-navy-dark);text-transform:uppercase;}.elementor .e-7579a1a3-84c2:focus{border-color:#193267;}.elementor .e-7579a1a3-84c2{width:100%;height:48px;font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-navy-dark);border-radius:var(--kb-radius-pill);border-width:1px;border-color:#D3D8E2;border-style:solid;background-color:var(--kb-white);padding-inline: 20px;\n}.elementor .e-5d9f0738-839f{padding:0px;flex-direction:column;gap:6px;flex:1 1 100%;}.elementor .e-735916a9-9ec8{font-family:var(--kb-font-heading);font-weight:600;font-size:0.8rem;color:var(--kb-navy-dark);text-transform:uppercase;}.elementor .e-1fe04582-2088:focus{border-color:#193267;}.elementor .e-1fe04582-2088{width:100%;font-family:var(--kb-font-body);font-size:0.95rem;color:var(--kb-navy-dark);padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--kb-radius-s);border-width:1px;border-color:#D3D8E2;border-style:solid;background-color:var(--kb-white);}.elementor .e-44bb67c9-94c2{padding:0px;flex-direction:column;gap:6px;flex:1 1 100%;}.elementor .e-781a4527-b51a{width:100%;margin-block-start:var(--kb-space-xs);}.elementor .e-335e55f2-eb46{font-size:0.95rem;border-radius:var(--kb-radius-s);}.elementor .e-3eb4fe8b-9c14{font-size:0.95rem;border-radius:var(--kb-radius-s);}.elementor .e-ffb2206-3622{margin-block-start:var(--kb-space-xs);gap:var(--kb-space-s);}.elementor .e-63bd219d-b0c6{font-size:0.85rem;& a { color: var(--kb-red-dark); text-decoration: underline; } & a:hover { color: var(--kb-navy); }\n}.elementor .e-1c10ccd6-a94b{padding:var(--kb-space-xl);border-radius:var(--kb-radius);background-color:var(--kb-navy-tint);flex-direction:column;gap:var(--kb-space-s);flex:1 1 0px;}.elementor .e-d2d5eb1-f83a{padding:0px;flex-direction:row;gap:var(--kb-space-l);align-items:stretch;}.elementor .e-7de27886-b8f7{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-7be2b819-5168{max-width:620px;padding:0px;flex-direction:column;gap:var(--kb-space-s);align-items:flex-start;}.elementor .e-24744c7b-5968{width:110px;}.elementor .e-e80fccf-c005{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:var(--kb-space-s);flex:0 0 auto;align-items:center;}.elementor .e-12231dd3-9634{padding:0px;flex-direction:row;gap:var(--kb-space-l);justify-content:space-between;align-items:flex-start;}.elementor .e-231cf401-2c36{text-transform:none;}.elementor .e-68b1c362-e613{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-620015f2-8e75{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-780c5ee3-9453{text-transform:none;}.elementor .e-16859072-538c{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-7a4d861-a3b8{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-41c0b6d4-97c5{text-transform:none;}.elementor .e-2589f09f-3c51{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-7b0c39c-ef5b{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-51091fde-7dc4{text-transform:none;}.elementor .e-488f7001-5eb9{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-36cecfc9-338f{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-64a249fb-95e0{text-transform:none;}.elementor .e-70915c97-137f{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-3b262749-d0f3{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-5574513b-f259{text-transform:none;}.elementor .e-78b76171-ef2f{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-503040df-a2b1{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-302483af-efe7{text-transform:none;}.elementor .e-1878e9ec-2ce3{margin-block-start:auto;overflow-wrap: anywhere;\n}.elementor .e-7bbbfc05-d1d1{flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-3a98ab38-2f22{opacity:85%;}.elementor .e-434f4012-d11d{margin-block-start:auto;}.elementor .e-b74625e-7e1b{background-color:var(--kb-navy);flex:0 1 calc((100% - 60px) / 3);align-items:flex-start;}.elementor .e-2df0bbee-be8e{padding:0px;flex-direction:row;gap:var(--kb-space-l);flex-wrap:wrap;}.elementor .e-54281703-60da{width:auto;align-self:flex-start;}.elementor .e-6f95acee-a144{padding:0px;flex-direction:column;gap:var(--kb-space-xl);}.elementor .e-1462160e-cc6f{background-color:var(--kb-white);}.elementor .e-42fb10b6-4cd9{width:100%;overflow:hidden;aspect-ratio:21 / 8;position:relative;padding:0px;border-radius:var(--kb-radius);border-width:2px;border-color:#C8151C;border-style:dashed;background-color:var(--kb-navy-tint);}.elementor .e-320f603c-1ec2{padding:0px;flex-direction:column;}.elementor .e-177de48d-8732{padding-block-start:0px;}