/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/MainHeader/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--TUY6x{box-shadow:0 2px 5px 0 rgba(0,0,0,.16);display:flex;justify-content:flex-start}.appVersion--_y6tR{color:#ddd;position:absolute;right:15px}.appVersionHasSessionText--_xiny{right:160px}.appVersionIsStacked--hM5_V{bottom:-24px;right:7px}.businessLabel--AgAJT{width:auto;font-size:16px}.logoWrap--_LLvV{max-width:47%;max-height:40px}.logoWrapIsHidden--C_ArK{display:none}.logoWrap--_LLvV img{display:block;max-width:100%;max-height:40px}.logoWrapIsLandscape--RhKH2{max-width:350px;max-height:52px}.logoWrapIsLandscape--RhKH2 img{max-height:52px}.logoWrapIsStandard--Xopv7{max-width:280px}.container--T20At{position:relative;max-width:1024px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto;padding:0 10px;min-height:58px}.containerIsLandscape--ORJiu{min-height:70px}.containerHasStackedBanner--Tyg9Q{padding-bottom:20px;min-height:78px}.containerHasCenteredLogo--hOGyA{justify-content:center}.containerIsHidden--ORmYj{min-height:0}.title--_kQyQ{line-height:1.2;font-size:1.7rem;text-align:right}.titleIsHidden--rEuB8{display:none}.titleIsLandscape--PTUma{line-height:1.3;font-size:1.6rem;text-align:left}.titleIsLandscapeHasLogo--Pqb0r{text-align:center}.titleIsStackedNoLogo--hIk0X{width:100%;text-align:center}.titleIsForcedLight--n2kb_{color:#fff}.venueTitleIsForcedLight--ReYxB{color:#fff}.sessionRemaining--KGI8J{display:flex;border-radius:6px;padding:5px 6px;margin:10px}.sessionRemainingIsStacked--_wxH9{justify-content:center;align-items:center;height:20px;position:absolute;bottom:0;right:0;left:0;border-radius:0;padding:0}.sessionRemainingIsStacked--_wxH9 .hideBreak--tY_LW{display:none}.sessionRemainingIsRounded--_4G8H{border-radius:5px}.sessionRemainingText--DUWWS{font-size:1.2rem;line-height:1.3;text-align:center}.rightSide--M17kZ{display:flex;align-items:center}.rightSideHasLogo--kDX2y{width:20px}.rightSideHasLogoIsLandscape--l99xM{width:40px}.rightSideHasSessionText--PbH4_{width:auto}.rightSideIsStacked--hzdcX{position:absolute;right:0;left:0;top:0;bottom:0;width:auto}.rightSideIsHidden--_g1L_{display:none}.businessNameIsHidden--_Rdn5{display:none}.logoutIcon--nHCb_{cursor:pointer}.version--bH9N5{margin:20px 10px 0 0}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/CountdownTimer/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.sessionRemaining--_m87t{display:flex;border-radius:6px;padding:5px 6px;margin:10px}.sessionRemainingIsStacked--d8awa{justify-content:center;align-items:center;height:20px;position:absolute;bottom:0;right:0;left:0;border-radius:0;padding:0}.sessionRemainingIsStacked--d8awa .hideBreak--WplpB{display:none}.sessionRemainingIsRounded--toNv8{border-radius:5px}.sessionRemainingText--WRdOa{font-size:1.2rem;line-height:1.3;text-align:center}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/main/App.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BrainhubCarousel__container{width:100%;overflow:hidden}.BrainhubCarousel{overflow:hidden;display:flex;align-items:center}.BrainhubCarousel.BrainhubCarousel--isRTL{direction:rtl}.BrainhubCarousel.BrainhubCarousel--isRTL .BrainhubCarousel__trackContainer .BrainhubCarousel__track{direction:rtl}.BrainhubCarousel .BrainhubCarousel__trackContainer{overflow:hidden}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track{display:flex;overflow:hidden;list-style:none;margin:0;padding:0}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track.BrainhubCarousel__track--transition{transition:transform}.BrainhubCarousel__arrows{cursor:pointer}.BrainhubCarouselItem{display:flex;justify-content:center;align-items:center;position:relative}.BrainhubCarouselItem.BrainhubCarouselItem--clickable{cursor:pointer}.BrainhubCarouselItem .debug-number{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;font-size:2em;text-shadow:0px 0px 9px #fff}.BrainhubCarousel__dots{display:flex;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0}.BrainhubCarousel__dots.BrainhubCarousel__dots--isRTL{direction:rtl}.BrainhubCarousel__dots .BrainhubCarousel__dot{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer;-webkit-appearance:none}.BrainhubCarousel__dots .BrainhubCarousel__dot.BrainhubCarousel__dot--selected{opacity:1 !important}.BrainhubCarousel__dots .BrainhubCarousel__dot:hover{opacity:1}.BrainhubCarousel__dots .BrainhubCarousel__dot:before{content:"";display:block;width:5px;height:5px;border-radius:50%;padding:0;border:none;background:#000}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail.BrainhubCarousel__thumbnail--selected{opacity:1 !important}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail:hover{opacity:1}.BrainhubCarousel__thumbnail[type=button]{-webkit-appearance:none}.BrainhubCarousel--isRTL+.BrainhubCarousel__dots{direction:rtl}.BrainhubCarousel__arrows{position:relative;padding:21px;border:none;overflow:hidden;outline:0;font-size:0;line-height:0;background-color:#7b59ff}.BrainhubCarousel__arrows span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover{background-color:#8768ff}.BrainhubCarousel__arrows:hover span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover:enabled{background-color:#8768ff}.BrainhubCarousel__arrows:hover:enabled span{border-color:#fff;margin:0}.BrainhubCarousel__arrows:disabled{background-color:#ccc}.BrainhubCarousel__arrowLeft span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel__arrowRight span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowLeft span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowLeft span{transform:rotate(180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowRight span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowRight span{transform:rotate(-180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrows:hover span{margin:0}.BrainhubCarousel__arrow--disable{pointer-events:none}html,body{width:100%;height:100%;background-color:#f5f5f5;margin:0;font-size:62.5%;font-family:"Roboto Condensed","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.43;scroll-behavior:smooth;background-image:url(../4016dac985b5323c5b5b.png);background-repeat:no-repeat;background-attachment:fixed;background-size:contain;background-position:50% 0}.newApp--kgeRY{height:auto;min-height:100%}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/footer-nav/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--MLoeC{display:flex;flex-direction:column}.alertWrap--LiP_6{margin-bottom:10px}.btnWrap--_q9mL{display:flex;justify-content:space-between}.btnWrapIsCentered--mSiHa{justify-content:center}.btnWrapIsStacked--_Uwd7{padding-top:7px}.disabledNext--nmF82{opacity:0;position:absolute;box-shadow:none;right:0}.nextWrap--ezXsn{position:relative}.navBtn--_gUae{line-height:1.3;padding:8px 15px;font-size:1.5rem;margin:8px}.navBtnIsChunky--Fdfab{font-size:1.6rem}.nextLoader--nzPuO{position:absolute;z-index:10;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.nextTextIsLoading--_lMdc{opacity:.4}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/alert-panel/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--BdOCt{padding:3px 12px}.link--u6LOl a{color:#fff}.btn--tWDEa{max-width:140px;margin-top:10px}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/HomePage/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_CgbA{padding:15px}.homePage--sNGtd{display:block}.brandImage--xo8kd{position:absolute;top:77px;left:20px;width:70px;opacity:.4;height:65px}.brandName--Gwo_0{position:absolute;top:77px;right:20px;width:125px;opacity:.3}@media only screen and (max-width: 1100px){.brandImage--xo8kd,.brandName--Gwo_0{display:none}}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/PaxComponent/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_vY3D{display:flex;flex-direction:column;width:100%}.rootIsSmall--_Cc4Q{width:auto}.numberInput--tWRRT{width:90px}.numberInput--tWRRT input{text-align:center;font-size:2.3rem;padding:4px}.numberInput--tWRRT input[type=number]::-webkit-outer-spin-button,.numberInput--tWRRT input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberInput--tWRRT input[type=number]{-moz-appearance:textfield}.numberInputIsSmall--_xM_W{width:40px;margin-top:0;margin-bottom:0}.numberInputIsSmall--_xM_W input{font-size:1.5rem;background-color:rgba(255,255,255,.5);border-radius:5px}.incrementBtnIsSmall--jnDYe{width:27px;height:27px;min-height:27px}.incrementIconIsSmall--_fvWL{font-size:1.9rem}.incrementBtns--_tUcJ{display:flex;align-items:center;padding:0 0 0 15px}.incrementBtnsIsLandscape--eodla{flex-grow:1}.incrementBtnsIsSmall--HMc4O{padding-left:11px}.minusBtn--_3nj4{margin-right:4px !important}.plusBtn--_FbkP{margin-left:4px !important}.inputWrap--_Qnw4{display:flex;width:100%;justify-content:center}.inputWrapIsLandscape--zF35A{justify-content:flex-start}.message--VbYtF{margin:3px 0 0 0}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/VenueGridComponent/VenueGrid/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--EnaEg{padding:15px}.rowPosters--IfBMu{display:flex;overflow-x:scroll;overflow-y:hidden;padding:20px}.rowPosters--IfBMu::-webkit-scrollbar{display:none}.venueGridScroll--IdxgZ{overflow-x:scroll;overflow-y:hidden;width:100%}.venueCellSticky--IFXRn{position:-webkit-sticky;position:sticky;top:0;left:-1px;align-self:start;z-index:10;background-color:#f5f5f5;box-shadow:7px 0 3px -2px rgba(0,0,0,.24);height:100%;border-bottom:1px solid rgba(197,197,197,.5)}.gridBody--l_nFA{margin-top:10px}.gridRow--_ogHe:nth-child(odd){background-color:#fff}.gridContainer--VPVBF{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/VenueGridComponent/VenueGridRow/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--BJRxj{padding:15px}.cellValue--i3sPU{color:#000;height:40px;position:relative}.venueNameCell--OUbnb{min-height:50px;margin-top:10px}.venueName--YsnHN{text-align:center;font-size:16px;font-weight:bold}.gridCell--L_O3_{border-right:1px solid rgba(169,169,169,.5);border-bottom:1px solid rgba(197,197,197,.5);margin-right:-1px;padding-top:10px}.servicesCell--_ihjE{font-weight:bold;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate--D8BX2{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venueClosed--h9ep9{position:absolute;right:50%;margin-top:10px;font-weight:bold;color:#e84e40}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/VenueGridComponent/VenueGridCell/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--knSEY{padding:5px;width:100%}.timeCell--juasR{position:absolute}.leftTimeCellIcons--DYKlN{position:absolute;top:10px;left:2px}.rightTimeCellIcons--oGczQ{position:absolute;top:10px;right:2px}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/VenueGridComponent/VenueGridHeader/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--rQFLT{padding:15px}.timeHeader--rMYxX{text-align:left;padding:8px}.headerCell--XjoSD{padding:10px 0}.gridHeader--Ytc_T{color:#fff}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/TimeSelector/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--exFr9{cursor:pointer;display:flex;justify-content:center}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/WalkInToggle/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_dkDc{justify-content:center}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/DayPicker/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--B_V2o{display:flex;position:relative;flex-direction:row}.toolbarBtn--_FyWE{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:10;outline:none !important}.calenderWrap--IU24E{position:relative}.calender--OVI_m{margin:auto;padding:15px;width:150px}.errorMsg--oOk74{padding:10px;color:#e84e40}.errorMsg--oOk74 p{margin:0}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/ThankYou/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_DUWq{padding:25px 30px;max-width:600px;margin:20px auto 0}.title--JxCp0{margin-bottom:10px}.divider--Hvrg6{margin-bottom:15px;background-color:rgba(0,0,0,.42)}.dividerIsDark--zC8UQ{background-color:rgba(255,255,255,.42)}.btnWrap--ZubZg{margin-top:20px}.btnWrap--ZubZg>*{margin-left:10px}.btnWrap--ZubZg>*:first-child{margin-left:0}.body--EvjDq p{margin:0 0 6px 0;line-height:1.4}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.column2--Jdm_j{height:100%;display:flex;flex-direction:column;justify-content:space-between}.progressStepper--HI3lR{max-width:700px;margin:0 auto;padding-left:20px;padding-right:20px}.agreeText--G1Ub1{margin-top:30px;line-height:1.3}.stripeWrapIsHidden--LNAIf{visibility:hidden;position:absolute;height:0;width:0}.detailsSummaryTable--lqrIX{margin-bottom:15px}.mainContainer--y0zBT{padding:20px 10px 16px;width:100%;min-width:320px;max-width:1024px;margin:0 auto}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentDetailsStripe/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loaderPanel--DVHsP{min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentCardStripe/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_ysIa{padding:20px 23px;margin-bottom:15px}.cvcWrap--bq9yg,.cardNameWrap--kLd0B,.expiryWrap--VRheI,.cardNumberWrap--CH83I{display:block;margin:0 0 20px 0;color:rgba(0,0,0,.75);font-size:12px;font-weight:400;padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.42)}.cvcWrap--bq9yg{min-width:150px;position:relative}.cardNameWrap--kLd0B input{display:block;border:none;outline:none;width:100%;padding:2px 0 0 0;font-size:16px;font-weight:400;font-family:inherit;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.cardNameWrap--kLd0B input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.cardNameWrap--kLd0B input:-ms-input-placeholder{color:rgba(0,0,0,.4)}.cardNameWrap--kLd0B input::placeholder{color:rgba(0,0,0,.4)}.cardNameWrap--kLd0B input:-webkit-autofill,.cardNameWrap--kLd0B input:-webkit-autofill:hover,.cardNameWrap--kLd0B input:-webkit-autofill:focus,.cardNameWrap--kLd0B input:-webkit-autofill:active{transition-delay:9999s}.cardNameWrapIsDark--CrvVW input{color:#fff}.cardNameWrapIsDark--CrvVW input::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.cardNameWrapIsDark--CrvVW input:-ms-input-placeholder{color:rgba(255,255,255,.4)}.cardNameWrapIsDark--CrvVW input::placeholder{color:rgba(255,255,255,.4)}.fieldLabel--jljFT{margin-bottom:4px;display:block}.fieldLabelIsDark--d8lmc{color:#fff;border-bottom-color:#e0e0e0}.expiryCvcRow--dWFBM{display:flex;justify-content:space-between}.expiryCvcRowIsTightFit--LVHl7{display:block}.alert--B9tFb{margin-bottom:5px}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/cvcPopover/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cvcPopover--so_On{padding:10px 15px;width:305px;background-color:#fff}.cvcPopoverImg--rND1n{width:275px;height:275px}.cvcPopoverText--PshgC{font-size:1.1rem}.cvcPopoverTextIsDark--_FAet{color:rgba(0,0,0,.87)}.cvcLink--JCBm0{position:absolute;right:0;bottom:6px;font-size:1rem;padding:3px 9px}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payment-summary/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_dTF3{padding:20px 25px 25px}.heading--MuF2V{margin-bottom:15px}.divider--D3Uiy{margin-bottom:15px}.dividerIsDark--VXj82{background-color:#e0e0e0}.paymentMessage--wLank{margin-bottom:17px}.tableWrap--_f3uz{border-bottom:1px solid rgba(0,0,0,.12);padding-top:3px}.tableWrapIsDark--_7K7E{border-bottom-color:#e0e0e0}.tableWrap--_f3uz tr td{padding:14px 6px;border-bottom:none;border-top:1px solid #e0e0e0}.cardLogos--RuEEZ{margin-top:20px}.alert--KkYT6{margin-top:20px}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payment-card-logos/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.logosWrap--dXk0x{display:flex;justify-content:flex-start;height:30px;margin-top:6px}.logosWrap--dXk0x img{height:35px;margin-left:10px}.logosWrap--dXk0x img:first-child{margin-left:0}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/menu-option-summary/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.row--bBvhB td{padding:14px 6px;border-bottom:none;border-top:1px solid #e0e0e0}.row--bBvhB.tableRowHasChildren--_a0Ax td{padding-bottom:4px}.row--bBvhB.tableRowChild--umLiJ td{padding:2px 12px;color:rgba(0,0,0,.6);border-top:none}.row--bBvhB.tableRowChild--umLiJ td:first-child{padding-left:15px}.row--bBvhB.tableRowChildIsDark--_PqDG td{color:rgba(255,255,255,.5)}.row--bBvhB.tableRowLastChild--Ywxpc td{padding-bottom:10px}.rowIsMbLook--NF_N_ td{padding-top:6px;padding-bottom:6px;padding-right:16px;border-color:#e0e0e0}.rowIsMbLook--NF_N_ td:first-child{padding-left:16px}.rowIsMbLook--NF_N_:last-child td{border-bottom:1px solid #e0e0e0}.rowIsMbLookIsDark--_oDnP td{border-color:rgba(255,255,255,.2)}.rowIsMbLookIsDark--_oDnP:last-child td{border-bottom:1px solid rgba(255,255,255,.2)}.rowIsMbLook--NF_N_.tableRowChild--umLiJ td{padding-right:16px}.rowIsMbLook--NF_N_.tableRowChild--umLiJ td:first-child{padding-left:22px}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/columnWrap2/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--IOj4R{display:block}.containerIsLandscape--TtAhG{display:flex}.rightColumn--_ufaY,.leftColumn--by5cQ{padding-bottom:12px}.rightColumnIsLandscape--rTyuS,.leftColumnIsLandscape--_KF6K{padding-bottom:0}.rightColumnDoGrow--Eyyos,.leftColumnDoGrow--LTnZH{flex-grow:1}.rightColumnIsWide--W5VyH,.leftColumnIsWide--tQUeP{width:50%}.rightColumnDoGrow--Eyyos,.rightColumnIsWide--W5VyH{padding-left:15px}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentDetailsGeneric/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--WeCFZ{padding:12px 23px 17px;margin-bottom:15px}.rootUseEnlargedFont--qnatF input{font-size:1.6rem !important}.cvcAndExpiryWrap--_D_U3{display:flex}.cvcAndExpiryWrapIsTightFit--CxXKg{display:block}.expiryWrap--HfU4e{display:flex;align-items:flex-end}.expirySlash--fizOQ{padding:0 15px}.expiryYear--_Bzx7,.expiryMonth--MAGk7{width:50px}.expiryYearIsTightFit--_chxV,.expiryMonthIsTightFit--Fkw6D{width:100%}.cvc--Eu6u8{width:150px}.cvcIsTightFit--__3PI{width:100%}.cvcWrap--_vwJz{position:relative;flex-grow:1;display:flex;justify-content:flex-end}.formRow--VIVFF{margin-bottom:7px}.formRow--VIVFF input:-webkit-autofill,.formRow--VIVFF input:-webkit-autofill:hover,.formRow--VIVFF input:-webkit-autofill:focus,.formRow--VIVFF input:-webkit-autofill:active{transition-delay:9999s}.formRowIsDark--h5qCp input{color:#fff}.formRowIsDark--h5qCp input::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.formRowIsDark--h5qCp input:-ms-input-placeholder{color:rgba(255,255,255,.4)}.formRowIsDark--h5qCp input::placeholder{color:rgba(255,255,255,.4)}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentFooterNav/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--sct2b{display:flex;justify-content:space-between}.nextBtn--PM19q{margin-left:8px}.navBtn--s_3p5{margin-left:8px}.navBtn--s_3p5:first-child{margin-left:0}.navBtn--s_3p5,.nextBtn--PM19q{line-height:1.3;padding:8px 15px;font-size:1.5rem}.navBtnIsChunky--K26s0,.nextBtnIsChunky--l6Why{font-size:1.6rem}.disabledNext--WXoId{opacity:0;position:absolute;box-shadow:none;right:0}.nextWrap--VJAFk{position:relative}.navBtnIsTightFit--_vBt4,.nextBtnIsTightFit--_U3Dg{font-size:1.4rem;padding-right:9px;padding-left:9px}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/progress-stepper/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--qHz55{background-color:rgba(0,0,0,0);padding:5px 0 20px}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/grouped-tables-box/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.heading--dYg_N{margin-bottom:15px}.divider--_ESMc{margin-bottom:15px}.paperBox--Niham{display:flex;flex-direction:column;justify-content:space-between;padding:25px 25px 30px 25px}.group--_IZmd{margin-top:35px}.group--_IZmd:first-child{margin-top:0}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentAgree/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--vXo2e{padding:10px 0 4px}.labelText--_MF7g{font-size:.7rem;margin-right:0}.alert--IL0__{margin-top:12px}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payments-section/paymentPromo/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--BYUVW{padding:0 0 15px;display:flex}.rootIsTightFit--KT_AA{display:block}.text--mYSxI{flex-grow:1}.textIsTightFit--_rEl_{width:100%}.btnWrap--OqZL0{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3px 15px}.btnWrapIsTightFit--mhbM6{padding-left:0;margin-top:12px}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/loader-overlay/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--AZBqX{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background-color:rgba(255,255,255,.9)}.rootIsDark--_1m8W{background-color:rgba(0,0,0,.8)}.loader--_hoNj{width:100%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center}.message--uqJbK{margin-top:15px}.messageIsDark--HteXL{color:#fff}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/payment-complete/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tableWrap--rzq8C{margin:15px 0}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/simple-page/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--eNdBf{padding:25px 30px;max-width:600px;margin:20px auto 0}.title--oHDYB{margin-bottom:10px}.divider--t9yQn{margin-bottom:15px;background-color:rgba(0,0,0,.42)}.dividerIsDark--pf_Mz{background-color:rgba(255,255,255,.42)}.btnWrap--OSbls{margin-top:20px}.btnWrap--OSbls>*{margin-left:10px}.btnWrap--OSbls>*:first-child{margin-left:0}.body--_XNzp p{margin:0 0 6px 0;line-height:1.4}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/BookingCancelled/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--PG_Fa{padding:30px 15px;text-align:center;max-width:600px;margin:0 auto}.rootIsDark--WOWvh{color:#fff}.heading--ejCMq{margin-bottom:12px}.message--R7IRD{margin-bottom:25px}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/SetUpManageBooking/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--ruTsb{padding:15px;display:block;margin-left:auto;margin-right:auto;text-align:center}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/manage-booking/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tableWrap--Wp9dm{margin:20px 0 5px}.buttonWrapStyles--_MOVG{display:flex;justify-content:space-between}.buttonWrapStylesSingleButton--_GN1p{display:flex;justify-content:flex-end}.bookingOptHeading--_w47i{font-size:15px;margin:25px 7px 6px}.errorMessage--_j0M9{margin-top:25px}.paymentMessage--PHpAk{margin-top:10px}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/confirm-modal-dialog/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--NJVdy{padding:15px}.paper--_jDwD{margin-left:20px;margin-right:20px;padding:15px}.btn--hJq5T{line-height:1.4}.btnWrap--vx2M_{padding:15px 0 0 0}.title--Zsu8z{padding:10px 8px 15px}.content--LMefZ{padding:8px 5px}.markdownText--b_DPU{line-height:1.3}.markdownText--b_DPU p{margin:0 0 7px 0}.markdownText--b_DPU ul,.markdownText--b_DPU ol{padding-left:25px}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/CustomerDetailsForm/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--l7Rc5 input:-webkit-autofill,.root--l7Rc5 input:-webkit-autofill:hover,.root--l7Rc5 input:-webkit-autofill:focus,.root--l7Rc5 input:-webkit-autofill:active{transition-delay:9999s}.column2--_whao{height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:10px}.paperBox--_gL_d{padding:15px 28px 34px;display:flex;flex-direction:column;justify-content:space-between}.paperBox1--mpLxn{height:auto}.paperBox1IsLandscape--_dUg6{height:100%;max-height:360px}.paperBox2--_az1W{margin-bottom:15px;flex-grow:1}.formText--UIH11{width:100%;margin-bottom:5px}.formTextUseEnlargedFont--gTIx6 textarea,.formTextUseEnlargedFont--gTIx6 input{font-size:1.6rem !important}.terms--RYIoq{margin-bottom:20px}.terms--RYIoq textarea{font-size:1.2rem}.gridItem1--vPwcn,.gridItem3--AuxfA{display:flex;flex-direction:column;justify-content:space-between}.centerAlignItemContents--_uDxz{align-items:center}.tagsWrap--BbxH0{padding:6px 4px}.tagsWrapIsLandscape--PlvLV{margin-left:-11px}.termsControl--i4M8G{margin-right:25px;margin-bottom:-10px}.tagControl--_d_vp{margin-bottom:3px;min-width:50%;margin-right:0;margin-left:0}.tagControlIsStacked--ZoupV{margin-left:0}.tagControlIsStandard--BKgyL{width:100%}.specialWrap--dog_T{width:100%;margin-bottom:3px}.checkbox--udTHn{padding-right:7px}.divider--nU0on{margin-bottom:5px;background-color:rgba(0,0,0,.42)}.specialDivider2--aNkjC{margin-bottom:11px}.alert--v3FVF{margin-top:18px;margin-bottom:-10px}.smallLabel--rEnCZ{font-size:1.3rem}.rightAlign--zu6Bs{display:flex;justify-content:right}.standbyForm--s1Gll{display:flex;width:800px;flex-wrap:wrap;justify-content:space-around}.standbyFormCol1--cgpuY{width:380px}.standbyFormCol2--Bolba{width:380px;margin-top:0px}.paperBoxCol2--tp5dj{padding:15px 28px 42px}.birthdayBox--cq_pY{margin-top:5px}.dateBox--roeSd{display:flex;flex-wrap:wrap}.dayMonthList--_DZZF{flex:1 1 auto;min-width:80px;margin-right:5px}.yearText--QK8kf{flex:1 1 auto;width:50px;margin-top:2px}.birthdayLabel--rgHHm{color:rgba(0,0,0,.54);padding:0;font-size:1.4rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/TagsSelector/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_wP4M{padding:15px}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/flag-phone-picker-react/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_GLup{display:flex;flex-direction:row}.prefixContainer--aygor{width:125px;max-width:125px;min-width:125px;display:flex;align-items:flex-end}.prefixPaddingContainer--el3l3{padding-bottom:2.7rem}.prefixDiaryPaddingContainer--eNBoa{align-items:flex-start;padding-top:1.9rem}.phoneNumberInputContainer--UdECx{flex:1}.prefixFlagContainer--CennG{padding-bottom:0px !important;width:125px}.prefixButtonContainer--BtQmM{padding:3px 15px 3px 2px !important;border-width:0px !important;border-bottom-width:thin !important;border-radius:0px !important;border-color:#949494 !important}.prefixButtonContainer--BtQmM>span:first-child{padding:0px 8px 0px 0px !important}.darkMode--QcHL3>div>button>span:first-child>span:nth-child(2){color:#fff}.darkMode--QcHL3>div>ul,.darkMode--QcHL3>div>ul>div,.darkMode--QcHL3>div>ul>div>input{background:#858585}.darkMode--QcHL3>div>ul>div>input{color:#fff;border-width:1px;border-style:solid;border-color:#fff}.darkMode--QcHL3>div>ul>div>input::-webkit-input-placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input:-ms-input-placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input::placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input:-ms-input-placeholder:-ms-input-placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input::placeholder:-ms-input-placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input:-ms-input-placeholder::-ms-input-placeholder{color:#fff;opacity:.7}.darkMode--QcHL3>div>ul>div>input::placeholder::-ms-input-placeholder{color:#fff;opacity:.7}.isDiary--_4_Au>div>div>p{font-size:12px}.isDiary--_4_Au>div>div>div>input{padding:7px 0px !important}.isDiary--_4_Au>div>div>div>input:hover{outline:none !important}.isDiary--_4_Au>div>div>div>input:focus{outline:none !important}.isDiary--_4_Au>div>div>div::before{border-color:rgba(0,0,0,.12)}.isDiary--_4_Au>div>div>div:hover::before{border-width:1px !important;border-color:rgba(0,0,0,.12) !important}.isDiary--_4_Au>div>div>div[class~=Mui-error]:hover::before{border-color:rgba(0,0,0,0) !important}.isDiary--_4_Au>div>div>div[class~=Mui-focused]:hover::before{border-color:rgba(0,0,0,0) !important}.isDiary--_4_Au>div>div>div::after{border-bottom-width:1px !important}.isDiary--_4_Au>div>div>div[class~=Mui-focused]::after{border-bottom-width:2px !important}.isDiaryPrefixButtonContainer--tbH1X{border-color:rgba(0,0,0,.12) !important}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/SittingPanels/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--lw8nS{padding-bottom:12px}.expanderHeading--zJWZ7{font-size:1.5rem;line-height:1.2;padding:9px 0 8px;text-align:center;margin:0 auto}.expanderHeadingIsLandscape--e0E_V{text-align:left;margin:0}.expanderSmallText--bsljc{font-size:1.2rem}.expPnlDet--hGlZE{max-height:375px;overflow:auto}.expPnlDetSections--_35UF,.expPnlDetServices--TqyAj{padding-bottom:15px}.expPnlDetTimes--kN_7D{padding-left:10px;padding-right:10px}.summaryMsgContainer--BT4hg{position:absolute;top:5px;right:5px;display:flex;flex-direction:column;align-items:flex-end}.popperContent--mCbrm{padding:2px 5px;margin-top:3px}.popperContent--mCbrm:first-child{margin-top:0}.popperText--q7WRD{font-size:.9rem}.loaderWrap--N71rs{width:100%}.loaderWrapIsCentered--_SbdJ{display:flex;justify-content:center}.servicesAlert--nHhzJ,.sectionsAlert--sJyHP,.coversAlert--MvR8M{margin-top:12px}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/ServiceSelector/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radGrp--mDKsj{display:block}.radGrpIsStacked--vEiPS{text-align:center}.radBtn--_TGQm{padding:3px 5px}.radLbl--_6eA3{margin-right:18px;word-break:break-word}.radLblIsStacked--COKRM{display:inline-block}.message--_r3w3{margin-bottom:10px}.radioWrapIsStacked--R6Zt_{width:100%}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/table-seater/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--xIOAx{display:block}.row2--dgMQI{display:flex}.menuItemText--mFJVe{padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuItemMid--Ir_76{max-width:calc(100% - 34px);width:100%;display:flex;align-items:center}.menuItemIconWrap--IvwIv svg{width:21px;-webkit-transform:translateY(3px);transform:translateY(3px);margin-left:5px}.menuItemIconWrap--IvwIv svg.walkinIcon--tHhbs{margin-right:-6px;height:21px;-webkit-transform:translateY(1px);transform:translateY(1px)}.menuItemIconWrap--IvwIv svg.onlineIcon--pFAhM{height:19px;-webkit-transform:translateY(1px);transform:translateY(1px);margin-right:-3px}.menuItemIconWrap--IvwIv svg.tableJoinIcon--_3T6L{-webkit-transform:rotateZ(90deg) translateX(3px);transform:rotateZ(90deg) translateX(3px);margin-left:1px;margin-right:-8px}.tableValidationMsg--kCBxi{font-size:1.2rem !important;margin-top:5px !important}.sectionHeader--TXfkL{padding:9px 5px 9px 10px;margin:0;color:#898989;background-color:#f3f3f3;pointer-events:none}.sectionHeaderWrap--o88Fl{padding:0 !important;display:block !important;opacity:1 !important}.footerKey--KVokF{margin-top:10px;overflow-x:auto;width:100%}.footerKeyRow--Jz4K_{padding:5px 0 6px;color:#898989;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:flex-end;min-width:268px}.footerKeyRow--Jz4K_>*{padding:0 10px 0 0;position:relative}.footerKeyRow--Jz4K_>*:last-child{padding-right:0}.footerKeyRow1--EUJFf span{font-size:1.5rem;font-weight:bold;display:inline-block;color:#546e7a}.footerKeyOnline--ZoIp6 svg{height:19px;-webkit-transform:translateY(4px);transform:translateY(4px)}.footerKeyShared--wv1OE svg{width:20px;-webkit-transform:translateY(6px);transform:translateY(6px)}.footerKeyCovers--_p5bA{margin-left:15px}.footerKeyCovers--_p5bA span{font-size:12px !important;position:absolute;left:-12px}.footerKeyWalkin--ipOMn svg{height:20px;width:12px;-webkit-transform:translateY(2px);transform:translateY(2px)}.footerKeyWalkin--ipOMn svg path{-webkit-transform:translateX(-6px);transform:translateX(-6px)}.noTables--vJUBC{width:100%}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsRadio/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radWrap--RlcP8{display:block;margin-bottom:5px}.radGrp--_xIbl{display:block}.radBtn--HLmpM{padding:3px 5px;order:2;margin-top:7px}.radLbl--YZzwC{display:flex;flex-direction:column;align-items:center;margin:0}.radLbl--YZzwC span{font-size:1.6rem}.validationMsg--K47Bh{margin-top:15px}.validationMsgIsCentered--khGI4{text-align:center}.counterMessage--_u_dD{display:flex;justify-content:space-between;align-items:center}.box--uNlVG{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--uNlVG .boxItems--rCXDa{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOption/narrow/menuOptionNarrow.style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--X_W_t{flex-grow:1;text-align:center;height:100%;background-color:#f3f3f3 !important;padding:12px 11px 13px}.rootIsDark--BSApl{background-color:rgba(255,255,255,.11) !important}.rootHasCb--AA4wO{padding:16px 4px}.root--X_W_t>*{margin-top:8px}.root--X_W_t>*:first-child{margin-top:2px}.contentWrap--fb8d2{display:flex;justify-content:center}.price--Wct_D{margin-top:7px;margin-bottom:8px;font-size:2rem !important}.priceHasCb--_MWy_{margin-top:3px;margin-bottom:4px}.link--ddilZ{word-break:break-all}.linkHasCb--_tqNl{margin-top:0;margin-bottom:4px}.label--_0zS6 pre,.description--qNRKc pre{white-space:pre-wrap}.description--qNRKc,.paymentText--_x8mW{font-size:1.3rem;line-height:1.3}.label--_0zS6{font-size:1.6rem;line-height:1.3}.labelHasCb--Rg5jF{line-height:1.2;position:relative}.labelIsStacked--Fx7GR{font-size:1.5rem}.description--qNRKc{margin-top:12px !important;min-height:2rem;max-height:105px;overflow-y:auto;display:block}.descriptionHasCb--tybgh{margin-top:0}.description--qNRKc ul{text-align:left;padding-left:30px}.description--qNRKc p{margin:2px 0 0}.checkbox--_LXNj{padding:0}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsExtras/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--B_GTJ{display:flex;justify-content:center;margin-top:13px}.extrasBtnText--xbrKt{flex-grow:1;line-height:1.2;font-size:1.3rem}.table--uZHq8{border:none !important}.table--uZHq8 td{border:none !important;padding:3px 0 3px 0;line-height:1.2;font-size:1.1rem}.table--uZHq8 td:last-child{text-align:right;padding-right:0}.table--uZHq8 tr:last-child td{border-bottom:none}.editIconBtn--rxoGE{padding:6px 4px}.editIconBtn--rxoGE svg{font-size:1.8rem}.addIcon--LFCe4{font-size:1.8rem}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOption/wide/menuOptionWide.style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_aCnY{height:100%;background-color:#f3f3f3;padding:12px 11px 13px}.rootIsDark--_WJmO{background-color:rgba(255,255,255,.11)}.rootHasCb--z9Usu{padding:16px 4px}.root--_aCnY>*{margin-top:8px}.root--_aCnY>*:first-child{margin-top:2px}.contentWrap--UbUhu{display:flex;justify-content:center}.price--IeGBr{margin-top:7px;margin-bottom:8px}.priceHasCb--caWCv{margin-top:3px;margin-bottom:4px}.link--jZhWS{word-break:break-all}.linkHasCb--CwMb8{margin-top:0;margin-bottom:4px}.label--PYzp2 pre,.description--S6mfw pre{white-space:pre-wrap}.description--S6mfw,.paymentText--Or7nv{font-size:1.3rem;line-height:1.3}.label--PYzp2{line-height:1.3}.labelHasCb--_OXbF{line-height:1.2;position:relative}.labelIsStacked--S_Nx3{font-size:1.5rem}.description--S6mfw{max-height:105px;overflow:auto;display:block}.descriptionHasCb--gL3nf{margin-top:0}.description--S6mfw ul{text-align:left;padding-left:30px}.description--S6mfw p{margin:2px 0 0}.checkbox--dbxs6{padding:0}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsSpinner/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radWrap--lylRW{display:block}.radGrp--C9Kha{display:block}.radBtn--NYvUv{padding:3px 5px}.radLbl--GDCFe{margin-right:18px}.validationMsg--EPnnz{margin-top:15px}.counterMessage--wxNJB{display:flex;justify-content:space-between;align-items:center}.msg--jOptU{padding-right:10px}.box--k7m_I{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--k7m_I .boxItems--PbPSM{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/cover-input/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_Q7NM{display:flex;flex-direction:column;width:100%}.rootIsSmall--_8i3z{width:auto}.numberInput--ekv_6{width:93px}.numberInput--ekv_6 input{text-align:center;font-size:3rem;padding:10px 10px 5px 10px}.numberInput--ekv_6 input[type=number]::-webkit-outer-spin-button,.numberInput--ekv_6 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberInput--ekv_6 input[type=number]{-moz-appearance:textfield}.numberInputIsSmall--Xlqu9{width:40px !important;margin-top:0 !important;margin-bottom:0 !important}.numberInputIsSmall--Xlqu9 legend>span{display:none}.numberInputIsSmall--Xlqu9 input{font-size:1.5rem;padding:8px 5px 5px 5px;height:auto}.numberInputIsLight--_LA9u input{background-color:rgba(255,255,255,.5);border-radius:5px}.incrementBtnIsSmall--M5amW{width:27px !important;height:27px !important;min-height:27px !important}.incrementIconIsSmall--cvATf{font-size:1.9rem}.incrementBtns--fg8mo{display:flex;align-items:center;padding:0 0 0 15px}.incrementBtnsIsLandscape--uY6PO{flex-grow:1}.incrementBtnsIsSmall--YV3fg{padding-left:11px}.minusBtn--w2ZvM{margin-right:4px !important}.plusBtn--yVZVM{margin-left:4px !important}.inputWrap--VJJr9{display:flex;width:100%;justify-content:center}.inputWrapIsLandscape--K6bzP{justify-content:flex-start}.message--vH60S{margin:3px 0 0 0}.message--vH60S p{margin:0}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptions/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.alert--Spqub{margin-top:12px}.root--t1kjf,.root--t1kjf *{box-sizing:border-box}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionOverlay/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.paper--NKDxh{margin-left:20px;margin-right:20px;padding:15px;width:100%}.paperIsStacked--_r1xj{max-height:calc(100% - 16px);margin-left:8px;margin-right:8px;padding:12px 4px;width:100%}.btn--pdfGs{line-height:1.4}.btnWrap--ajT_k{padding:15px 0 0 0;justify-content:space-between}.btnWrapIsStacked--QFF60{padding:15px 8px 0;justify-content:space-between}.title--oSN20{padding:5px 8px 5px}.titleIsStacked--YK5fa{text-align:center}.content--KcnKV{padding:8px 5px;box-sizing:border-box}.content--KcnKV *{box-sizing:border-box}.contentInner--cFYGq{transition:max-height 1s ease-in-out;max-height:800px;min-height:150px}.contentInnerIsStacked--qIgqt{max-height:none}.contentInner--cFYGq.isLoading--_qfoI{max-height:100px;display:flex;justify-content:center;align-items:center}.explicitWrap--sc4SG{padding-top:20px}.explicitWrapIsStacked--kr5By{padding-top:0}.implicitWrap--_tR_8{padding-top:12px;padding-bottom:10px}.implicitWrapIsStacked--JDrYD{padding-top:4px;padding-bottom:4px}.implicitHeader--CwTTp{margin-bottom:12px;font-size:2rem;text-align:center}.closeButton--Iho_x{position:absolute;right:1px;top:1px;color:gray}.buttonRight--iALdZ{justify-content:flex-end}.box--BjrA8{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--BjrA8 .boxItems--ZVMnz{padding:8px;min-width:25%;max-width:25%}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionImplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--TtTYQ{padding:5px}.grid--_Nywj{justify-content:center}.listItem--Ojg80{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.optionsText--SN_Ge{margin-bottom:8px !important}.box--AE30h{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--AE30h .boxItems--VeeLW{padding:8px;min-width:25%;max-width:25%}.box--AE30h{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--AE30h .boxItems--VeeLW{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionExplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--tmFJa{padding:5px 0}.rootIsStacked--dBml5{padding:5px}.footer--ABEfj{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.footerIsStacked--rzV_l{flex-direction:column}.footerIsStacked--rzV_l>*{display:flex;justify-content:center;margin-top:10px}.footerNoCarouselShown--mGi9t{margin-top:10px}.listItemsWrap--V9fEi{width:100%;padding:5px}.grid--bPxRv{justify-content:center}.gridItemIsStacked--sxmVn{padding:4px !important}.listItem--AHDH3{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.listItemIsStacked--pEDuO{padding:4px}.listItemIsNarrow--jyATT{padding:0}.listItemCheckbox--rsxPE{position:absolute;top:0;left:8px}.optionsText--gqb3J{margin-bottom:8px !important;font-size:1.7rem !important;text-align:center !important}.dots--H1l3M{margin-top:20px;margin-bottom:5px}.dots--H1l3M .BrainhubCarousel__dot{background-color:rgba(0,0,0,0)}.dots--H1l3M .BrainhubCarousel__dot:before{background:#000 !important;width:9px !important;height:9px !important}.dotsIsDark--wLHOe .BrainhubCarousel__dot:before{background:#e0e0e0 !important}.singleList--cD_gR{padding-left:5px;padding-right:5px}.singleListIsStacked--xqvhv{padding-left:0;padding-right:0}.carouselNavBtns--ldj19>*{margin:0 5px}.carouselNavBtnsIsStacked--ot20k{width:100%;display:flex;justify-content:space-between;margin-top:5px;margin-bottom:10px}.box--_ZKL_{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--_ZKL_ .boxItems--tQV_v{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsCheckbox/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.box--diYUX{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--diYUX .boxItems--WeY9B{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/PaymentOptions/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--DycSt{padding:15px;width:100%}.paymentSelect--RsDvJ{margin-bottom:10px;width:65%}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[3].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./app/components/PaymentConfirmationType/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--_3iXT{padding:15px}.termsControl--OBFh3{margin-right:25px;margin-bottom:-10px}.checkbox--i67qO{padding-right:7px}
