.rx-page.ma-page{--ma-transition-blue:#2250e3;--ma-sky-blue:#52adf5;--ma-dew-green:#7feeb2;--ma-navy:#0a1b4a;--rx-ink:var(--ma-transition-blue);--rx-ink-soft:#1c46c7;--rx-ink-deep:#1b3fb8;--rx-ink-panel:#1a3db0;--rx-ink-raised:#2a58e8;--rx-ink-warm:var(--ma-navy);--rx-ink-rgb:34,80,227;--rx-cream:#fff;--rx-cream-rgb:255,255,255;--rx-on-light:var(--ma-navy);--rx-on-light-rgb:10,27,74;--rx-gold:var(--ma-dew-green);--rx-gold-rgb:127,238,178;--rx-gold-hero:#b6f7d5;--rx-gold-hero-rgb:182,247,213;--rx-gold-bright:#d8fce9;--rx-gold-bright-rgb:216,252,233;--rx-gold-deep:#4fd598;--rx-line:#ffffff3d;--rx-disp:"Ubuntu",Arial,-apple-system,BlinkMacSystemFont,sans-serif;--rx-ui:"Ubuntu",Arial,-apple-system,BlinkMacSystemFont,sans-serif;--rx-hero-photo:url(/disciplines/slainte-training-swimming-05.webp);--rx-hero-photo-pos:72% 20%;--rx-close-photo:url(/andalus-pics/Al_Seef_Pool_and_Spa.png);--rx-close-photo-pos:center}.ma-page h1,.ma-page .rx-h1-serif,.ma-page .rxf-h2,.ma-page .rx-close-title,.ma-page .rx-notes-h2{font-family:var(--rx-disp);letter-spacing:-.01em;font-style:normal;font-weight:700}.ma-page .rx-close-br{display:inline}.ma-page .rx-hero-lede{background:linear-gradient(90deg,rgba(var(--rx-ink-rgb),.94)0%,rgba(var(--rx-ink-rgb),.92)62%,rgba(var(--rx-ink-rgb),.78)100%);border-start-end-radius:10px;border-end-end-radius:10px;padding:16px 26px 18px 24px;position:relative}.ma-page .rx-hero-lede:before{content:"";background:linear-gradient(180deg,var(--ma-dew-green),#7feeb226);width:3px;position:absolute;inset-block:0;inset-inline-start:0}@media (max-width:860px){.ma-page .rx-hero-lede{background:rgba(var(--rx-ink-rgb),.92);border-radius:8px;padding:14px 16px 16px}}.ma-page .rx-hero-lede,.ma-page .rxf-lede,.ma-page .rx-close-body,.ma-page .rx-note-desc{letter-spacing:-.01em;font-weight:300}.ma-page .rx-hero-lede{color:#ffffffdb}.ma-page .rx-hero{background-image:radial-gradient(circle at 16% 20%,rgba(var(--rx-gold-rgb),.18),transparent 46%),linear-gradient(140deg,rgba(var(--rx-ink-rgb),.8)0%,#1a3db08f 55%,rgba(var(--rx-ink-rgb),.82)100%),var(--rx-hero-photo)}.ma-page .rx-topbar-sponsor{color:var(--ma-navy);background:#fff;gap:16px}.ma-page .ma-topbar-wtmc{filter:none;width:auto;height:55px;display:block}.ma-page .rx-topbar-event{color:var(--ma-navy);margin-inline-start:auto;font-weight:500}@media (max-width:900px){.ma-page .ma-topbar-wtmc{height:41px}}@media (max-width:560px){.ma-page .ma-topbar-wtmc{height:36px}.ma-page .rx-topbar-event{letter-spacing:.08em;font-size:.6rem}}.ma-page .ma-badge{color:var(--ma-navy);border-bottom:3px solid var(--ma-dew-green);background:#fff;padding:18px 0}.ma-page .ma-badge-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.ma-page .ma-badge-line{font-family:var(--rx-ui);letter-spacing:-.01em;color:var(--ma-transition-blue);margin:0;font-size:clamp(.95rem,1.7vw,1.18rem);font-weight:500;line-height:1.4}.ma-page .ma-badge-line em{color:var(--ma-navy);font-style:normal}.ma-page .ma-badge-inner img{width:auto;display:block}.ma-page .ma-badge-sep{height:40px}.ma-page .ma-badge-taqa{height:44px}.ma-page .ma-badge-slainte{height:56px}.ma-page .ma-badge-sep{background:#0a1b4a2e;flex:none;width:1px}@media (max-width:640px){.ma-page .ma-badge-sep{display:none}.ma-page .ma-badge-taqa{height:34px}.ma-page .ma-badge-slainte{height:44px}}.ma-page .rx-notes-label,.ma-page .rx-note-term,.ma-page .rx-promo-cta{color:var(--ma-transition-blue)}.ma-page .rx-note-desc{color:rgba(var(--rx-on-light-rgb),.78)}.ma-page .ma-note-link{color:var(--ma-transition-blue);text-underline-offset:2px;white-space:nowrap;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.ma-page .ma-note-link:hover{text-decoration-thickness:2px}.ma-page .ma-note-link:focus-visible{outline:2px solid var(--ma-transition-blue);outline-offset:2px}.ma-page .rx-note-mark{color:var(--ma-transition-blue)}.ma-page .rx-note{border-top-color:rgba(var(--rx-on-light-rgb),.14)}.ma-page .rx-notes-tab,.ma-page .rx-hero-tab{background:var(--ma-dew-green)}.ma-page .rxf{--f-ink:#fff;--f-ink-rgb:255,255,255;--f-body:#ffffffe0;--f-mute:#ffffffb8;--f-dim:#ffffffb8}.ma-page .rxf .rxf-rule-callout p{color:#ffffffe0}.ma-page .rx-btn{letter-spacing:.06em}.ma-page .rx-close-btn,.ma-page .rx-glance-cta,.ma-page .rx-stickybar-btn{background:var(--ma-dew-green);border-color:var(--ma-dew-green);color:var(--ma-navy);font-weight:700}.ma-page .rx-close-btn:hover,.ma-page .rx-glance-cta:hover,.ma-page .rx-stickybar-btn:hover{background:var(--ma-sky-blue);border-color:var(--ma-sky-blue);color:var(--ma-navy)}.ma-page .ma-waves{margin-top:4px}.ma-page .ma-waves .rxb-bracket-heats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.ma-page .ma-waves .rxb-bracket-heats{grid-template-columns:minmax(0,1fr)}}.ma-page .ma-waves-note{font-family:var(--rx-ui);color:#ffffffb8;margin:14px 0 0;font-size:.82rem;font-weight:300;line-height:1.55}.ma-page .ma-waves-note strong{color:var(--ma-dew-green);font-weight:500}.memberships-test.ma-modal{--ma-transition-blue:#2250e3;--ma-sky-blue:#52adf5;--ma-dew-green:#7feeb2;--ma-navy:#0a1b4a;--mst-ink:#12307f;--mst-ink-soft:#0a1b4af5;--mst-card:#17398f;--mst-card-soft:#1b429f;--mst-card-coached-from:#1b429f;--mst-card-coached-to:#12307f;--mst-green:var(--ma-dew-green);--mst-green-soft:#7feeb273;--mst-mint:#b6f7d5;--mst-mint-soft:#b6f7d580;--mst-mint-faint:#7feeb229;--mst-text:#fff;--mst-text-soft:#ffffffe0;--mst-text-mute:#fffc;--mst-text-fade:#ffffffb8;--mst-line:#ffffff24;--mst-line-soft:#fff3;--mst-line-strong:#7feeb257;--font-ui:"Ubuntu",Arial,-apple-system,BlinkMacSystemFont,sans-serif}.memberships-test.ma-modal .mst-modal{background:var(--mst-ink);border-color:#ffffff2e;box-shadow:0 40px 100px -30px #040c28bf}.memberships-test.ma-modal .mst-modal-close{color:#fff;background:#ffffff14;border-color:#ffffff3d}.memberships-test.ma-modal .mst-modal-close:hover{background:var(--ma-dew-green);border-color:var(--ma-dew-green);color:var(--ma-navy)}.memberships-test.ma-modal .mst-form-title,.memberships-test.ma-modal .mst-summary-due-amount,.memberships-test.ma-modal .mst-summary-eyebrow{letter-spacing:-.01em;font-family:Ubuntu,Arial,sans-serif;font-weight:700}.memberships-test.ma-modal .mst-form-sub{font-weight:300}.memberships-test.ma-modal .mst-form-cta{background:var(--ma-dew-green);border-color:var(--ma-dew-green);color:var(--ma-navy);font-family:Ubuntu,Arial,sans-serif;font-weight:700}.memberships-test.ma-modal .mst-form-cta:hover:not(:disabled){background:var(--ma-sky-blue);border-color:var(--ma-sky-blue);color:var(--ma-navy)}.memberships-test.ma-modal .rxb-mate-tab.is-on{border-color:var(--ma-dew-green);color:#fff}.memberships-test.ma-modal .mst-summary{background:radial-gradient(circle at 78% 18%,#7feeb22e,#0000 38%),linear-gradient(135deg,#0f2a72 0%,#12307f 52%,#0a1b4a 100%)}.memberships-test.ma-modal .rq-prog{background:#ffffff12;border-color:#fff3}.memberships-test.ma-modal .rq-prog:hover:not(:disabled){border-color:var(--ma-dew-green)}.memberships-test.ma-modal .rq-prog.is-selected{border-color:var(--ma-dew-green);background:#7feeb229}.memberships-test.ma-modal .rq-prog.is-selected .rq-prog-dot{background:var(--ma-dew-green);border-color:var(--ma-dew-green)}.memberships-test.ma-modal .mst-summary-foot,.ma-page .rx-glance dt{color:#ffffffb8}.ma-page .rxf-anatomy-num{color:#d8fce9c7}.ma-page .rxb-bracket-heat-time{color:#ffffffc2}.ma-page .rx-close-ask{background-image:linear-gradient(115deg,#2250e3e0 0%,#52adf5b8 56%,#7feeb29e 100%),linear-gradient(#0a1b4a94,#0a1b4a94),var(--rx-close-photo);background-size:cover;background-position:var(--rx-close-photo-pos);background-repeat:no-repeat}.ma-page .rx-stickybar-sponsor img{filter:none;height:20px}.ma-page .ma-waves .rxb-bracket-heat{padding:0;display:block}.ma-page .ma-waves .ma-wave-btn{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ma-page .ma-waves .ma-wave-btn:hover:not(:disabled){background:#7feeb224}.ma-page .ma-waves .ma-wave-btn:focus-visible{outline:2px solid var(--ma-dew-green);outline-offset:-2px}.ma-page .ma-waves .ma-wave-btn:disabled{cursor:not-allowed}.ma-page .ma-logo-cloud{border-top:1px solid rgba(var(--rx-on-light-rgb),.12);background:#fff;padding:30px 0 34px}.ma-page .ma-logo-cloud__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 54px;display:flex}.ma-page .ma-cloud-mark{flex:none;width:auto;display:block}.ma-page .ma-cloud-mark--wtmc{height:50px}.ma-page .ma-cloud-sep{background:#0a1b4a2e;flex:none;width:1px;height:40px}.ma-page .ma-cloud-mark--slainte{height:52px}@media (max-width:720px){.ma-page .ma-logo-cloud{padding:24px 0 26px}.ma-page .ma-logo-cloud__row{gap:22px 34px}.ma-page .ma-cloud-mark--wtmc{height:32px}.ma-page .ma-cloud-mark--slainte{height:40px}}.ma-modal .ma-age-row{margin-top:4px}.ma-modal .ma-age-field{gap:6px}.ma-modal .ma-age-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ma-modal .ma-age-value{color:var(--ma-dew-green);font-variant-numeric:tabular-nums;font-family:Ubuntu,Arial,sans-serif;font-size:15px;font-weight:700}.ma-modal .ma-age-note{color:var(--mst-text-mute);margin:6px 0 10px;font-size:12px;line-height:1.5}.ma-modal .ma-age-slider{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0}.ma-modal .ma-age-slider:focus-visible{outline:2px solid var(--ma-dew-green);outline-offset:3px;border-radius:4px}.ma-modal .ma-age-slider::-webkit-slider-runnable-track{background:#ffffff3d;border-radius:2px;height:4px}.ma-modal .ma-age-slider::-moz-range-track{background:#ffffff3d;border-radius:2px;height:4px}.ma-modal .ma-age-slider::-webkit-slider-thumb{appearance:none;background:var(--ma-dew-green);border:0;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 1px 4px #040c2880}.ma-modal .ma-age-slider::-moz-range-thumb{background:var(--ma-dew-green);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #040c2880}.ma-page .ma-hero-marks{align-items:center;gap:17px;margin-top:26px;margin-bottom:0;display:flex}.ma-page .ma-hero-taqa-wrap{align-items:center;display:inline-flex}.ma-page .ma-hero-taqa{filter:brightness(0)invert();width:auto;height:47px;display:block}.ma-page .ma-hero-marks-sep{background:var(--ma-dew-green);flex:none;width:2px;height:47px}.ma-page .ma-hero-slainte{width:auto;height:54px;display:block}@media (max-width:900px){.ma-page .ma-hero-taqa{height:40px}.ma-page .ma-hero-slainte{height:46px}.ma-page .ma-hero-marks-sep{height:40px}}.ma-page .ma-badge--sticky{padding:10px 0}.ma-page .ma-badge--sticky .ma-badge-taqa{height:32px}.ma-page .ma-badge--sticky .ma-badge-slainte{height:40px}.ma-page .ma-badge--sticky .ma-badge-sep{height:28px}.ma-page .ma-badge--sticky .ma-badge-line{font-size:clamp(.85rem,1.4vw,1rem)}@media (max-width:640px){.ma-page .ma-badge--sticky .ma-badge-taqa{height:26px}.ma-page .ma-badge--sticky .ma-badge-slainte{height:32px}}.ma-page .ma-champband{border-top:3px solid var(--ma-dew-green);border-bottom:3px solid var(--ma-dew-green);background:#fff;padding:18px 0}.ma-page .ma-champband-inner{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.ma-page .ma-champband-logo-link{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ma-page .ma-champband-logo-link:focus-visible{outline:2px solid var(--ma-transition-blue);outline-offset:3px;border-radius:2px}.ma-page .ma-champband-copy{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:6px 16px;min-width:0;display:flex}.ma-page .ma-champband-name,.ma-page .ma-champband-dates{margin-inline-start:0}.ma-page .ma-champband-sep{background:#0a1b4a2e;flex:none;width:1px;height:20px}.ma-page .ma-champband-dates{white-space:nowrap}.ma-page .ma-champband-cta{color:#fff;min-height:38px;font-family:var(--rx-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#000;border-radius:999px;flex:none;align-items:center;padding:0 20px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ma-page .ma-champband-cta:hover{background:var(--ma-navy)}.ma-page .ma-champband-cta:focus-visible{outline:2px solid var(--ma-transition-blue);outline-offset:3px}@media (max-width:1000px){.ma-page .ma-champband-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name";align-items:center;gap:14px 20px;display:grid}.ma-page .ma-champband-logo-link{grid-area:logo;justify-self:start}.ma-page .ma-champband-dates,.ma-page .ma-champband-cta{display:none}.ma-page .ma-champband-copy{display:contents}.ma-page .ma-champband-name{text-align:right;grid-area:name;align-self:center}.ma-page .ma-champband-sep{display:none}.ma-page .ma-champband-dates,.ma-page .ma-champband-name{letter-spacing:.09em;font-size:clamp(.52rem,1.6vw,.62rem);line-height:1.5}.ma-page .ma-badge-line em{display:block}}.ma-page .rx-hero-meta{margin-top:.5em;display:block}@media (max-width:768px){.ma-page .ma-hero-marks{justify-content:center}}@media (max-width:640px){.ma-page .ma-hero-marks{align-items:center;gap:clamp(14px,4vw,22px);width:min(96%,420px);margin-inline:auto}.ma-page .ma-hero-taqa-wrap{flex:2.47 1 0;min-width:0}.ma-page .ma-hero-taqa,.ma-page .ma-hero-slainte{width:100%;height:auto}.ma-page .ma-hero-slainte{flex:1.031 1 0;min-width:0}.ma-page .ma-hero-marks-sep{align-self:stretch;height:auto}}@media (max-width:768px){.ma-page .ma-badge--sticky .ma-badge-inner{flex-wrap:nowrap;gap:10px}.ma-page .ma-badge--sticky .ma-badge-inner img{flex:none}.ma-page .ma-badge--sticky .ma-badge-taqa{height:22px}.ma-page .ma-badge--sticky .ma-badge-slainte{height:26px}.ma-page .ma-badge--sticky .ma-badge-line{font-size:clamp(.66rem,2.7vw,.82rem);line-height:1.3}}.ma-page .rx-glance .ma-glance-note{text-align:right;color:#ffffffb3;margin-top:2px;font-size:.78em;font-weight:400;display:block}.ma-page .ma-final-head{margin-top:26px}.ma-page .ma-waves .ma-final-slots{grid-template-columns:repeat(5,minmax(0,1fr))}.ma-page .ma-waves .ma-final-slot{cursor:default;text-align:center;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 10px;display:flex}.ma-page .ma-final-place{font-family:var(--rx-disp);color:var(--ma-dew-green);font-size:1.15rem;font-weight:700;line-height:1}.ma-page .ma-final-waiting{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.72rem}@media (max-width:760px){.ma-page .ma-waves .ma-final-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-page .ma-waves .ma-final-slot:last-child{grid-column:1/-1}}.ma-page .ma-format-head{align-items:flex-start;gap:48px;display:flex}.ma-page .ma-format-head>.rxf-h2{flex:auto;min-width:0}.ma-page .ma-format-draw{background:var(--ma-dew-green);border:none;flex:0 320px;padding:22px 24px 24px}@media (max-width:980px){.ma-page .ma-format-head{flex-direction:column;gap:28px}.ma-page .ma-format-draw{flex:auto;align-self:stretch}}.ma-page .ma-format-draw-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ma-navy);margin-bottom:12px;font-size:.72rem;font-weight:700}.ma-page .ma-format-draw-body{letter-spacing:-.01em;color:var(--ma-navy);margin:0;font-size:1.02rem;font-weight:300;line-height:1.55}body:has(.ma-page) .cookie-banner{--ma-transition-blue:#2250e3;--ma-dew-green:#7feeb2;--ma-navy:#0a1b4a;--rx-ui:"Ubuntu",Arial,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ma-navy);border-top:3px solid var(--ma-dew-green);font-family:var(--rx-ui);background:#fff}body:has(.ma-page) .cookie-banner__text{color:#0a1b4ad1;opacity:1}body:has(.ma-page) .cookie-banner__link{color:var(--ma-transition-blue);text-underline-offset:2px;font-weight:500;text-decoration:underline}body:has(.ma-page) .cookie-banner__actions .btn{border-radius:999px;min-height:40px;padding:0 22px}body:has(.ma-page) .cookie-banner__actions .btn-gold{background:var(--ma-dew-green);border-color:var(--ma-dew-green);color:var(--ma-navy);font-weight:700}body:has(.ma-page) .cookie-banner__actions .btn-gold:hover{background:var(--ma-transition-blue);border-color:var(--ma-transition-blue);color:#fff}body:has(.ma-page) .cookie-banner__actions .btn-ghost{color:var(--ma-navy);background:0 0;border-color:#0a1b4a52}body:has(.ma-page) .cookie-banner__actions .btn-ghost:hover{border-color:var(--ma-transition-blue);color:var(--ma-transition-blue)}
