.BookingFormV2_Page__YScBo{--v2-heading-color:var(--v2-hero-title-color,#1b3c8f);--v2-subtitle-color:var(--v2-hero-subtitle-color,#3f6ab0);--v2-body-color:#929ab9;--v2-card-radius:16px;--v2-breakpoint-md:768px;--v2-page-bg:#f4f5f7;--v2-page-gradient:linear-gradient(160deg,#D7E9FB,#E6F0FC 32%,rgba(244,245,247,0) 72%),linear-gradient(290deg,rgba(246,247,233,0.7),rgba(244,245,247,0) 42%);min-height:100dvh;display:flex;flex-direction:column;background-color:var(--v2-page-bg);background-image:var(--v2-page-gradient);background-repeat:no-repeat;background-position:top;background-size:100% 460px}.BookingFormV2_Container__LmG7B{width:100%;max-width:800px;padding-inline:var(--grid-gutter);margin-inline:auto;margin-left:5%}.BookingFormV2_MainContent__BLr2E{width:100%;max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto;flex:1}@media (min-width:1024px){.BookingFormV2_MainContent__BLr2E{width:70%}}.BookingFormV2_AppHeader__TUhfa{background-color:var(--v2-brand-header-bg,#00aeef);width:100%;padding-block:var(--space-s)}.BookingFormV2_Logo__bzyG_{display:block;width:auto}.BookingFormV2_PrimaryButton__uZZ7Q{background:var(--v2-brand-button-bg,var(--button-bg));color:var(--v2-brand-button-color,var(--button-color));border:var(--button-border,none);border-radius:var(--button-radius,.5rem);font-weight:var(--button-font-weight,500);transition:background-color .15s ease}.BookingFormV2_PrimaryButton__uZZ7Q:hover:not(:disabled){background:var(--v2-brand-button-bg-hover,var(--button-bg--hover))}.BookingFormV2_kona-button___2Lbn{text-transform:uppercase;font-weight:600}.BookingFormV2_HeroSection__Vus3L{width:100%;padding-block:var(--space-l);@media (max-width:576px){padding-block:var(--space-l)}}.BookingFormV2_HeroInner__bCGPJ{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);text-align:center}.BookingFormV2_HeroCopy__kb2e_{display:flex;flex-direction:column;width:100%}.BookingFormV2_HeroTitle__se1oK{color:var(--v2-heading-color);font-family:var(--v2-hero-title-font-family,var(--font-Montserrat),Montserrat,sans-serif);font-size:var(--v2-hero-title-font-size,var(--step-5));font-weight:var(--v2-hero-title-font-weight,var(--font-weight-bold));line-height:1.2;margin:0 0 var(--space-s)}.BookingFormV2_HeroSubtitle__n2Xbg{align-self:stretch;flex-grow:0;font-family:var(--font-Montserrat),Montserrat,sans-serif;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--v2-subtitle-color);margin:0}@media (max-width:576px){.BookingFormV2_HeroSubtitle__n2Xbg{text-align:center}}.BookingFormV2_HeroMedia__GSrf4{width:100%}.BookingFormV2_HeroCups__Kj8_B{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-xs)}.BookingFormV2_HeroCup__bxZrx{display:block;width:100%;height:auto;max-width:320px}.BookingFormV2_BackButton__LeJKh{border-radius:var(--button-radius,.5rem)}@media (max-width:767px){.BookingFormV2_HeroCupToms__T2DWX{margin-left:1em}}@media (min-width:768px){.BookingFormV2_HeroInner__bCGPJ{display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:var(--space-l);text-align:left}.BookingFormV2_HeroTitle__se1oK{font-size:var(--v2-hero-title-font-size-lg,var(--step-6))}.BookingFormV2_HeroMedia__GSrf4{justify-self:end}.BookingFormV2_HeroCup__bxZrx{max-width:360px}}.Loader_Loader__oNjio{align-items:center;display:inline-flex;flex-wrap:nowrap;margin:0 auto;text-align:center}.Loader_Dot__e9zZ1{animation:Loader_bounceDelay__9dP_9 1.4s ease-in-out infinite both;background-color:currentColor;border-radius:100%;display:inline-block;flex:0 0 auto;height:.75em;margin:0 .25em;width:.75em}@keyframes Loader_bounceDelay__9dP_9{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Loader_bounce1__IP8ih{animation-delay:-.32s}.Loader_bounce2__IvNwx{animation-delay:-.16s}