body,button,textarea{margin:0;font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{height:100%}.makeStyles-root-3{z-index:100000000001!important}* ::-webkit-scrollbar{width:0;background:transparent}* ::-webkit-scrollbar-thumb{background:red}.App{height:100%;z-index:-1000}p{color:#33475b}button{background:none;border:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}.radiobox{width:66px;background:#eaf0f6;border-radius:500px;height:34px;float:right;transition:.2s;cursor:pointer}.radiobox .input{position:relative;left:6px;width:26px;height:26px;background:#fff;border-radius:50%;margin:4px 0;transition:.2s}.radiobox.active{background:#00a3ad}.radiobox.active .input{left:35px}.Widget{position:fixed;right:24px;bottom:24px;z-index:1000000;display:flex;flex-direction:column;align-items:flex-end}.Widget .open-close{width:60px;height:60px;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}.Widget .open-close svg{width:25px;height:25px;color:#fff}.Widget .widgetWrapper{opacity:0;border-radius:12px;overflow:hidden;-webkit-filter:drop-shadow(0 4px 16px rgba(0,0,0,.12));filter:drop-shadow(0 4px 16px rgba(0,0,0,.12));margin-bottom:16px;background-color:#fff;width:375px;height:600px;pointer-events:none}.Widget .widgetWrapper.scrolled .ChooseLocation{padding-top:160px}.Widget .widgetWrapper.scrolled .BookingStep1{padding-top:120px}.Widget .widgetWrapper.scrolled .BookCalendar,.Widget .widgetWrapper.scrolled .BookingStep2{padding-top:130px}.Widget .widgetWrapper.scrolled .BookingForm{padding-top:115px}.Widget .widgetWrapper .bottomWidgetArea{position:fixed;bottom:0;width:100%;height:42px;justify-content:center;display:flex;align-items:center;font-size:12px;color:#99acc2;background:#fff;box-shadow:0 -1px 12px rgba(0,0,0,.06)}.Widget .widgetWrapper .bottomWidgetArea img{margin-left:5px}.Widget .widgetWrapper.active{animation:slide-up-fade-in 1s ease;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation:slide-up-fade-in 1s ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up-fade-in ease 1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation:slide-up-fade-in ease 1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation:slide-up-fade-in ease 1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9;z-index:2;pointer-events:all}.Widget .widgetWrapper.active,.Widget .widgetWrapper.not-active{transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%}.Widget .widgetWrapper.not-active{z-index:-100;pointer-events:none;animation:slide-down-fade-in 1s ease;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation:slide-down-fade-in 1s ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation:slide-down-fade-in ease 1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation:slide-down-fade-in ease 1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation:slide-down-fade-in ease 1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}@media (max-width:768px){.Widget{width:100%;height:100%}.Widget .open-close{position:fixed;bottom:24px;right:24px}.Widget .widgetWrapper{border-radius:0;position:absolute;bottom:-24px;right:-24px;width:100%;height:100%;margin:0}.Widget .widgetWrapper .ChooseLocation{height:100%;width:100%}.Widget .widgetWrapper .BookingStep1{height:calc(100vh - 42px);width:100%}.Widget .widgetWrapper .BookCalendar,.Widget .widgetWrapper .BookingStep2{height:100%;width:100%}.Widget .widgetWrapper .BookingForm{height:calc(100vh - 157px);width:100%}.Widget .widgetWrapper .AllReviews{height:calc(100vh - 42px)!important;width:100%}.Widget .widgetWrapper .AllReviews .reviewsWrapper{height:100%}}@keyframes slide-up-fade-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-down-fade-in{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(40px)}}@keyframes slide-up2-fade-in{0%{opacity:0;transform:translateY(500px)}to{opacity:1;transform:translate(0)}}.booking{width:100%;height:100%;overflow-y:scroll;transition:.5s;box-sizing:border-box}.booking .close{position:absolute;top:24px;right:24px}.booking .close svg{color:#fff;width:25px;height:25px}.booking .preview{width:100%;height:280px;padding:32px 40px 40px;box-sizing:border-box}.booking .preview img{width:170px;height:30px}.booking .preview h1{color:#fff;margin:15px 0}.booking .preview h3{color:#fff;font-weight:400;margin:8px 0}.booking .personellPreview{position:relative;top:-110px;left:16px;width:calc(100% - 56px);height:170px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:12px;padding:24px 0 0 24px}.booking .personellPreview h2{font-size:16px;color:#253342;margin:0 0 12px}.booking .personellPreview .personell{display:flex;align-items:center}.booking .personellPreview .personell .singlePersonell{width:56px;height:56px;background:#eaf0f6;border:2px solid #fff;box-sizing:border-box;border-radius:50px;display:flex;justify-content:center;align-items:center;margin-right:40px}.booking .personellPreview .personell .singlePersonell svg{width:24px;height:24px;color:#99acc2}.booking .personellPreview .personell .singlePersonell.abs{position:absolute;left:50px}.booking .personellPreview .personell p{font-size:14px;color:#516f90;margin:0 0 8px}.booking .personellPreview .personell .hours{display:flex;align-items:center}.booking .personellPreview .personell .hours svg{width:18px;height:18px;margin-right:7px}.booking .personellPreview .personell .hours span{font-weight:600;font-size:14px;color:#253342}.booking .personellPreview button{width:202px;height:45px;border-radius:500px;margin:16px 0 24px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;font-size:14px}.booking .personellPreview button svg{width:17px;height:17px;margin-left:15px}.booking .expand{position:relative;top:-94px;left:16px;width:calc(100% - 32px);background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:12px;box-sizing:border-box;max-height:65px;overflow:hidden;transition:.5s;cursor:pointer}.booking .expand .open-avg-reviews{padding:24px 24px 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;cursor:pointer}.booking .expand .open-avg-reviews h1{font-size:14px;margin:0;color:#253342}.booking .expand .see-all-reviews{font-weight:500;font-size:14px;text-align:center;padding:16px 0;cursor:pointer;border-top:1px solid #dfe3eb;margin-top:24px}.booking .expand.active{max-height:250px}@media (min-width:768px){.booking .close{display:none}}.ReviewAverage{display:flex;justify-content:space-between;width:100%;padding:0 24px;box-sizing:border-box}.ReviewAverage .mark{display:flex;flex-direction:column;justify-content:space-around}.ReviewAverage .mark p{font-size:28px;font-weight:700;margin:0;color:#253342}.ReviewAverage .mark span{font-size:14px;color:#253342}.ReviewAverage .statistics{text-align:right;width:50%}.ReviewAverage .statistics .flex{display:flex;justify-content:space-between;align-items:center}.ReviewAverage .statistics .flex p{font-size:13px;margin:0;color:#7c98b6;height:15px;text-align:right;width:50%}.ReviewProgress{width:112px;height:5px;margin-top:5px;background:#eaf0f6;margin-left:10px;display:flex;border-radius:5px}.ReviewProgress .reviewFilled{background-color:#7c98b6;border-radius:5px}@media (max-width:1024px){.ReviewProgress{width:27vw}}.ChooseLocation{height:558px;width:100%;overflow-y:scroll;padding-top:110px;box-sizing:border-box;overflow-x:hidden;animation:slide-right-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-right-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-right-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-right-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-right-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.ChooseLocation .singleStore{margin-left:20px;padding:16px 20px 16px 0;justify-content:space-between;border-bottom:1px solid #dfe3eb;cursor:pointer}.ChooseLocation .singleStore,.ChooseLocation .singleStore .left{display:flex;align-items:center}.ChooseLocation .singleStore .left .storeLogo{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background:#eaf0f6;border-radius:12px;margin-right:20px}.ChooseLocation .singleStore .left .storeLogo svg{color:#1a73e8;width:30px;height:30px}.ChooseLocation .singleStore .left h1{margin:0 0 8px;font-weight:600;font-size:16px;color:#253342}.ChooseLocation .singleStore .left p{margin:0;font-size:12px;color:#516f90}.BookingStep1{height:558px;width:100%;overflow-y:scroll;padding-top:110px;box-sizing:border-box;overflow-x:hidden}.ServicesDisplay{text-align:left;animation:slide-right-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-right-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-right-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-right-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-right-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.ServicesDisplay .Category .title{display:flex;align-items:center;justify-content:space-between;height:48px;background:#f5f8fa;padding:0 18px;box-shadow:border-box;cursor:pointer;border-bottom:1px solid #dfe3eb}.ServicesDisplay .Category .title h5{pointer-events:none;font-style:normal;font-weight:500;font-size:14px;color:#516f90;letter-spacing:1px}.ServicesDisplay .Category .title svg{pointer-events:none;font-size:27px;color:#516f90;cursor:pointer;transition:.3s;transform:rotate(180deg)}.ServicesDisplay .Category .title.expand~.Service{max-height:500px;opacity:1;transition:.5s;border-bottom:1px solid #eaf0f6}.ServicesDisplay .Category .title.expand svg{transform:rotate(0)}.ServicesDisplay .Service{display:flex;justify-content:space-between;align-items:center;overflow:hidden;max-height:0;transition:.2s;opacity:0;cursor:pointer;margin-left:18px}.ServicesDisplay .Service .chevron{padding-right:20px}.ServicesDisplay .Service .description{width:100%;padding:17px 0;box-sizing:border-box}.ServicesDisplay .Service:last-child{padding-left:18px;margin:0}.ServicesDisplay .Service p{font-style:normal;font-weight:600;font-size:16px;color:#253342;margin:0}.ServicesDisplay .Service span{font-size:14px;color:#516f90;display:block;margin-top:6px}.ServicesDisplay .Service span.notes{margin-top:11px}.ServicesDisplay .Service .edit{height:auto;color:#00a3ad;font-size:14px;font-weight:600}.ServicesDisplay .Service .boka{display:flex;justify-content:center;align-items:center;width:87px;height:39px;text-decoration:none;border-radius:8px;background:#00a3ad;color:#fff;box-sizing:border-box;font-weight:500;font-size:14px}.ServicesDisplay .Service .choose{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #253342;margin-right:22px;cursor:pointer;transition:background .2s}.ServicesDisplay .Service .choose svg{font-size:20px;color:#fff}.ServicesDisplay .Service.choose{cursor:pointer}.ServicesDisplay .Service.choose .choose,.ServicesDisplay .Service.choose .description{pointer-events:none}.ServicesDisplay .Service.booked .choose{background:#00a3ad;border:2px solid #00a3ad}.BookingStep2{height:558px;width:100%;overflow-y:scroll;padding-top:110px;box-sizing:border-box;animation:slide-right-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-right-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-right-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-right-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-right-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9;overflow-x:hidden}.BookingStep2 .singleWorker{height:88px;justify-content:space-between;margin-left:20px;padding-right:20px;width:100%;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #dfe3eb}.BookingStep2 .singleWorker,.BookingStep2 .singleWorker .workerLeft{display:flex;align-items:center}.BookingStep2 .singleWorker .workerLeft .workerImg{width:56px;height:56px;background:#eaf0f6;border-radius:50px;display:flex;justify-content:center;align-items:center}.BookingStep2 .singleWorker .workerLeft .workerImg svg{width:28px;height:28px;color:#99acc2}.BookingStep2 .singleWorker .workerLeft .workerInfo{margin-left:20px;display:flex;flex-direction:column;justify-content:space-between;height:45px}.BookingStep2 .singleWorker .workerLeft .workerInfo h1{font-weight:600;font-size:16px;color:#253342;margin:0}.BookingStep2 .singleWorker .workerLeft .workerInfo p{margin:0}.BookingStep2 .singleWorker .workerRight{display:flex;align-items:center}.BookingStep2 .singleWorker .workerRight span{margin-right:20px}.BookingStep2 .singleWorker .workerRight p{margin-right:6px;font-size:24px;color:#fdbb02}.BookingStep2 .singleWorker .workerRight svg{padding-right:20px}.BookCalendar{height:558px;width:100%;box-sizing:border-box;padding-top:110px}.BookCalendar .arrow{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;box-shadow:0 4px 12px 0 rgba(0,0,0,.12);cursor:pointer;position:fixed;bottom:55px;z-index:20;background-color:#fff}.BookCalendar .arrow.left{left:20px}.BookCalendar .arrow.right{right:20px}.BookCalendar .header{display:flex;justify-content:space-between;align-items:center}.BookCalendar .header h2{text-align:center;font-weight:600;font-size:16px;color:#253342;padding:20px;margin:0}.BookCalendar .week{display:grid;grid-template-columns:repeat(5,1fr);background:#f5f8fa;animation:slide-up2-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up2-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up2-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up2-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up2-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.BookCalendar .week .Day{display:flex;flex-direction:column;align-items:center;height:385px;border-left:1px solid #eaf0f6;background:#f5f8fa;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.BookCalendar .week .Day::-webkit-scrollbar{display:none}.BookCalendar .week .Day:first-of-type{border-left:none}.BookCalendar .week .Day p{margin:0}.BookCalendar .week .Day .title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px!important;height:68px!important;color:#516f90;margin-bottom:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.BookCalendar .week .Day .title span{font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#516f90;margin-bottom:6px}.BookCalendar .week .Day .title p{font-size:17px;font-weight:500;color:#516f90}.BookCalendar .week .Day .slots{height:300px;overflow:scroll;padding-bottom:70px}.BookCalendar .week .Day .slots .available{display:flex;justify-content:center;align-items:center;width:59px!important;height:40px!important;background:#d2eafc;border-radius:6px;border:1px solid;margin:6px 0;font-size:14px;font-weight:700;transition:.2s}@media (max-width:768px){.BookCalendar .week .Day{height:calc(100vh - 200px)}.BookCalendar .week .Day .title{width:100%!important;height:100px!important}.BookCalendar .week .Day .slots{height:100%;padding-bottom:130px}}.BookingForm{padding-top:110px;overflow-y:scroll;height:428px}.BookingForm .form{padding:0 16px;margin-top:18px;animation:slide-up2-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up2-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up2-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up2-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up2-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.BookingForm .SignupInput .phoneInput{position:absolute;top:32px;left:15px;display:flex;align-items:center}.BookingForm .SignupInput .phoneInput p{margin-left:7px}.BookingForm .checkbox{display:flex;align-items:center;margin-top:20px}.BookingForm .checkbox .box{width:23px;height:23px;background:#fff;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.BookingForm .checkbox .box.checked{background:#1a73e8;border-color:#1a73e8}.BookingForm .checkbox .box svg{color:#fff}.BookingForm .checkbox .toc{margin-left:16px;font-weight:500;font-size:16px;color:#33475b}.BookingForm .checkbox .toc span{border-bottom:1px solid;cursor:pointer}.BookingForm .addBookingNotes{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:24px 0;border-top:1px solid #eaf0f6;border-bottom:1px solid #eaf0f6;cursor:pointer}.BookingForm .addBookingNotes.added .left .notesIcon{border:1px solid #cbd6e2;background:#f5f8fa}.BookingForm .addBookingNotes.added .left .notesIcon svg{color:#253342}.BookingForm .addBookingNotes.added .left .notesIcon svg path{stroke:#253342}.BookingForm .addBookingNotes.added .left svg{color:#253342;width:20px;height:20px}.BookingForm .addBookingNotes.added .left p{color:#253342;margin-right:10px}.BookingForm .addBookingNotes .left{display:flex;align-items:center}.BookingForm .addBookingNotes .left .notesIcon{width:56px;height:56px;background:#e0f2ff;border:1px solid;box-sizing:border-box;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:18px}.BookingForm .addBookingNotes .left .notesIcon svg{width:30px;height:30px}.BookingForm .addBookingNotes .left p{font-weight:500;font-size:16px}.BookingForm .cancellation{border-bottom:1px solid #eaf0f6;padding:24px 0}.BookingForm .cancellation h4{font-weight:700;font-size:16px;color:#253342;margin:0 0 16px}.BookingForm .cancellation h5{font-weight:400;font-size:16px;color:#253342;margin:0}.BookingForm .btnWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:24px}.BookingForm .btnWrapper button{width:343px;height:42px;background:#1a73e8;border-radius:6px;font-weight:500;font-size:14px;line-height:17px;color:#fff}.BookingForm .btnWrapper button:disabled{background:#ccc}.BookingForm .formBottom{font-weight:400;font-size:12px;line-height:22px;text-align:center;color:#516f90;margin:22px 0}.BookingForm .formBottom span{color:#1a73e8;border-bottom:1px solid #1a73e8;cursor:pointer}@media (max-width:768px){.BookingForm{height:100vh}.BookingForm .formBottom{margin-bottom:80px}}.SignupInput{position:relative}.SignupInput.error input{border:1px solid red}.SignupInput.svg input{padding-left:35px}.SignupInput.phone input{padding-left:75px}.SignupInput label{color:#33475b;font-weight:700;font-size:14px;display:block;text-align:left!important;text-transform:capitalize}.SignupInput p{font-size:14px;margin:4px 0}.SignupInput input,.SignupInput textarea{display:block;width:100%;height:42px;border-radius:8px;border:1px solid #cbd6e2;margin-top:6px;margin-bottom:16px;padding:0 10px;font-size:15px;box-sizing:border-box}.SignupInput input:focus,.SignupInput textarea:focus{border:1px solid #1a73e8!important}.SignupInput input::-webkit-input-placeholder,.SignupInput textarea::-webkit-input-placeholder{font-size:16px;line-height:22px;color:#99acc2}.SignupInput input:-ms-input-placeholder,.SignupInput textarea:-ms-input-placeholder{font-size:16px;line-height:22px;color:#99acc2}.SignupInput input::placeholder,.SignupInput textarea::placeholder{font-size:16px;line-height:22px;color:#99acc2}.SignupInput textarea:not(:-ms-input-placeholder){border:1px solid #1a73e8}.SignupInput input:valid,.SignupInput textarea:not(:placeholder-shown){border:1px solid #1a73e8}.SignupInput input:disabled{background:#eaf0f6}.SignupInput textarea{height:123px;padding:10px;resize:vertical}.SignupInput .createAndShow{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.SignupInput .createAndShow p{color:#1a73e8;font-weight:600;font-size:12px;margin:0}.SignupInput .createAndShow p.active{text-decoration:underline}.SignupInput input:focus+svg,.SignupInput input:valid+svg{fill:#1a73e8}.SignupInput svg{position:absolute;width:17.5px;height:17.5px;left:12px;top:37px;fill:#cbd6e2}.SignupInput button{margin:0;padding:0;color:#1a73e8;font-weight:500;font-size:12px}.Ticket{max-height:49px;overflow:hidden;transition:.3s}.Ticket .ticketHeader{display:flex;justify-content:space-between;align-items:center;height:49px;padding:0 16px;background:#f5f8fa;cursor:pointer;border-bottom:1px solid #dfe3eb}.Ticket .ticketHeader p{font-weight:500;font-size:14px}.Ticket .ticketHeader svg{transform:rotate(0deg);transition:.3s}.Ticket.active{max-height:329px}.Ticket.active .ticketHeader svg{transition:.3s;transform:rotate(180deg)}.Ticket .ticketContent{background:#f5f8fa;height:280px}.Ticket .ticketContent .flex{display:flex;align-items:center;height:40px;padding-top:12px}.Ticket .ticketContent .flex svg{width:25px;height:25px;padding:0 16px;color:#253342;transition:.3s}.Ticket .ticketContent .flex p{color:#253342;font-weight:400;font-size:16px}.Ticket .ticketContent .serviceInfo{font-weight:400;font-size:14px;color:#516f90;margin-left:58px;margin-bottom:32px}.Ticket .ticketContent .total{display:flex;justify-content:space-between;align-items:center;margin:0 16px;padding:21px 0;border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb}.Ticket .ticketContent .total h1{font-weight:600;font-size:16px;color:#253342;margin:0}.Ticket .ticketContent .paymentMethod{margin-top:20px;margin-left:16px;font-weight:400;font-size:16px;color:#33475b}.Terms{position:absolute;top:64px;left:0;height:calc(100% - 64px);width:100%;z-index:20;background-color:#fff;animation:slide-up2-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up2-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up2-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up2-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up2-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.Terms p{font-weight:400;font-size:16px;line-height:32px;padding:16px;margin:0}.Terms .termsBottom{position:fixed;bottom:0;left:0;width:100%;height:71px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.Terms .termsBottom button{width:343px;height:42px;background:#1a73e8;border-radius:6px;font-weight:600;font-size:14px;color:#fff}.BookingNotes{padding:16px;position:absolute;top:64px;left:0;height:calc(100% - 64px);width:100%;z-index:30;background-color:#fff;box-sizing:border-box;animation:slide-up2-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up2-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up2-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up2-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up2-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.BookingNotes p{margin:0 0 16px;font-weight:400;font-size:14px;color:#253342}.BookingNotes textarea{width:100%;height:220px;border:2px solid #cbd6e2;border-radius:8px;padding:16px;resize:none;box-sizing:border-box}.BookingNotes textarea:focus{border:2px solid #0094ff}.BookingNotes textarea:not(:-ms-input-placeholder){border:2px solid #0094ff}.BookingNotes textarea:not(:placeholder-shown){border:2px solid #0094ff}.BookingNotes .termsBottom{position:fixed;bottom:0;left:0;width:100%;height:71px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.BookingNotes .termsBottom button{width:343px;height:42px;background:#1a73e8;border-radius:6px;font-weight:600;font-size:14px;color:#fff}.AllReviews{height:494px;width:100%;padding-top:64px;box-sizing:border-box}.AllReviews .reviewsWrapper{overflow-y:scroll;height:510px;animation:slide-up2-fade-in .5s ease;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up2-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up2-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up2-fade-in ease .5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up2-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}.AllReviews .ReviewAverage{padding:20px}.AllReviews .ReviewAverage .statistics .flex p{color:#fdbb02!important}.AllReviews .ReviewAverage .statistics .flex .ReviewProgress .reviewFilled{background-color:#fdbb02!important}@media (max-width:768px){.AllReviews{padding-bottom:70px}}.BookingHeader{height:110px;box-sizing:border-box;transition:.5s!important;opacity:0;position:fixed;top:0;left:0;width:100%;z-index:2;opacity:1}.BookingHeader.anime{animation:slide-nav-up-fade-in .5s ease;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation:slide-nav-up-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation:slide-nav-up-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation:slide-nav-up-fade-in ease .5s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation:slide-nav-up-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}.BookingHeader.anime,.BookingHeader.reviews{transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;opacity:0;opacity:1\9}.BookingHeader.reviews{height:64px;animation:slide-navSmall-up-fade-in .5s ease;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation:slide-navSmall-up-fade-in .5s ease;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation:slide-navSmall-up-fade-in ease .5s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation:slide-navSmall-up-fade-in ease .5s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation:slide-navSmall-up-fade-in ease .5s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}.BookingHeader.reviews .stepInfo{padding:16px 20px 0}.BookingHeader.reviews .stepInfo p{display:none}.BookingHeader.reviews .stepInfo h4{display:block;font-weight:700;font-size:16px;color:#fff;letter-spacing:.8px}.BookingHeader.reviews h2{display:none}.BookingHeader.terms{height:64px}.BookingHeader.terms .stepInfo{padding:16px 20px 0}.BookingHeader.terms .stepInfo p{display:none}.BookingHeader.terms .stepInfo h4{display:block;font-weight:700;font-size:16px;color:#fff;letter-spacing:.8px}.BookingHeader.terms h2{display:none}.BookingHeader.scroll{height:64px!important;transition:.5s!important}.BookingHeader.scroll .stepInfo{padding:16px 20px 0}.BookingHeader.scroll .stepInfo p{display:none}.BookingHeader.scroll .stepInfo h4{display:block;font-weight:700;font-size:16px;color:#fff;letter-spacing:.8px}.BookingHeader.scroll h2{display:none}.BookingHeader .stepInfo{display:flex;justify-content:space-between;align-items:center;padding:24px 20px 0;box-sizing:border-box;height:48px}.BookingHeader .stepInfo p{margin-left:20px;color:#fff}.BookingHeader .stepInfo svg{color:#fff;width:25px;height:25px}.BookingHeader .stepInfo .left{display:flex;align-items:center}.BookingHeader .stepInfo .left .back{cursor:pointer}.BookingHeader .stepInfo .left .back svg{width:22px;height:22px}.BookingHeader .stepInfo .close{cursor:pointer}.BookingHeader h4{display:none}.BookingHeader h2{color:#fff;font-weight:700;font-size:30px;margin:4px 0 0 63px}@media (min-width:768px){.close{opacity:0;pointer-events:none}}@keyframes slide-nav-up-fade-in{0%{opacity:0;height:280px}to{opacity:1;height:110px}}@keyframes slide-navSmall-up-fade-in{0%{opacity:0;height:280px}to{opacity:1;height:64px}}@keyframes slide-right-fade-in{0%{opacity:0;transform:translate(300px)}to{opacity:1;transform:translate(0)}}.SingleReview{padding:20px;border-top:1px solid #dfe3eb}.SingleReview p{font-size:14px;line-height:26px;color:#253342}.SingleReview .reviewFlex{display:flex;align-items:center;justify-content:space-between}.SingleReview .reviewFlex.start{justify-content:flex-start}.SingleReview .reviewFlex h2{margin:0;font-weight:700;font-size:16px;color:#253342}.SingleReview .reviewFlex p{margin:0;font-size:12px;line-height:15px;color:#516f90}.SingleReview .reviewFlex h3{margin:0;font-weight:500;font-size:13px;color:#1a73e8;cursor:pointer}.SingleReview .reviewFlex h5{margin:0 0 0 6px;font-weight:400;font-size:12px;color:#253342}.SingleReview .reviewFlex .verification{display:flex;align-items:center}.SingleReview .reviewFlex .verification svg{color:#7c98b6}.SingleReview .reviewFlex .verification span{margin-left:6px;font-size:13px;color:#7c98b6}
/*# sourceMappingURL=main.6b17df51.chunk.css.map */