.elementor .e-40f18d88-3bea{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-b56827c-f04b{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-69fe9a72-1a08{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/2025/10/Sun-Odyssey-410.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-4225923d-1098{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-72f977c0-6ad3{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-70b16ee8-44d0{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-4ee31dcf-c96e{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-51cda4a8-78c4{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-237ff16e-3d48{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-2ea8b305-1771{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-48bbad1d-a0e9{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-4a8842c6-d441{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-1d1d11-aaef{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-73fe0b39-db8e{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-40bcc765-2e17{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-4fab03d4-678b{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-4921ea51-62a8{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-69bcfbd-b283{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-d306d47-90f8{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-33afd9a7-9ddb{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-218aebc-9664{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-5a008efe-b366{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-417b0d20-6659{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-660423ed-d3be{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-f06cb7e-4d5a{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-7870abd5-7fa9{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-41f58132-a174{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-27ff5bdf-7bae{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#317AA2;}.elementor .e-2bdc012b-3e63{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-14b9267f-e643:hover,.elementor .e-14b9267f-e643:focus-visible{background-color:#26344D;}.elementor .e-14b9267f-e643{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-a8d0a9b-1382{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-dd4e550-2d07{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-7062d27e-6821{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-2abb91c8-78da{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-64b4137e-854d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-688e5f19-3e2c{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-1cbb6387-4595:hover,.elementor .e-1cbb6387-4595:focus-visible{background-color:#26344D;}.elementor .e-1cbb6387-4595{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-638a87b8-bcc9{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-2c7236c5-e642{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-5333a95f-6e03{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-75c9a387-f05e{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-6e307fd9-b4e7{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#4BA3C7;}.elementor .e-14665a2b-d8cf{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-4d38728d-cbb9:hover,.elementor .e-4d38728d-cbb9:focus-visible{background-color:#26344D;}.elementor .e-4d38728d-cbb9{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-11cc14ca-ee00{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-1b17b63b-9168{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-4ee0f6e9-d99e{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-3a3b9797-e556{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-652447be-d6ae{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-6bba7363-5262{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-4801d155-aa6d{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-75203c0f-b8de:hover,.elementor .e-75203c0f-b8de:focus-visible{background-color:#26344D;}.elementor .e-75203c0f-b8de{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-29b1d342-ab91{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-6dea09ac-fc0f{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-34a252ea-d1ae{font-family:Roboto;font-weight:700;font-size:21px;color:#ffffff;}.elementor .e-4cfc81b8-182d{font-family:Roboto;font-size:15px;color:#ffffff;margin-block-start:4px;}.elementor .e-2c4fc1aa-24e3{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#6EC1E4;}.elementor .e-31489f98-ccbf{font-family:Roboto;font-size:16px;color:#54595F;line-height:1.6;}.elementor .e-bff7e62-ef2a:hover,.elementor .e-bff7e62-ef2a:focus-visible{background-color:#26344D;}.elementor .e-bff7e62-ef2a{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-350c58d7-e011{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-34aa26c1-50b5{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-2138dec4-6903{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-21453d9b-615c{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-55cda144-b21d{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-b4e6b4f-7260{font-family:Roboto;font-weight:700;font-size:32px;color:#317AA2;line-height:1.25;margin-block-start:22px;}.elementor .e-7bb07cd9-eefe{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-49fb3415-bccd{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-30c84a58-627c{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-71ff58bb-9ec5{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-421f0465-559c{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-e51bd85-f917{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-9d22e21-938d{font-family:Roboto;font-weight:700;font-size:21px;color:#26344D;line-height:1.3;margin-block-end:6px;}.elementor .e-5740716b-f4af{font-family:Roboto;font-size:17px;color:#54595F;line-height:1.7;}.elementor .e-1a591d8a-1cd4{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-7d686ffe-b29c{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-217259cf-ac39{font-family:Roboto;font-weight:700;font-size:34px;color:#ffffff;text-align:center;}.elementor .e-7247a98f-8a1d{max-width:720px;font-family:Roboto;font-size:18px;color:#ffffff;line-height:1.6;text-align:center;}.elementor .e-1be1fe9f-4644:hover,.elementor .e-1be1fe9f-4644:focus-visible{color:#ffffff;background-color:#6EC1E4;}.elementor .e-1be1fe9f-4644{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-106e42d1-95e6:hover,.elementor .e-106e42d1-95e6:focus-visible{background-color:#000000;}.elementor .e-106e42d1-95e6{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-307f5034-15c3{padding:6px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-4388c5c4-4510{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;}