.about-tabs-module__xBX-PG__panelOut{opacity:0;transition:opacity .1s}.about-tabs-module__xBX-PG__panelIn{animation:.3s both about-tabs-module__xBX-PG__about-tab-in}@keyframes about-tabs-module__xBX-PG__about-tab-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.about-tabs-module__xBX-PG__panelOut,.about-tabs-module__xBX-PG__panelIn{opacity:1;transition:none;animation:none}}
.ambient-motion-module__2uhgGW__homeHeroInner{animation:3s linear infinite alternate ambient-motion-module__2uhgGW__home-hero-inner}.ambient-motion-module__2uhgGW__homeHeroSide{animation:5s linear infinite alternate ambient-motion-module__2uhgGW__home-hero-side}.ambient-motion-module__2uhgGW__homeHeroBottom{animation:3s linear infinite alternate ambient-motion-module__2uhgGW__home-hero-bottom}.ambient-motion-module__2uhgGW__pageHeroMark{animation:3s linear infinite alternate ambient-motion-module__2uhgGW__page-hero-mark}.ambient-motion-module__2uhgGW__whyChooseSmallMark{animation:3s linear infinite alternate ambient-motion-module__2uhgGW__why-choose-small-mark}.ambient-motion-module__2uhgGW__ctaSecondaryMark{animation:5s linear infinite alternate ambient-motion-module__2uhgGW__cta-secondary-mark}.ambient-motion-module__2uhgGW__ctaMark{animation:5s linear infinite alternate ambient-motion-module__2uhgGW__cta-mark}@keyframes ambient-motion-module__2uhgGW__home-hero-inner{0%{transform:translate(0,0)}to{transform:translateY(-50px)}}@keyframes ambient-motion-module__2uhgGW__home-hero-side{0%{transform:translate(0,0)}to{transform:translateY(40px)}}@keyframes ambient-motion-module__2uhgGW__home-hero-bottom{0%{transform:translate(0,0)}to{transform:translateY(30px)}}@keyframes ambient-motion-module__2uhgGW__page-hero-mark{0%{transform:translate(0,0)}to{transform:translateY(20px)}}@keyframes ambient-motion-module__2uhgGW__why-choose-small-mark{0%{transform:translate(0,0)}to{transform:translateY(-40px)}}@keyframes ambient-motion-module__2uhgGW__cta-secondary-mark{0%{transform:translate(0,0)}to{transform:translateY(40px)}}@keyframes ambient-motion-module__2uhgGW__cta-mark{0%{transform:translate(0,0)}to{transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.ambient-motion-module__2uhgGW__homeHeroInner,.ambient-motion-module__2uhgGW__homeHeroSide,.ambient-motion-module__2uhgGW__homeHeroBottom,.ambient-motion-module__2uhgGW__pageHeroMark,.ambient-motion-module__2uhgGW__whyChooseSmallMark,.ambient-motion-module__2uhgGW__ctaSecondaryMark,.ambient-motion-module__2uhgGW__ctaMark{animation:none;transform:none}}
.cta-panel-module__crXMxq__openSection{isolation:isolate;background:#fff;padding:60px 0;position:relative;overflow:hidden}.cta-panel-module__crXMxq__openContainer{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.cta-panel-module__crXMxq__openCopy{text-align:center;width:100%;max-width:620px}.cta-panel-module__crXMxq__openHeading{max-width:610px}.cta-panel-module__crXMxq__openBody{max-width:520px;margin:24px auto 0}.cta-panel-module__crXMxq__openActions{flex-direction:column;align-items:center;gap:24px;margin-top:30px;display:flex}.cta-panel-module__crXMxq__openContact{background:linear-gradient(150deg,#56c9ea1a 10%,#46b4dc24 40%,#3ca0d233 80%,#328cbe3b);border:1px solid #328cbe2e;border-radius:28px;width:100%;max-width:550px;margin-top:52px;padding:28px 24px;overflow:hidden}.cta-panel-module__crXMxq__contactHeading{font-family:var(--font-heading), sans-serif;color:var(--color-navy);margin:0;font-size:20px;font-weight:600;line-height:28px}.cta-panel-module__crXMxq__contactHeading:after{background:var(--color-red);content:"";width:48px;height:3px;margin-top:8px;display:block}.cta-panel-module__crXMxq__contactPrimary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;display:grid}.cta-panel-module__crXMxq__phoneVisual{background:var(--color-red);border-radius:50%;width:44px;height:44px;display:block;overflow:hidden}.cta-panel-module__crXMxq__phoneCopy{min-width:0}.cta-panel-module__crXMxq__contactLabel,.cta-panel-module__crXMxq__detailLabel{font-family:var(--font-heading), sans-serif;color:var(--color-navy);font-size:17px;font-weight:600;line-height:24px;display:block}.cta-panel-module__crXMxq__phoneNumber{width:max-content;max-width:100%;font-family:var(--font-body), sans-serif;letter-spacing:normal;color:var(--color-body);white-space:nowrap;margin-top:6px;font-size:16px;font-weight:400;line-height:26px;display:block}.cta-panel-module__crXMxq__contactDivider{background:#4a4a4a33;height:1px;margin:22px 0}.cta-panel-module__crXMxq__contactDetails{gap:20px;display:grid}.cta-panel-module__crXMxq__contactDetail{min-width:0;margin:0;font-style:normal}.cta-panel-module__crXMxq__detailLabel{margin-bottom:6px;font-size:17px;line-height:24px}.cta-panel-module__crXMxq__detailValue{min-width:0;color:var(--color-body);font-size:16px;line-height:26px;display:block}.cta-panel-module__crXMxq__phoneNumber,a.cta-panel-module__crXMxq__detailValue{transition:color .25s}.cta-panel-module__crXMxq__phoneNumber:hover,.cta-panel-module__crXMxq__phoneNumber:focus-visible,a.cta-panel-module__crXMxq__detailValue:hover,a.cta-panel-module__crXMxq__detailValue:focus-visible{color:var(--color-purple)}@media (min-width:30rem){.cta-panel-module__crXMxq__openActions{flex-direction:row;justify-content:center}.cta-panel-module__crXMxq__openContact{padding:34px 30px}.cta-panel-module__crXMxq__contactDetails{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px}}@media (min-width:62rem){.cta-panel-module__crXMxq__openSection{padding:80px 0}.cta-panel-module__crXMxq__openCopy{text-align:left}.cta-panel-module__crXMxq__openBody{margin-left:0}.cta-panel-module__crXMxq__openActions{justify-content:flex-start;gap:30px;margin-top:40px}.cta-panel-module__crXMxq__openContact{margin-top:60px;padding:38px 36px 34px}.cta-panel-module__crXMxq__contactHeading{font-size:22px;line-height:30px}}@media (min-width:80rem){.cta-panel-module__crXMxq__openSection{padding:80px 0}.cta-panel-module__crXMxq__openContainer{grid-template-columns:minmax(0,570px) minmax(0,1fr);gap:70px;min-height:320px;display:grid}.cta-panel-module__crXMxq__openContact{max-width:none;margin:0;padding:38px 36px 34px}}
.home-about-module__75xswG__dots{animation:3s linear infinite alternate home-about-module__75xswG__about-dots}.home-about-module__75xswG__swirl{animation:3s linear infinite alternate home-about-module__75xswG__about-swirl}@keyframes home-about-module__75xswG__about-dots{0%{transform:translate(0,0)}to{transform:translate(-30px,30px)}}@keyframes home-about-module__75xswG__about-swirl{0%{transform:translate(0,0)}to{transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.home-about-module__75xswG__dots,.home-about-module__75xswG__swirl{animation:none;transform:none}}
.home-events-carousel-module__UY3sjW__section{background:linear-gradient(150deg,#56c9ea26 10%,#46b4dc33 40%,#3ca0d24d 80%,#328cbe59);padding:60px 0;position:relative;overflow:hidden}.home-events-carousel-module__UY3sjW__layout{flex-direction:column;display:flex}.home-events-carousel-module__UY3sjW__copy{z-index:5;text-align:center;order:1;position:relative}.home-events-carousel-module__UY3sjW__pill{color:var(--color-purple);background:#fff;margin-left:auto;margin-right:auto}.home-events-carousel-module__UY3sjW__intro{max-width:560px;margin:24px auto 30px}.home-events-carousel-module__UY3sjW__arrowMark{animation:5s ease-in-out infinite alternate home-events-carousel-module__UY3sjW__events-arrow-float;display:none}.home-events-carousel-module__UY3sjW__carousel{touch-action:pan-y;order:2;min-width:0}.home-events-carousel-module__UY3sjW__stage{height:530px;margin-top:46px;position:relative}.home-events-carousel-module__UY3sjW__imageCard{aspect-ratio:.94;transform-origin:50%;border-radius:32px 32px 88px 36px;width:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,visibility linear;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 35px #0a223c29}.home-events-carousel-module__UY3sjW__imageCard[data-slot="0"]{z-index:3;opacity:1;transform:none}.home-events-carousel-module__UY3sjW__imageCard[data-slot="1"],.home-events-carousel-module__UY3sjW__imageCard[data-slot="2"],.home-events-carousel-module__UY3sjW__imageCard[data-slot=hidden]{visibility:hidden;opacity:0;pointer-events:none}.home-events-carousel-module__UY3sjW__image{object-fit:cover}.home-events-carousel-module__UY3sjW__details{z-index:4;border-top:2px solid var(--color-purple);min-height:70px;font-family:var(--font-heading), sans-serif;color:var(--color-navy);white-space:nowrap;background:#fff;border-radius:24px;align-items:center;padding:20px;font-size:clamp(16px,4.2vw,18px);font-weight:600;line-height:24px;transition:color .25s;animation:.42s cubic-bezier(.22,1,.36,1) both home-events-carousel-module__UY3sjW__details-enter;display:flex;position:absolute;top:390px;left:0;right:0;box-shadow:0 10px 30px #0a223c26}.home-events-carousel-module__UY3sjW__details:hover,.home-events-carousel-module__UY3sjW__details:focus-visible{color:var(--color-purple)}.home-events-carousel-module__UY3sjW__controls{z-index:5;gap:12px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-events-carousel-module__UY3sjW__control{border:1px solid var(--color-navy);width:30px;height:30px;color:var(--color-navy);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.home-events-carousel-module__UY3sjW__control:hover,.home-events-carousel-module__UY3sjW__control:focus-visible{border-color:var(--color-purple);color:var(--color-purple);background:#ffffff8c}.home-events-carousel-module__UY3sjW__controlIcon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.home-events-carousel-module__UY3sjW__ringMark{animation:4s linear infinite alternate home-events-carousel-module__UY3sjW__events-ring-float;display:none}@keyframes home-events-carousel-module__UY3sjW__details-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes home-events-carousel-module__UY3sjW__events-arrow-float{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-18px,-14px)rotate(-3deg)}}@keyframes home-events-carousel-module__UY3sjW__events-ring-float{0%{transform:translate(0,0)}to{transform:translateY(18px)}}@media (min-width:30rem){.home-events-carousel-module__UY3sjW__stage{width:420px;height:580px;margin-left:auto;margin-right:auto}.home-events-carousel-module__UY3sjW__details{top:446px}}@media (min-width:48rem){.home-events-carousel-module__UY3sjW__section{padding:80px 0}.home-events-carousel-module__UY3sjW__stage{width:620px;height:600px}.home-events-carousel-module__UY3sjW__imageCard{width:420px;left:100px}.home-events-carousel-module__UY3sjW__imageCard[data-slot="1"]{z-index:2;visibility:visible;opacity:.75;transform:translate(-100px,36px)scale(.8)}.home-events-carousel-module__UY3sjW__imageCard[data-slot="2"]{z-index:1;visibility:visible;opacity:.5;transform:translate(-205px,80px)scale(.52)}.home-events-carousel-module__UY3sjW__details{width:390px;top:420px;left:auto;right:0}.home-events-carousel-module__UY3sjW__controls{bottom:12px;left:75px;transform:none}}@media (min-width:62rem){.home-events-carousel-module__UY3sjW__section{padding:100px 0}.home-events-carousel-module__UY3sjW__layout{grid-template-columns:620px 1fr;align-items:center;column-gap:50px;display:grid}.home-events-carousel-module__UY3sjW__copy{text-align:left;order:2}.home-events-carousel-module__UY3sjW__pill{margin-left:0}.home-events-carousel-module__UY3sjW__intro{margin-left:0;margin-right:0}.home-events-carousel-module__UY3sjW__carousel{order:1}.home-events-carousel-module__UY3sjW__stage{margin-top:0}.home-events-carousel-module__UY3sjW__arrowMark{opacity:.55;width:116px;height:auto;display:block;position:absolute;bottom:-110px;right:24px}.home-events-carousel-module__UY3sjW__ringMark{width:76px;height:auto;display:block;position:absolute;top:92px;right:max(28px,50vw - 585px)}}@media (min-width:80rem){.home-events-carousel-module__UY3sjW__layout{grid-template-columns:680px 440px}.home-events-carousel-module__UY3sjW__stage{width:680px}.home-events-carousel-module__UY3sjW__imageCard{width:510px;left:125px}.home-events-carousel-module__UY3sjW__imageCard[data-slot="1"]{transform:translate(-155px,40px)scale(.8)}.home-events-carousel-module__UY3sjW__imageCard[data-slot="2"]{transform:translate(-335px,90px)scale(.5)}.home-events-carousel-module__UY3sjW__details{width:385px;top:420px}}@media (min-width:90rem){.home-events-carousel-module__UY3sjW__section{padding:130px 0}}@media (prefers-reduced-motion:reduce){.home-events-carousel-module__UY3sjW__imageCard,.home-events-carousel-module__UY3sjW__details,.home-events-carousel-module__UY3sjW__control,.home-events-carousel-module__UY3sjW__arrowMark,.home-events-carousel-module__UY3sjW__ringMark{transition:none;animation:none;transform:none}}
.booking-engine-mockup-module__qhLNkq__caret{animation:1.1s step-end infinite booking-engine-mockup-module__qhLNkq__mockup-caret}.booking-engine-mockup-module__qhLNkq__progressTrack{overflow:hidden}.booking-engine-mockup-module__qhLNkq__progressBar{animation:1.15s cubic-bezier(.4,0,.2,1) infinite booking-engine-mockup-module__qhLNkq__mockup-progress}.booking-engine-mockup-module__qhLNkq__pulseDot{animation:1.8s ease-in-out infinite booking-engine-mockup-module__qhLNkq__mockup-pulse}@keyframes booking-engine-mockup-module__qhLNkq__mockup-caret{50%{opacity:0}}@keyframes booking-engine-mockup-module__qhLNkq__mockup-progress{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes booking-engine-mockup-module__qhLNkq__mockup-pulse{50%{opacity:.35;transform:scale(.75)}}
.services-explorer-module__yuhORG__rail{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:30px;gap:10px;margin-inline:-30px;padding-bottom:4px;display:flex;overflow-x:auto}.services-explorer-module__yuhORG__rail::-webkit-scrollbar{display:none}.services-explorer-module__yuhORG__tab{scroll-snap-align:start;flex-shrink:0;transition:color .3s,background-color .3s;position:relative;overflow:hidden}.services-explorer-module__yuhORG__tab[data-active=true]{background-color:var(--color-neutral,#f1f1f1)}.services-explorer-module__yuhORG__progress{border-radius:3px;height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.services-explorer-module__yuhORG__progress:after{content:"";height:100%;animation:services-explorer-module__yuhORG__progress-fill var(--advance-interval,5s) linear forwards;background:#c41230;display:block}@keyframes services-explorer-module__yuhORG__progress-fill{0%{transform:translate(-100%)}to{transform:translate(0)}}.services-explorer-module__yuhORG__panelContent{animation:.42s cubic-bezier(.215,.61,.355,1) services-explorer-module__yuhORG__panel-in}@keyframes services-explorer-module__yuhORG__panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:992px){.services-explorer-module__yuhORG__rail{padding-inline:0;flex-direction:column;gap:6px;margin-inline:0;padding-bottom:0;overflow:visible}.services-explorer-module__yuhORG__tab{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.services-explorer-module__yuhORG__rail{scroll-behavior:auto}.services-explorer-module__yuhORG__tab,.services-explorer-module__yuhORG__panelContent{transition:none;animation:none}}
.trusted-organisations-module__fYZckW__viewport{--marquee-duration:34s;overflow:hidden}.trusted-organisations-module__fYZckW__track{will-change:transform;width:max-content;display:flex;transform:translate(0,0)}.trusted-organisations-module__fYZckW__viewport[data-marquee-active=true][data-marquee-ready=true] .trusted-organisations-module__fYZckW__track{animation:trusted-organisations-module__fYZckW__trusted-logo-marquee var(--marquee-duration) linear infinite}@keyframes trusted-organisations-module__fYZckW__trusted-logo-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trusted-organisations-module__fYZckW__viewport{overflow:visible}.trusted-organisations-module__fYZckW__track{will-change:auto;width:100%;animation:none!important;transform:none!important}.trusted-organisations-module__fYZckW__group{justify-content:center;width:100%;flex-wrap:wrap!important;padding-right:0!important}.trusted-organisations-module__fYZckW__duplicate{display:none!important}}
