.ft-track{isolation:isolate;position:relative;overflow:clip}.ft-track-body{z-index:1;position:relative}.ft-track-visual{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.ft-sender-mark{vertical-align:middle;flex:none;width:32px;height:32px;display:inline-flex;overflow:hidden}.ft-sender-glyph{width:32px;height:32px;display:block;overflow:hidden}.ft-track .ftd-tile{visibility:hidden;transition:none;animation:none}.ft-static-starter{width:56px;height:56px;display:block;overflow:visible}.ft-static-starter[data-ft-static-starter=flat]{overflow:hidden}.ft-track[data-ft-ready=true] .ft-static-starter{visibility:hidden}.ft-native-opening{display:none}.ft-track[data-ft-ready=true] .ft-native-opening{visibility:hidden}@media (width>=1100px) and (height>=650px) and (prefers-reduced-motion:no-preference){.ft-native-opening{pointer-events:none;width:1px;height:1px;display:block;position:absolute;overflow:visible}.ft-opening-starter>.ft-native-opening{top:51px;left:28px}.ft-hero-wrap{isolation:isolate}.ft-hero-wrap>.ft-enquiry-stage{z-index:1;position:relative}.ft-hero-wrap>[data-ft-native-group=follow-exit]{z-index:0;top:100%;left:100%}.ft-booking-course,.qfj-native-opening-surface{isolation:isolate;min-width:0;position:relative}.ft-booking-course>.ft-booking-communications,.qfj-native-opening-surface>.qfj-quote-scene{z-index:1;position:relative}.ft-booking-course>[data-ft-native-group=follow-booking-exit]{z-index:0;top:100%;left:0}.qfj-native-opening-surface>[data-ft-native-group=quote-exit]{z-index:0;top:100%;left:100%}.ft-booking-moment .ft-copy{z-index:1;background:var(--ft-paper);box-shadow:0 0 0 8px var(--ft-paper);position:relative}}.ft-track .ftd-shadow{fill:#173e65;opacity:.11}.ft-track .ftd-back{fill:#1263ce;stroke:#0853ba;stroke-width:.4px;stroke-linejoin:round}.ft-track .ftd-side{fill:#084ca9;stroke:#0c5dc5;stroke-width:.25px;stroke-linejoin:round}.ft-track .ftd-face{fill:#1078ff}.ft-track .ftd-shade{fill:#084ca9}.ft-track .ftd-rim{fill:none;stroke:#ffffff57;stroke-width:.014px}@media (width<=1099px),(height<=649px),(prefers-reduced-motion:reduce){.ft-track-visual{display:none}}@media (width>=1100px){body:has(main[data-page=follow-up-v2],main[data-page=quote-follow-up-v2]) footer[aria-label=Site\ footer]>div>:is(img,video){object-position:right 62%}}.ft-track [data-ft-starter-piece=true] .ftd-shadow{opacity:.06;filter:blur(1.4px)}.ft-track-visual.ft-origin-visual{z-index:2}
