.elementor .e-160cb3b6-d5fb{max-width:1000px;font-family:Verdana;font-weight:600;font-size:60px;color:#F8FDFF;line-height:1.15;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:40px;padding-inline-end:40px;border-radius:41px;background-color:rgba(20,19,19,0.45);}.elementor .e-1d3a582a-1a82{max-width:760px;font-family:Roboto;font-size:20px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;background-color:rgba(20,19,19,0.35);}.elementor .e-750292fb-ae4d{min-height:560px;padding-block-start:150px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-image:url("https://yachttraining.co.nz/wp-content/uploads/2026/01/IMG_3158-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:18px;justify-content:center;align-items:center;}.elementor .e-71df08fc-3319{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-65c50b84-3194{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-4b08b730-dfa0{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-63e1a83f-36f3{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-3ffd6d64-9979{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-c399031-fa55{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-9cb5cd8-5fee:hover,.elementor .e-9cb5cd8-5fee:focus-visible{background-color:#26344D;}.elementor .e-9cb5cd8-5fee{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-5e700792-2751{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-283464f6-8781{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-3adf2df-22b6{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-19e64b3f-db11{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-41b1540d-52ab{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-329637df-eaa3{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-6cc5ddf3-3f85:hover,.elementor .e-6cc5ddf3-3f85:focus-visible{background-color:#26344D;}.elementor .e-6cc5ddf3-3f85{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-6e86d5fa-b9f8{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-7284a3d0-c273{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-335fd649-6f06{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-54bfa9d9-2484{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-7215e1c-4030{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#4BA3C7;}.elementor .e-5bb06e0a-147e{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-7bb9d8a7-1f14:hover,.elementor .e-7bb9d8a7-1f14:focus-visible{background-color:#26344D;}.elementor .e-7bb9d8a7-1f14{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-1378e13-306b{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-42046a22-7947{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-8dd5682-ef2f{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-3a042d70-a043{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-3b33701f-714d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#317AA2;}.elementor .e-3dc1c1e-2232{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-376e3163-7a16:hover,.elementor .e-376e3163-7a16:focus-visible{background-color:#26344D;}.elementor .e-376e3163-7a16{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-2fa60959-7f4f{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-2ca461fb-9962{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-3104ae54-c508{padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-59b1fca6-82b7{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-3b6f2a48-900e{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-3446a5cd-81ac{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-3488ef73-dfd7{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-13cbdbba-eb72{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-7fbbf80f-e9bf:hover,.elementor .e-7fbbf80f-e9bf:focus-visible{background-color:#26344D;}.elementor .e-7fbbf80f-e9bf{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-31d70bb1-ea50{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-200fd1cf-9c21{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-2ec0ef62-6816{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-14756854-75b6{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-1c197d05-78f9{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-e1b475c-5715{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-2efded70-f3a6:hover,.elementor .e-2efded70-f3a6:focus-visible{background-color:#26344D;}.elementor .e-2efded70-f3a6{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-1fbfdf1b-941f{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-3e4eb5ee-6502{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-6e4bda7d-5526{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-5256d063-6bd8{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-36556dae-3c80{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-5f8bcc0b-675d{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-203091-1e07:hover,.elementor .e-203091-1e07:focus-visible{background-color:#26344D;}.elementor .e-203091-1e07{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-91634a9-259b{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-bfe70a6-1965{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-2956da13-dfce{padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-62e6c637-2a1d{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-6558b84c-e4ee{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-2e8daf88-19c0{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-ac1acbd-2899{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-42e6e47-aeb3:hover,.elementor .e-42e6e47-aeb3:focus-visible{background-color:#26344D;}.elementor .e-42e6e47-aeb3{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-55666187-5238{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-2192fd8c-3ae8{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-49b78cc9-29a7{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-2ea2d6ea-9a27{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-40cf6d3a-ff61{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-7913d74f-949d{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-6900fdf9-dd10:hover,.elementor .e-6900fdf9-dd10:focus-visible{background-color:#26344D;}.elementor .e-6900fdf9-dd10{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-2b0db2d-2ba4{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-3a964949-a728{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-451ed622-e71e{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-38253431-4287{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-395ffa42-e561{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-8dbf939-6aa9{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-531b2e78-6a3b:hover,.elementor .e-531b2e78-6a3b:focus-visible{background-color:#26344D;}.elementor .e-531b2e78-6a3b{font-family:Roboto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:30px;background-color:#317AA2;align-self:flex-start;}.elementor .e-53c497f2-b391{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-382d03ea-913b{overflow:hidden;padding:0px;border-radius:12px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(0,0,0,0.10);flex-direction:column;flex:1 1 210px;}.elementor .e-25a629c1-6132{padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-1a0b384c-50e7{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-5350104f-39c7{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-55d8a93-b65a{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-279307ef-bea4{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-inline-start-width:4px;background-color:#F4F8FB;border-left-style: solid; border-left-color: #6EC1E4;\n}.elementor .e-24b9fb6c-5404{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-7b8cd0f-703f{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-114bc7c2-ab33{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-inline-start-width:4px;background-color:#F4F8FB;border-left-style: solid; border-left-color: #6EC1E4;\n}.elementor .e-5fdd55cc-63d2{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-20b109d5-b7cd{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-219c250-e74b{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-inline-start-width:4px;background-color:#F4F8FB;border-left-style: solid; border-left-color: #6EC1E4;\n}.elementor .e-3676154e-9e30{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-70594f98-f313{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-585582e7-dbac{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-inline-start-width:4px;background-color:#F4F8FB;border-left-style: solid; border-left-color: #6EC1E4;\n}.elementor .e-49ed7a8b-b99a{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-667b6694-16b3{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-22ab932a-6b57{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-inline-start-width:4px;background-color:#F4F8FB;border-left-style: solid; border-left-color: #6EC1E4;\n}.elementor .e-2c6a511a-8efa{width:100%;max-width:1000px;padding-block-start:50px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;}.elementor .e-615adc5c-d02b{font-family:Roboto;font-weight:700;font-size:34px;color:#ffffff;text-align:center;}.elementor .e-54bce91-81c2{max-width:720px;font-family:Roboto;font-size:18px;color:#ffffff;line-height:1.6;text-align:center;}.elementor .e-33218bb2-5763:hover,.elementor .e-33218bb2-5763:focus-visible{color:#ffffff;background-color:#6EC1E4;}.elementor .e-33218bb2-5763{font-family:Roboto;font-weight:700;font-size:16px;color:#317AA2;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;background-color:#ffffff;}.elementor .e-2911ceb6-b57c:hover,.elementor .e-2911ceb6-b57c:focus-visible{background-color:#000000;}.elementor .e-2911ceb6-b57c{font-family:Roboto;font-weight:700;font-size:16px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;background-color:#26344D;}.elementor .e-7b8035a2-d42a{padding:6px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-65150d78-912b{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:#317AA2;flex-direction:column;gap:16px;align-items:center;}