._overlay_fcrfu_1{position:fixed;left:var(--spacing-0);top:var(--spacing-0);z-index:1300;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background:#000000bf}._modal_fcrfu_6{position:absolute;top:50%;width:calc(100% - 48px);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:.5rem;background-color:var(--static-color-white)}._modal_fcrfu_6._fullWidth_fcrfu_12{width:100%}@media (min-width:640px){._modal_fcrfu_6._extra-small_fcrfu_9{max-width:30rem}._modal_fcrfu_6._small_fcrfu_18{max-width:35rem}._modal_fcrfu_6._medium_fcrfu_24{max-width:45rem}._modal_fcrfu_6._large_fcrfu_31{max-width:60rem}}._header_fcrfu_39{display:flex;min-height:var(--spacing-40);flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--spacing-8) var(--spacing-16)}@media (min-width:640px){._header_fcrfu_39{min-height:var(--spacing-48);padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}._body_fcrfu_43{max-height:72vh;overflow-y:auto;padding:var(--spacing-16)}@media (min-width:640px){._body_fcrfu_43{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}._scrollbar_fcrfu_47{max-height:72vh}._scrollbar_fcrfu_47>div{margin-right:var(--spacing-10)}._footer_fcrfu_55{padding:var(--spacing-12) var(--spacing-16)}@media (min-width:640px){._footer_fcrfu_55{padding-left:var(--spacing-24);padding-right:var(--spacing-24);padding-bottom:var(--spacing-24)}}._separator_fcrfu_59{height:var(--spacing-1);width:100%;border-width:0;background-color:var(--stroke-color-light)}._icon_fcrfu_63{position:absolute;right:.75rem;top:.375rem;padding:var(--spacing-4);padding-right:var(--spacing-0)}@media (min-width:640px){._icon_fcrfu_63{right:1.15rem}}._icon_fcrfu_63>svg{height:var(--spacing-20);width:var(--spacing-20);cursor:pointer;border-radius:.25rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}._icon_fcrfu_63>svg:hover{background-color:var(--grey-color-6)}@media (min-width:640px){._icon_fcrfu_63>svg{height:var(--spacing-24);width:var(--spacing-24)}}._icon_fcrfu_63>svg>path{color:var(--static-color-black)}._buttonClassName_fcrfu_73{text-wrap:nowrap}@media (min-width:320px){._buttonClassName_fcrfu_73{width:100%}}@media (min-width:640px){._buttonClassName_fcrfu_73{width:115px}}.BookAVisitModal_modalHeader__MN3yF{flex-shrink:0;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(217 220 225/var(--tw-border-opacity,1))}.BookAVisitModal_backButton__jyAD3{flex-shrink:0;cursor:pointer;border-style:none;background-color:transparent;padding:.25rem}.BookAVisitModal_title__lTHPj{flex:1 1}.BookAVisitModal_stepIndicator__TBR4H{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.BookAVisitModal_stepDot__Jkd2k{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(217 220 225/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.BookAVisitModal_stepDotActive__t6lR_{--tw-bg-opacity:1;background-color:rgb(27 33 36/var(--tw-bg-opacity,1))}.BookAVisitModal_modalWrapper__n1sCn{height:75dvh;max-height:640px;display:flex;flex-direction:column;overflow:hidden}.BookAVisitModal_modalBody__rHNZZ{flex:1 1;overflow-y:auto;min-height:0}.BookAVisitModal_confirmModalBody__pFhh1{flex:1 1;overflow:hidden;padding:0!important;min-height:0}@media (min-width:1024px){.BookAVisitModal_modalWrapper__n1sCn{height:min(640px,85dvh);max-height:none}}.BookAVisitModal_confirmFooter__Tz0eT{display:flex;width:100%;gap:.5rem}@keyframes BookAVisitModal_slideUpFromBottom__r51dS{0%{transform:translateY(100%);opacity:0}to{transform:translateY(-50%);opacity:1}}.BookAVisitModal_slideUpModal___3bGT{animation:BookAVisitModal_slideUpFromBottom__r51dS .3s ease-out forwards}._base_afrz5_1{height:var(--spacing-1);width:100%;border-width:0;background-color:var(--stroke-color-light)}.SelectCityStep_selectCityStep__PAyR3{display:flex;height:100%;width:100%;flex-direction:column;gap:1rem}.SelectCityStep_searchContainer__g2BBb{width:100%;flex-shrink:0}.SelectCityStep_cityScrollContainer__F2WgF{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;max-height:660px}@media (max-width:640px){.SelectCityStep_cityScrollContainer__F2WgF{max-height:404px}}.SelectCityStep_loaderContainer__1aSlc{height:620px}.SelectCityStep_loaderContainer__1aSlc,.SelectCityStep_noResults__P4zIy{display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.SelectCentreStep_selectCentreStep__5KhRS{display:flex;height:100%;width:100%;flex-direction:column;gap:1.5rem}.SelectCentreStep_topBar__x90SV{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.625rem .75rem;min-height:72px}.SelectCentreStep_topBarContent__JLvvU{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.SelectCentreStep_centreList__uTZPy{display:flex;flex-direction:column;gap:15px;overflow-y:auto;max-height:660px}.SelectCentreStep_centreCard__Vutl1{display:flex;cursor:pointer;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SelectCentreStep_centreCard__Vutl1:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.SelectCentreStep_centreCard__Vutl1:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.SelectCentreStep_centreImage__6lREZ{flex-shrink:0;overflow:hidden;border-radius:.5rem;width:64px;height:64px}.SelectCentreStep_image__GTyL9{height:100%;width:100%;object-fit:cover}.SelectCentreStep_centreInfo__CdI4A{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:.25rem}.SelectCentreStep_chevronIcon__mHXmA{flex-shrink:0;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));width:20px;height:20px}.SelectCentreStep_loaderContainer__0LYJf{display:flex;min-height:300px;flex:1 1;align-items:center;justify-content:center}.SelectCentreStep_noCentres__I9pn7{display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;text-align:center}.SelectCentreStep_errorMessage__NvEem{margin-bottom:1rem;text-align:center}.SelectDateTimeStep_selectDateTimeStep__neA5M{display:flex;height:100%;width:100%;flex-direction:column;gap:.75rem}@media (min-width:768px){.SelectDateTimeStep_selectDateTimeStep__neA5M{gap:1.5rem}}.SelectDateTimeStep_selectedCentreBar__A5A0k{display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.625rem .75rem;min-height:72px}.SelectDateTimeStep_centreInfo__RHrYA{display:flex;flex:1 1;flex-direction:column;gap:.125rem}.SelectDateTimeStep_mainContent__ihWWk{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow:hidden}.SelectDateTimeStep_timeSlotsContainer__cWyrR{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding-top:.5rem}@media (min-width:768px){.SelectDateTimeStep_timeSlotsContainer__cWyrR{gap:.875rem}}.SelectDateTimeStep_timeSlotsContainer__cWyrR{scrollbar-width:none;-ms-overflow-style:none}.SelectDateTimeStep_timeSlotsContainer__cWyrR::-webkit-scrollbar{display:none}.SelectDateTimeStep_timeSlot__EzSSR{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:48px;border-color:#d9dce1}.SelectDateTimeStep_timeSlot__EzSSR:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.SelectDateTimeStep_timeSlotSelected__QZG0b{background-color:#f1efff;border-color:#5a4bda}.SelectDateTimeStep_radioWrapper__fpWKj{display:flex;align-items:center;justify-content:center}.SelectDateTimeStep_timeSlotCurrent__aQk92{border-color:#d9dce1}.SelectDateTimeStep_currentBadge__Z79i1{margin-left:auto;white-space:nowrap}.BookingDateSelector_dateScrollerContainer__bsgCA{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.BookingDateSelector_dateScrollerContainer__bsgCA::-webkit-scrollbar{display:none}.BookingDateSelector_dateCarouselDesktop__veCse{display:none;position:relative}.BookingDateSelector_dateViewport__C3Foz{overflow:hidden}.BookingDateSelector_dateTrack__3dlGi{display:flex;gap:8px}.BookingDateSelector_dateSlide__5geA_{flex:0 0 88px;min-width:88px}.BookingDateSelector_dateCard__vZyL6{display:flex;min-width:5rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;height:64px;text-align:center;border-color:#d9dce1}.BookingDateSelector_dateCard__vZyL6:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));background-color:#fafafa}.BookingDateSelector_dateCardSelected__ls8Ww{background-color:#f1efff;border-color:#5a4bda}.BookingDateSelector_dateCardSelected__ls8Ww:hover{background-color:#e8e5ff;border-color:#5a4bda}.BookingDateSelector_dateSlide__5geA_ .BookingDateSelector_dateCard__vZyL6{width:100%}.BookingDateSelector_carouselArrow__AEmn5{display:flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:absolute;top:50%;width:32px;height:32px;z-index:2;color:#1b2124;transform:translateY(-50%)}.BookingDateSelector_carouselArrowLeft__tIeMs{left:4px}.BookingDateSelector_carouselArrowRight__Ov0On{right:4px}.BookingDateSelector_carouselArrow__AEmn5:hover{border:1px solid #d9dce1}.BookingDateSelector_carouselArrow__AEmn5:disabled{opacity:.5;cursor:default}@media (min-width:768px){.BookingDateSelector_dateScrollerContainer__bsgCA{display:none}.BookingDateSelector_dateCarouselDesktop__veCse{display:block}}.styles_container__HbMJD{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem}.styles_content__7Irip>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.styles_content__7Irip{text-align:center}.styles_image__WM9xf{margin-left:auto;margin-right:auto;width:16rem}@media (min-width:640px){.styles_image__WM9xf{width:20rem}}@media (min-width:768px){.styles_image__WM9xf{width:24rem}}.styles_textContainer__U2go_{display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_buttonContainer__Op1Mc>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.styles_button__y5m8O{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.styles_button__y5m8O:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._badge_weptd_2{display:flex;width:fit-content;flex-direction:row;align-items:center;justify-content:space-between}._badge_weptd_2._pillShape_weptd_5{border-radius:160px}._badge_weptd_2:not(._pillShape_weptd_5){border-radius:.25rem}._badge_weptd_2._low_weptd_13._primary_weptd_15{background-color:var(--primary-color-50)}._badge_weptd_2._low_weptd_13._error_weptd_18{background-color:var(--error-color-10)}._badge_weptd_2._low_weptd_13._success_weptd_21{background-color:var(--success-color-10)}._badge_weptd_2._low_weptd_13._neutral_weptd_24{background-color:var(--grey-color-10)}._badge_weptd_2._low_weptd_13._warning_weptd_27{background-color:var(--warning-color-10)}._badge_weptd_2._low_weptd_13._grey_weptd_30{background-color:var(--grey-color-10)}._badge_weptd_2._low_weptd_13._blue_weptd_33{background-color:var(--blue-color-100)}._badge_weptd_2._low_weptd_13._yellow_weptd_36{background-color:var(--yellow-color-50)}._badge_weptd_2._low_weptd_13._orange_weptd_39{background-color:var(--orange-color-100)}._badge_weptd_2._high_weptd_44._primary_weptd_15{background-color:var(--primary-color)}._badge_weptd_2._high_weptd_44._error_weptd_18{background-color:var(--error-color)}._badge_weptd_2._high_weptd_44._success_weptd_21{background-color:var(--success-color)}._badge_weptd_2._high_weptd_44._neutral_weptd_24{background-color:var(--static-color-black)}._badge_weptd_2._high_weptd_44._warning_weptd_27{background-color:var(--warning-color)}._badge_weptd_2._high_weptd_44._grey_weptd_30{background-color:var(--grey-color-700)}._badge_weptd_2._high_weptd_44._blue_weptd_33{background-color:var(--blue-color)}._badge_weptd_2._high_weptd_44._yellow_weptd_36{background-color:var(--yellow-color-300)}._badge_weptd_2._high_weptd_44._orange_weptd_39{background-color:var(--orange-color-400)}._badge_weptd_2._small_weptd_76{height:var(--spacing-16);gap:var(--spacing-2);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}._badge_weptd_2._medium_weptd_79{height:var(--spacing-18);gap:var(--spacing-4);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}@media (min-width:640px){._badge_weptd_2._medium_weptd_79{height:var(--spacing-20)}}._badge_weptd_2._large_weptd_82{height:var(--spacing-20);gap:var(--spacing-4);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}@media (min-width:640px){._badge_weptd_2._large_weptd_82{height:var(--spacing-24)}}._icon_weptd_88{display:flex;align-items:center;justify-content:space-between}._icon_weptd_88._low_weptd_13._primary_weptd_15{color:var(--primary-color)}._icon_weptd_88._low_weptd_13._error_weptd_18{color:var(--error-color)}._icon_weptd_88._low_weptd_13._success_weptd_21{color:var(--success-color)}._icon_weptd_88._low_weptd_13._neutral_weptd_24{color:var(--static-color-black)}._icon_weptd_88._low_weptd_13._warning_weptd_27{color:var(--warning-color-900)}._icon_weptd_88._low_weptd_13._grey_weptd_30{color:var(--text-color-heading)}._icon_weptd_88._low_weptd_13._blue_weptd_33{color:var(--blue-color)}._icon_weptd_88._low_weptd_13._yellow_weptd_36{color:var(--yellow-color-700)}._icon_weptd_88._low_weptd_13._orange_weptd_39{color:var(--secondary-color-700)}._icon_weptd_88._low_weptd_13._large_weptd_82,._icon_weptd_88._low_weptd_13._medium_weptd_79,._icon_weptd_88._low_weptd_13._small_weptd_76{height:var(--spacing-12);width:var(--spacing-12)}@media (min-width:640px){._icon_weptd_88._low_weptd_13._large_weptd_82,._icon_weptd_88._low_weptd_13._medium_weptd_79{height:var(--spacing-16);width:var(--spacing-16)}}._icon_weptd_88._high_weptd_44{stroke:var(--static-color-white)}._icon_weptd_88._large_weptd_82,._icon_weptd_88._medium_weptd_79,._icon_weptd_88._small_weptd_76{height:var(--spacing-12);width:var(--spacing-12)}@media (min-width:640px){._icon_weptd_88._large_weptd_82,._icon_weptd_88._medium_weptd_79{height:var(--spacing-16);width:var(--spacing-16)}}.BookingConfirmStep_bookingConfirmStep__I7ypt{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f6fef9;border-radius:8px;padding:0}.BookingConfirmStep_successContent__Pd26_{display:flex;width:100%;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:40px 24px}.BookingConfirmStep_successIconWrapper__zMCrR{display:flex;flex-direction:column;align-items:center;gap:24px}.BookingConfirmStep_successIcon__zYsX7{display:flex;align-items:center;justify-content:center;width:100px;height:100px}.BookingConfirmStep_textContent__ZGijs{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%;max-width:328px}.BookingConfirmStep_subtitle__uuRLj{width:100%;text-align:center}