.elementor .e-325d60e1-aa8f{font-size:clamp(38px, 5.4vw, 66px);line-height:1;}.elementor .e-69c0718a-7daf{max-width:660px;font-size:19px;line-height:1.55;}.elementor .e-82d3838-b433{font-weight:700;font-size:17px;}.elementor .e-cd5a95d-7865{gap:18px;}.elementor .e-50c91e2b-731f{overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(6,25,43,.9) 0%,rgba(6,25,43,.6) 60%,rgba(6,25,43,.25) 100%),url("https://snorkelwithmanatees.com/wp-content/uploads/2026/10/swm-girl-snorkel-pontoon.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--swm-navy);}.elementor .e-2ee595bb-601e{width:1px;height:1px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;}.elementor .e-642dad1a-4851{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center center;}.elementor .e-eb5b1a6-c064{font-weight:700;font-size:13px;color:var(--swm-deep-water);letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-50719176-cd06{font-family:var(--swm-font-display);font-weight:400;font-size:clamp(24px, 2.6vw, 32px);color:var(--swm-navy);line-height:1.1;text-transform:uppercase;margin:0px;}.elementor .e-6b9b9f62-8f12{font-size:16px;color:var(--swm-ink);line-height:1.65;margin:0px;}.elementor .e-40a93882-85c7{font-size:14px;color:var(--swm-muted);line-height:1.55;margin:0px;}.elementor .e-592429c7-a068{padding-block-start:6px;gap:10px;flex-wrap:wrap;}.elementor .e-77d87e3f-334c{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-6cbacf8e-246f{overflow:hidden;position:relative;border-radius:12px;border-width:1px;border-color:var(--swm-line);border-style:solid;background-color:var(--swm-white);box-shadow:0px 6px 18px 0px rgba(6,25,43,.10);display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.elementor .e-2409d2e1-3226{width:1px;height:1px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;}.elementor .e-188b2e74-56b3{width:100%;height:100%;min-height:320px;object-fit:cover;order:2;object-position: center 40%;\n}.elementor .e-689b411-87d4{font-weight:700;font-size:13px;color:var(--swm-deep-water);letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-7756e340-f239{font-family:var(--swm-font-display);font-weight:400;font-size:clamp(24px, 2.6vw, 32px);color:var(--swm-navy);line-height:1.1;text-transform:uppercase;margin:0px;}.elementor .e-a65e4f9-c970{font-size:16px;color:var(--swm-ink);line-height:1.65;margin:0px;}.elementor .e-269aad84-549e{padding-block-start:6px;gap:10px;flex-wrap:wrap;}.elementor .e-4829894c-ce77{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;order:1;}.elementor .e-7ee0154f-765d{overflow:hidden;position:relative;border-radius:12px;border-width:1px;border-color:var(--swm-line);border-style:solid;background-color:var(--swm-white);box-shadow:0px 6px 18px 0px rgba(6,25,43,.10);display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);}.elementor .e-7c0360da-7492{width:1px;height:1px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;}.elementor .e-1ca3f810-2ca3{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center center;}.elementor .e-291c6d1c-4b90{font-weight:700;font-size:13px;color:var(--swm-deep-water);letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-434059cf-951f{font-family:var(--swm-font-display);font-weight:400;font-size:clamp(24px, 2.6vw, 32px);color:var(--swm-navy);line-height:1.1;text-transform:uppercase;margin:0px;}.elementor .e-2cf64c4d-1a36{font-size:16px;color:var(--swm-ink);line-height:1.65;margin:0px;}.elementor .e-2899dbcc-89b6:hover,.elementor .e-2899dbcc-89b6:focus-visible{color:var(--swm-white);background-color:var(--swm-navy);}.elementor .e-2899dbcc-89b6{color:var(--swm-navy);border-width:2px;border-color:var(--swm-navy);border-style:solid;background-color:transparent;}.elementor .e-4bf2979e-6c42{padding-block-start:6px;gap:10px;flex-wrap:wrap;}.elementor .e-4d65f89b-dc19{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-17e5e752-b05e{overflow:hidden;position:relative;border-radius:12px;border-width:1px;border-color:var(--swm-line);border-style:solid;background-color:var(--swm-white);box-shadow:0px 6px 18px 0px rgba(6,25,43,.10);display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.elementor .e-5142c2e-673b{display:flex;flex-direction:column;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;}.elementor .e-59477cb9-dcf4{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-200601cd-ee1f{font-size:clamp(26px, 3.2vw, 36px);}.elementor .e-ce4ebda-8779{font-weight:700;font-size:12px;color:var(--swm-white);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .e-37cf6fd4-c9f1{font-weight:700;font-size:12px;color:var(--swm-white);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .e-4ec6dc56-5963{font-weight:700;font-size:12px;color:var(--swm-white);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .e-4175aaf7-70dd{padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;background-color:var(--swm-navy);display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-5c98e71-bdfb{font-weight:700;font-size:15px;color:var(--swm-navy);line-height:1.45;margin:0px;}.elementor .e-3241ce3a-4f07{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-387ed05d-3b3d{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-7d39c4b7-c794{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-block-end-width:1px;display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom-style: solid; border-bottom-color: var(--swm-line); border-bottom-style: solid; border-bottom-color: var(--swm-line);\n}.elementor .e-cee3a50-79ff{font-weight:700;font-size:15px;color:var(--swm-navy);line-height:1.45;margin:0px;}.elementor .e-44334dec-2daa{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-3dbc6da7-d748{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-314a9d1c-27ae{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-block-end-width:1px;display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom-style: solid; border-bottom-color: var(--swm-line); border-bottom-style: solid; border-bottom-color: var(--swm-line);\n}.elementor .e-bfdf125-2b0e{font-weight:700;font-size:15px;color:var(--swm-navy);line-height:1.45;margin:0px;}.elementor .e-57dc7f21-8dc2{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-301bd41c-96ae{font-size:15px;color:var(--swm-ink);line-height:1.45;margin:0px;}.elementor .e-2dbfc60e-3fdc{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-1f9360c5-688b{overflow:hidden;border-radius:10px;border-width:1px;border-color:var(--swm-line);border-style:solid;background-color:var(--swm-white);gap:0px;}.elementor .e-31bf8951-4a27{margin:0px;}.elementor .e-66ed0edf-fd58{min-width:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7621ac1-7435{font-family:var(--swm-font-display);font-size:20px;color:var(--swm-white);line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-4409b5fa-716e{font-size:16px;color:var(--swm-white);line-height:1.6;margin:0px;}.elementor .e-37a0a820-7bd5{font-weight:700;font-size:15px;color:var(--swm-spring);margin:0px;}.elementor .e-21c745fc-d109{padding:40px;border-radius:10px;background-color:var(--swm-navy);display:flex;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-5626df48-ac87{display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;}.elementor .e-1704ac27-f849{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--swm-mist);}.elementor .e-d9ed4df-cea8{font-size:clamp(26px, 3.6vw, 40px);line-height:1.08;text-align:center;}.elementor .e-c8018ea-72fe{font-size:18px;line-height:1.55;text-align:center;}.elementor .e-59a68f30-d0ca{max-width:760px;text-align:center;gap:18px;align-items:center;}.elementor .e-77db1daa-f245{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--swm-deep-water);}