.modal-base,.modal-center,.modal-default,.reviews article,.sidebar .user-details figure:after,.userprofile-header .user-account-dtls figure:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-base>h2,.noappt-wrap h3,.sidebar .user-details h4,.userprofile .userprof-header-mob h3{font-size:20px;line-height:1.4}.noappt-wrap>p,.userprofile .appt-list>li .appt-title h5,.userprofile .appt-wrap .appt-label,.userprofile .nav-wrap{font-size:16px;line-height:24px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navigation{margin-top:22px;transition:all .3s ease-in}.navigation li{border-radius:6px}.navigation li:not(:first-child){margin-top:4px}.navigation li figure{width:24px;height:24px;margin-right:18px;display:inline-block;vertical-align:middle}.navigation li svg{fill:#c0c8ce;width:100%;height:100%}.navigation li span{width:calc(100% - 66px);display:inline-block;font-size:14px;color:#333;line-height:1.7;vertical-align:middle;word-break:break-word}.navigation li:hover{background-color:#f5f5f5}.navigation li.active{background-color:rgba(29,144,245,.07)}.navigation li.active span{font-weight:600}.navigation li.active svg,.navigation li.active svg path{fill:#1d90f5}.navigation a{display:block;padding:12px 14px}.mob-nav{position:fixed;z-index:100;top:0;left:0;bottom:0;width:100vw;background:#fff;height:100vh;padding-top:56px}.mob-nav .navigation{margin-top:0;padding-bottom:20px}.mob-nav .navigation li>a{padding:12px 20px}.mob-nav .navigation li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:16px;font-weight:400}.mob-nav .navigation li.active{box-shadow:inset 4px 0 0 0 #1d90f5;border-radius:0}.mob-nav .navigation li.active svg,.mob-nav .navigation li:hover svg{fill:initial}.mob-nav .navigation li .logout-action{color:#1d90f5;padding:0}.mob-nav .navigation li .fx{display:flex;align-items:center}.mob-nav .navigation.login-nav{padding:0 20px}.mob-nav .navigation.login-nav li{border-top:1px solid #f6f8fc}.mob-nav .navigation.login-nav li>a{padding-right:0;padding-left:0}.mob-nav .navigation.login-nav li.active,.mob-nav .navigation.login-nav li:hover{background:transparent!important}.mob-nav .navigation.login-nav li.active figure,.mob-nav .navigation.login-nav li:hover figure{background:#f5f9ff}.mob-nav .navigation.login-nav .logout-action{color:#1d90f5;padding:0}.mob-nav .navigation.login-nav .fx{display:flex;align-items:center}.mob-nav .navigation.login-nav.logged-in figure{padding:0;width:35px;height:35px;border-radius:50%;background:#f5f9ff;display:inline-block;vertical-align:middle}.mob-nav .navigation.login-nav.logged-in figure img{width:35px;height:35px;border-radius:50%;object-fit:cover}.mob-nav .footer{margin-top:45px}@media(max-width:1079px){.mob-nav.open{display:block}}.modal-open{overflow:hidden}.modal-backdrop{width:100vw;height:100vh;left:0;right:0;bottom:0;top:0;position:fixed;background:rgba(20,38,64,.08);z-index:102}.modal-mob{border-radius:6px;width:100%;height:auto;padding:32px;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);background-color:#fff;z-index:103;position:absolute}.policy-modal-mob h2{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:12px}.policy-modal-mob p{font-size:14px;line-height:1.57;color:#3b4c66;word-break:break-word}.policy-modal-mob button{width:100%;height:40px;margin-top:24px;font-size:16px}.modal-center{width:100%;max-width:600px;padding:48px 60px 32px;background-color:#fff;border-radius:6px;text-align:center}@media(max-width:1079px){.modal-center{width:85%;padding:32px}}.modal-center figure{max-width:130px;margin:auto}.modal-center figure img,.modal-center figure svg{width:100%}.modal-center h2{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:12px}.modal-center p{font-size:16px;line-height:1.75;color:#3b4c66}.modal-center button{margin-top:40px}.modal-base{width:100%;max-width:600px;min-height:230px;padding:50px 60px;border-radius:6px;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);background-color:#fff;text-align:center;position:fixed;z-index:103}.modal-base>figure{max-width:140px;margin:0 auto 8px}.modal-base>figure img{width:100%}.modal-base>h2{max-width:480px;font-weight:700}.modal-base>p{font-size:16px;line-height:28px;color:#3b4c66;margin:12px 0 24px}.modal-base>[class*=g-btn],.modal-base>section{margin-top:24px}.modal-base>section>[class*=g-btn]{height:40px}.modal-base>section.has-horiz-btn>[class*=g-btn]:first-child{margin:0 24px 0 auto}@media(max-width:1079px){.modal-base>section.has-horiz-btn>[class*=g-btn]:first-child{margin-right:12px}}.modal-base>section.has-horiz-btn>[class*=g-btn]:last-child{margin:0 auto 0 0}.modal-base>section.has-vert-btn{display:block}.modal-base>section.has-vert-btn>[class*=g-btn]{min-width:250px;display:block;margin:0 auto}.modal-base>section.has-vert-btn>[class*=g-btn]:first-child{margin-bottom:16px}@media(max-width:1079px){.modal-base{padding:40px 24px;width:90%}}.modal-default{display:none;width:100%;max-width:600px;padding:36px 32px 50px;text-align:center;position:fixed;border-radius:6px;background-color:#fff;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);z-index:103}@media(max-width:1079px){.modal-default{padding:0;width:90%}}.modal-default>*{margin:auto}.modal-default>h2{max-width:480px;font-size:20px;line-height:1.4;font-weight:700;margin-bottom:12px}.modal-default>p{max-width:480px;font-size:16px;line-height:28px;color:#3b4c66}@media(max-width:1079px){.modal-default>p{font-size:14px;line-height:22px}}.modal-default>button{height:40px;margin-top:24px;font-size:16px}.modal-default.no-pos{position:static;-webkit-transform:none;transform:none;left:auto;top:auto;margin-right:auto;margin-left:auto}.modal-default.no-shadow{box-shadow:none}.modal-default.open{display:block}.loader{width:48px;height:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader.loader--primary{background:url(https://assets.setmore.com/setmore/images/2.0/BookingPage/setmore-loader.gif) no-repeat 50%;background-size:contain}.loader.loader--secondary{border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid #1d90f5;border-top-color:#ccd7ff;margin-top:-24px;margin-left:-24px}.component-loader-con{width:85%;text-align:center;margin:15% auto}ul.booking-steps{height:2px;position:relative;padding-bottom:3px;margin-bottom:25px}ul.booking-steps li{width:6px;height:6px;position:absolute;top:-2px;background-color:#d9e1ee;border-radius:50%;z-index:9}ul.booking-steps li.active,ul.booking-steps li.done,ul.booking-steps span{background-color:#1d90f5}ul.booking-steps span{position:absolute;top:0;height:2px;z-index:1}ul.booking-steps:before{content:"";background-color:#d9e1ee;height:2px;display:block;width:100%}.booking-heading{margin-bottom:20px;position:relative}.booking-heading *{vertical-align:middle}.booking-heading h3{display:inline-block;font-size:20px;font-weight:700;line-height:1.4}@media(max-width:767px){.booking-heading h3{font-size:16px}}.booking-heading h5{display:inline-block;margin-top:8px}@media(max-width:767px){.booking-heading h5{margin-top:4px;font-size:12px;line-height:20px}}.booking-heading a+h3,.booking-heading svg+h3{margin-left:13px}.booking-heading .popover-policy{width:100%;max-width:604px;background:#fff;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);border-radius:4px;padding:20px 24px;position:absolute;z-index:103}@media(max-width:1079px){.booking-heading .popover-policy{right:0;max-width:none}}.booking-heading .popover-policy h4{font-size:14px;margin-bottom:11px}.booking-heading .popover-policy p{font-size:12px;margin-bottom:16px;line-height:1.6;word-break:break-word}.booking-heading .popover-policy.has-arrow:after{left:97%}.booking-heading.staff-booking-heading{display:flex}.booking-heading.staff-booking-heading figure{min-width:80px;width:80px;height:80px}.booking-heading.staff-booking-heading figure img{width:100%;height:100%;border-radius:50%;object-fit:cover}.booking-heading.staff-booking-heading>div{margin-left:20px;justify-content:center;display:flex;flex-direction:column}.booking-heading.staff-booking-heading>div h2{font-size:32px;font-weight:400}.booking-heading.staff-booking-heading>div p{margin-top:6px;line-height:1.5}.booking-heading var{float:right;font-size:12px;line-height:30px;color:#556784}.g-snack{position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:20}@media(max-width:1079px){.g-snack{z-index:104}}.g-popover{display:none;min-width:205px;position:absolute;padding:20px 24px 24px;border-radius:4px;background-color:#fff;bottom:auto;right:auto;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);text-align:left}.g-popover h5{font-size:16px;line-height:24px;white-space:nowrap;margin-bottom:12px}@media(max-width:1079px){.g-popover h5{font-size:20px;line-height:28px;font-weight:700;max-width:207px;margin:0 auto 32px;white-space:normal;text-align:center}}.g-popover button{height:24px;padding:0 16px}@media(max-width:1079px){.g-popover button{height:40px;min-width:134px}}.g-popover button span{font-size:12px}.g-popover-actions{text-align:left}.g-popover-actions>button:first-of-type{margin-right:10px}.g-popover.is-right{left:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-popover.is-right:after{content:"";width:10px;height:10px;background-color:#fff;position:absolute;left:-8px;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.g-popover.open{display:block}@media(max-width:1079px){.g-popover{padding:24px 40px;position:fixed;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.g-popover:after{display:none}}.g-notification-bar{display:flex;max-width:420px;padding:8px 10px;border-radius:6px;position:absolute}.g-notification-bar>*{vertical-align:middle}.g-notification-bar>code{margin-right:10px}.g-notification-bar>span{line-height:20px}.g-notification-bar>i{display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#000;text-align:center;margin-left:auto;cursor:pointer}.g-notification-bar.is-error{background-color:#ffefef}.g-notification-bar.is-error>i{background-color:#dd2727}.avatar-grp i{position:relative;display:inline-block;width:20px;height:20px;margin-left:-4px;line-height:0;border-radius:50%;border:2px solid #fff;cursor:pointer}.avatar-grp i img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-grp i:first-child{margin-left:0}.avatar-grp .g-data-tips:after{background-color:#142640}.avatar-grp .g-data-tips:before{border-color:#142640 transparent transparent}.g-molecule{border-bottom:1px solid #f0f0f0;font-weight:400;font-size:0}.g-molecule a{display:inline-block;font-size:14px;line-height:24px;padding:7px 4px;margin:0 20px;color:#8495b1}@media(max-width:575px){.g-molecule a{margin:0 8px}}.g-molecule a:first-child{margin-left:0}.g-molecule a:last-child{margin-right:0}.g-molecule a.active{color:#181818;box-shadow:0 2px 0 -1px #1d90f5}.g-molecule.navigation-tabs{border-bottom:none}.g-molecule.navigation-tabs a{margin:0;font-size:16px;line-height:1.5;padding:0;text-align:center;color:#333}.g-molecule.navigation-tabs a:not(:first-child){margin-left:48px}.g-molecule.navigation-tabs a.active{box-shadow:none}.g-molecule.navigation-tabs a.active:after{content:"";width:100%;height:2px;background-color:#1d90f5;border-radius:8px;display:block;margin-top:4px}@media(max-width:1079px){.g-molecule.navigation-tabs a.active{color:#141414}}.g-inputfield{-webkit-appearance:none;appearance:none}.g-inputfield-group.has-desc{margin-bottom:20px}.g-inputfield-group.has-desc .g-inputfield-desc{display:none}.g-inputfield:focus{border:1px solid #1d90f5}.g-inputfield:disabled{opacity:1}.g-inputfield-group.active .g-inputfield-label,.g-inputfield-group.has-val .g-inputfield-label,.g-inputfield:focus+.g-inputfield-label{z-index:1}.g-inputfield-group.error .g-inputfield-desc,.g-inputfield-group.warning .g-inputfield-desc{display:inline;display:initial}.g-inputfield-group.label-optional .g-inputfield-label:after{content:attr(data-optional);margin-left:8px;color:#999}.g-inputfield-group.warning .g-inputfield-desc{color:#f18200}.g-inputfield-group.error .g-inputfield-desc{color:#dd2727}.g-inputfield,.g-inputfield-group{max-width:100%}.g-inputfield-group.active .g-inputfield::-webkit-input-placeholder,.g-inputfield-group.error .g-inputfield::-webkit-input-placeholder{color:#666}.g-inputfield-group.active .g-inputfield:-ms-input-placeholder,.g-inputfield-group.error .g-inputfield:-ms-input-placeholder{color:#666}.g-inputfield-group.active .g-inputfield::placeholder,.g-inputfield-group.error .g-inputfield::placeholder,.g-inputfield-label{color:#666}.g-select-options{padding:0;max-height:264px;overflow:auto}.g-select-options .g-searchbox{padding-top:16px;width:auto;margin:0 16px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;border-radius:0;height:auto}.g-select-options .g-searchbox:before{margin-top:8px}.g-select-options .g-searchbox input{margin:0;font-size:14px}@media(max-width:767px){.g-select-options .g-searchbox input{font-size:16px;margin:0}}.g-select-options .g-searchbox:after{content:"";width:100%;top:100%;position:absolute;background-color:#fff;z-index:1;display:block;height:16px}.g-select-options ul{padding:16px;max-height:none;overflow:visible;overflow:initial;position:relative;z-index:0}.g-select-options ul li>span{width:calc(100% - 24px)}.g-country-dropdown.g-select-wrap{min-width:0}.g-country-dropdown.has-dialcode div .g-select-btn{margin-top:0;padding:16px 42px 12px 8px}.g-country-dropdown.has-dialcode div .g-select-btn code{min-width:0;margin-left:8px}.g-country-dropdown.has-dialcode div .g-select-btn:hover code{color:#181818}.g-country-dropdown.has-dialcode div .g-select-options{width:256px}.banner-image img{object-fit:cover;display:block}@media(min-width:1080px){.banner-image{max-width:1180px;margin:0 auto 26px;margin-top:-80px}.banner-image img,.banner-image picture{width:100%;height:464px}.banner-image img{border-radius:0 0 16px 16px}.banner-image+main.container aside .img-con{margin-top:-140px}}@media(max-width:1079px){.banner-image img,.banner-image picture{width:100%;height:240px}}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,sans-serif!important;background-color:#fff}#root{display:flex;height:100%;flex-direction:column}.App{flex:1 0 auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:Lato,sans-serif!important}input,input:active,input:focus{border-color:transparent;outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#181818!important;color:#181818!important}.container{max-width:1180px;margin:0 auto 90px;color:#181818}@media(min-width:1080px){.container{align-items:flex-start}}@media(max-width:1079px){.container{margin-bottom:0;padding:0 0 10px}}@media(min-width:345px)and (max-width:411px){.container{max-width:411px;min-width:320px}}.footer{flex-shrink:0}.main-container{box-shadow:0 12px 8px 0 rgba(22,45,61,.04),0 1px 4px 0 rgba(22,45,61,.1);border-radius:6px;padding:25px 32px 32px}@media(min-width:1200px){.main-container{min-width:668px}}@media(min-width:1080px){.main-container{min-height:400px;position:relative}}@media(max-width:1079px){.main-container{width:100%;margin:0;box-shadow:none;padding:25px 16px 32px}}@media(max-width:374px){.main-container{padding-bottom:80px}}.app-container{margin:0 24px;width:668px}@media(max-width:1079px){.app-container{width:100%;margin:0}}.signup-gateway{margin-top:48px}@media(max-width:1079px){.signup-gateway{margin:0 16px 40px}}.signup-gateway .sg-input{border:1px solid #d6dce0;width:100%;max-width:330px;height:52px;border-radius:12px;padding:0 32px 0 16px}.signup-gateway .sg-input:active,.signup-gateway .sg-input:focus{border-color:#1d90f5}.signup-gateway .sg-cta{margin:0;border:1px solid #d6dce0;color:#1a1f23;border-radius:50px;min-width:135px;line-height:46px;text-align:center;transition:color .4s cubic-bezier(.5,0,.1,1),background-color .4s cubic-bezier(.5,0,.1,1);flex-shrink:0;padding:0 32px}.signup-gateway .sg-cta:active,.signup-gateway .sg-cta:focus,.signup-gateway .sg-cta:focus-visible,.signup-gateway .sg-cta:hover{outline:none;color:#fff;background-color:#1d90f5}.signup-gateway .sg-wrap{box-shadow:0 -1px 4px rgba(88,104,116,.12),0 1px 4px rgba(88,104,116,.12);border-radius:6px}.signup-gateway .sg-form{max-width:480px;margin:auto;padding:40px 16px 48px;text-align:left}@media(max-width:1079px){.signup-gateway .sg-form{max-width:none;margin:initial;padding:20px}}.signup-gateway .sg-form h2{font-size:20px;line-height:28px;font-weight:600;color:#2c343a;margin-bottom:4px;letter-spacing:-.33px}@media(max-width:575px){.signup-gateway .sg-form h2{font-size:16px;line-height:24px}}.signup-gateway .sg-form p{font-size:14px;line-height:20px;color:#586874;margin:0}.signup-gateway .sg-form-fields{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;margin-top:24px}.signup-gateway .sg-form-fields .sg-input-wrap{width:100%}.signup-gateway .sg-form-fields .sg-cta{position:relative}@media(min-width:576px){.signup-gateway .sg-form-fields .sg-cta{margin-top:2px}}.signup-gateway .sg-form-fields .sg-cta.has-pulse-anim:before{content:"";display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48px;color:#1d90f5;-webkit-animation:pulse 3.2s 2s 2;animation:pulse 3.2s 2s 2}@media(max-width:575px){.signup-gateway .sg-form-fields{flex-direction:column}.signup-gateway .sg-form-fields .sg-input{max-width:none}.signup-gateway .sg-form-fields .sg-cta{width:100%}}.signup-gateway .sg-input-wrap .sg-input-msg{display:none;font-size:12px;line-height:20px;margin-left:16px;margin-top:2px}.signup-gateway .sg-input-wrap.has-error .sg-input-msg{display:block;color:#dd2727}.signup-gateway .sg-input-wrap.has-error .sg-input,.signup-gateway .sg-input-wrap.has-error .sg-input:active,.signup-gateway .sg-input-wrap.has-error .sg-input:focus{border-color:#dd2727}@-webkit-keyframes pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 8px 12px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 8px 12px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.hide{display:none!important}.show{display:block!important}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.clearfix,.container:after{content:"";display:block;clear:both}.clearfix:after{content:"";clear:both;display:table}a{text-decoration:none}.p-0{padding:0!important}.p-10{padding:10px}.pointer{cursor:pointer}.no-scroll{overflow:hidden}.heading-2{font-size:20px;line-height:1.4}.btn-link{color:#1d90f5;line-height:1.4;border:none;background:transparent}.elipsis-txt{color:#1d90f5;font-size:inherit;line-height:inherit;margin-left:4px}.full-width{width:100%}.fx{display:flex}.fx--ai-c{align-items:center}.fx--jc-c{justify-content:center}.fx--w-w{flex-wrap:wrap}.m-0{margin:0!important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mr-2{margin-right:16px}.clip{overflow:hidden}.show-mob{display:none}@media(max-width:1079px){.show-mob{display:block}}@media(max-width:1079px){.hide-mob{display:none}}.w-100{width:100%}.business-timings{color:#666;padding:8px}@media(max-width:1079px){.business-timings{font-size:14px}}.business-timings li{line-height:32px}.business-timings li abbr{min-width:30px;margin-right:24px}.business-timings li.active{font-weight:700;color:#141414}.business-timings.without-days-abbr{padding:0}.business-timings.without-days-abbr span{min-width:74px;margin-right:24px}[class*=g-btn]{font-weight:400}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}.overlay{position:fixed;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.8);top:0;left:0;right:0;bottom:0;z-index:1}.back-link,.forgot-link{color:#1d90f5}.working-hours .work-status,.working-hours .work-time{display:inline-block}.working-hours .work-status{padding:1px 7px;border-radius:4px;font-size:10px;line-height:16px;font-weight:600;border-width:1px;border-style:solid;margin-right:8px;display:inline-block;align-self:flex-start;vertical-align:middle}.working-hours .work-status:before{content:"";width:4px;height:4px;border-radius:50%;display:inline-block;margin-right:6px;margin-bottom:2px}.working-hours .work-status.open{border-color:#a4f6d5;color:#2fd793}.working-hours .work-status.open:before{background-color:#2fd793}.working-hours .work-status.close{border-color:#ff9494;color:#dd2727}.working-hours .work-status.close:before{background-color:#dd2727}.working-hours .work-time-weekly label,.working-hours .work-time-weekly span,.working-hours .work-time label,.working-hours .work-time span{font-size:12px;line-height:16px;color:#333;display:inline-block;text-align:left}.working-hours .work-time-weekly label,.working-hours .work-time label{font-weight:600}.working-hours .work-time-weekly span,.working-hours .work-time span{margin:0 8px 0 2px}.working-hours .work-time-weekly abbr,.working-hours .work-time abbr{font-size:10px;line-height:16px}.working-hours .work-time{position:relative;vertical-align:middle}.working-hours .work-time button{background-color:transparent;outline:none;border:none;padding:0;margin:0}.working-hours .work-time button>*{vertical-align:middle}.working-hours .work-time.open button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:1080px){.working-hours .work-time.open .work-time-weekly{display:block}}@media(max-width:1079px){.working-hours .work-time.open+.work-time-weekly{display:block;margin-top:20px}.working-hours .work-time.open+.work-time-weekly ul{display:inline-block;margin:0 auto}}.working-hours .work-time-weekly{position:absolute;padding:16px 8px 16px 16px;border:1px solid #999;z-index:1;margin-top:8px;border-radius:12px;background-color:#fff;display:none}.working-hours .work-time-weekly li{display:flex}.working-hours .work-time-weekly li label{min-width:62px}.working-hours .work-time-weekly li span{margin:0 0 0 10px;min-width:110px}@media(max-width:1079px){.working-hours .work-time-weekly li span{min-width:0}}.working-hours .work-time-weekly li:not(:last-child){margin-bottom:4px}@media(max-width:1079px){.working-hours .work-time-weekly{position:static;border:none;padding:0}}@media(min-width:1080px){.form-input-con .state-addr:not(.active,.has-val) .g-inputfield-label,.form-input-con .zip-addr:not(.active,.has-val) .g-inputfield-label{max-width:calc(100% - 32px);word-break:break-all}}.sidebar{min-width:244px;width:244px;height:100%}@media(max-width:1079px){.sidebar{display:none}}.sidebar .company-details .img-con{width:220px;height:220px;padding:0;border-radius:50%;background:#fff;margin-bottom:18px;cursor:pointer;margin-left:auto;margin-right:auto}.sidebar .company-details .img-con img{object-fit:contain;width:100%;height:100%;border-radius:inherit}.sidebar .company-details h1{font-size:20px;color:#333;font-weight:600;line-height:1.4;text-align:center;word-break:break-word}.sidebar .company-details .rating-con{font-size:14px;padding:0 14px}.sidebar .company-details .reviews-con{line-height:1.71}.sidebar .company-details .reviews-con>*{color:#181818}.sidebar .user-details{margin:0 auto 32px;text-align:center}.sidebar .user-details h4{font-weight:700}.sidebar .user-details figure{width:120px;height:120px;margin:auto;border-radius:50%;background-color:#f6f8fc;position:relative;overflow:hidden}.sidebar .user-details figure img{width:100%;object-fit:cover}.sidebar .user-details figure:after{content:attr(data-username);font-size:16px;text-transform:uppercase;color:#3b4c66}.sidebar .user-details figure i{width:32px;height:32px;padding:6px;position:absolute;bottom:0;right:0;box-shadow:0 2px 4px 0 rgba(22,45,61,.2);border-radius:50%;background-color:#fff}.sidebar .user-details figcaption{margin-top:16px}.sidebar .user-details figcaption p{font-size:12px;line-height:20px;color:#3b4c66}.sidebar .reviews-con{margin-top:4px}@media(min-width:1080px){.sidebar .reviews-con{text-align:center}}.book-appts{padding-top:32px}@media(max-width:1079px){.book-appts{padding-top:22px}}.book-appts a{color:#1d90f5}.book-appts>.booking-heading h3{color:#333;font-size:16px;font-weight:600;line-height:1.5}@media(max-width:767px){.book-appts>.booking-heading h3{color:#181818}}.book-appts>.booking-heading h5{color:#1d90f5;font-size:12px;line-height:1.67;margin-top:3px}@media(max-width:1079px){.book-appts>.booking-heading h5{margin-bottom:5px}}.book-appts .status-info{min-height:64px;padding:24px 16px;background-color:#f6f8fc;border-radius:6px;margin-bottom:24px}.book-appts .status-info h4{font-size:14px}.book-appts .status-info.progress{padding:10px 16px}.book-appts .status-info.progress h4{line-height:1.7}.book-appts .status-info.progress p{font-size:12px;color:#3b4c66}.book-appts .service-listing>div:not(:first-child){margin-top:38px}.book-appts .service-listing ul.card-container{transition:all .3s ease}.book-appts .service-listing ul.card-container>li{padding:24px 0;width:100%;border-bottom:1px solid #f6f8fc;vertical-align:middle;cursor:pointer;line-height:1.4}.book-appts .service-listing ul.card-container>li h5{font-size:16px}@media(max-width:767px){.book-appts .service-listing ul.card-container>li h5{font-size:14px}}.book-appts .service-listing ul.card-container>li p{display:none;font-size:14px;color:#3b4c66;margin-top:13px;line-height:1.71}.book-appts .service-listing ul.card-container>li span{margin-left:30px;color:#3b4c66}.book-appts .service-listing ul.card-container>li span:first-child{margin-left:0}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li span{font-size:14px}}.book-appts .service-listing ul.card-container>li i{margin-left:30px;width:24px;height:24px;padding:6px;margin-left:27px}.book-appts .service-listing ul.card-container>li i svg{vertical-align:top}.book-appts .service-listing ul.card-container>li i svg.check-icon{display:none}.book-appts .service-listing ul.card-container>li>div:first-child{width:41%}.book-appts .service-listing ul.card-container>li:hover:not(.card-header) p{display:block}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header){height:auto;position:relative;left:-10px;width:calc(100% + 20px);padding:29px 34px;z-index:99;background:#fff;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1)}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header) p{display:block}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header)>i{border:1px solid #e7ecff;border-radius:50%;background:#fff!important}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header)>i svg{fill:#1d90f5}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header)>i svg.arrow-right-icon{display:none}.book-appts .service-listing ul.card-container>li.active-expand:not(.card-header)>i svg.check-icon{display:block}@media(min-width:1080px){.book-appts.services-container{padding-left:0;padding-right:0}.book-appts.services-container .booking-heading{padding-left:32px;padding-right:32px}}.book-appts.services-container>.booking-heading{margin-bottom:44px}@media(max-width:1079px){.book-appts.services-container>.booking-heading{margin-bottom:24px}}.book-appts .service-listing>div:not(:first-child){margin-top:34px}@media(max-width:1079px){.book-appts .service-listing>div:last-child ul.card-container:not(.folded){border-bottom:1px solid #f0f0f0;transition:border 0s}.book-appts .service-listing>div:last-child ul.card-container:not(.folded) li:not(.card-header):last-child{margin-bottom:0;padding-bottom:16px}}.book-appts .service-listing>div>h4{font-size:14px;line-height:1.14;color:#333;font-weight:600;border-bottom:1px solid #f0f0f0;margin:0 32px 10px;width:auto;padding:0 0 16px}@media(max-width:1079px){.book-appts .service-listing>div>h4{margin:0}}.book-appts .service-listing ul.card-container>li.card-header{border-bottom:1px solid #f0f0f0;padding:0 0 16px;margin:0 32px 10px;width:auto}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li.card-header{margin:0}}.book-appts .service-listing ul.card-container>li.card-header i{width:16px;height:16px;padding:0;margin-left:0}.book-appts .service-listing ul.card-container>li.card-header i svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.book-appts .service-listing ul.card-container>li.card-header h4{font-size:14px;line-height:1.14;color:#333;font-weight:600;max-width:calc(100% - 24px)}.book-appts .service-listing ul.card-container>li:not(.card-header){padding:16px 16px 16px 32px;align-items:center;border-bottom:none}.book-appts .service-listing ul.card-container>li:not(.card-header):last-child{margin-bottom:34px}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li:not(.card-header){padding:16px 0}.book-appts .service-listing ul.card-container>li:not(.card-header):not(:last-child){border-bottom:1px solid #f0f0f0;margin-bottom:0}.book-appts .service-listing ul.card-container>li:not(.card-header):last-child{margin-bottom:40px;padding-bottom:0}}.book-appts .service-listing ul.card-container>li:not(.card-header) h5{font-size:14px;line-height:1.14;font-weight:600;color:#333}@media(max-width:767px){.book-appts .service-listing ul.card-container>li:not(.card-header) h5{font-weight:400;color:#181818}}.book-appts .service-listing ul.card-container>li:not(.card-header) span{margin-left:0}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-image{min-width:48px;width:48px;height:48px;margin-bottom:auto}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-image img,.book-appts .service-listing ul.card-container>li:not(.card-header) .service-image svg{width:100%;height:100%;border-radius:50%}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder{margin-left:16px;width:calc(100% - 100px)}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder{margin:0 24px 0 12px}}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder h5{vertical-align:middle}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder h5>i{display:inline-block;width:14px;height:10px;margin-bottom:2px}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder h5>i{margin-bottom:3px}}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder h5{line-height:1.29}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-infoholder h5:before{content:"";display:block;height:0;width:0;margin-top:-.145em}}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-info{margin-top:1px;line-height:1}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-info span{display:inline-block;font-size:12px;color:#666}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-info span.service-moreinfo{color:#1d90f5;padding-right:4px}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-info span.dot-separator:first-child{display:none}.book-appts .service-listing ul.card-container>li:not(.card-header) .service-info span.dot-separator:not(:first-child){color:#666;margin:0 4px}.book-appts .service-listing ul.card-container>li:not(.card-header)>i{width:16px;height:16px;margin-left:0;padding:0}.book-appts .service-listing ul.card-container>li:not(.card-header):hover{background-color:#f5f5f5}@media(max-width:1079px){.book-appts .service-listing ul.card-container>li:not(.card-header):hover{background-color:transparent;background-color:initial}}.book-appts .service-listing ul.card-container>li:not(.card-header):hover>i{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;border-radius:initial}.book-appts .service-listing ul.card-container>li:not(.card-header):hover>i svg{fill:initial}.book-appts .service-listing ul.card-container.folded>li:not(.card-header){display:none}.book-appts .service-listing ul.card-container.folded .card-header{display:block}.book-appts .service-listing ul.card-container.folded .card-header i svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.book-appts .service-image{min-width:48px;width:48px;height:48px;margin-bottom:auto}.book-appts .service-image img{object-fit:cover}.book-appts .service-image img,.book-appts .service-image svg{width:100%;height:100%;border-radius:50%}.book-appts .provider-listing ul.staff-container li{border-top:1px solid #f6f8fc;padding:10px 0;cursor:pointer}.book-appts .provider-listing ul.staff-container li div{display:flex;align-items:center}.book-appts .provider-listing ul.staff-container li figure{display:inline-block;vertical-align:middle;min-width:40px;width:40px;height:40px;border-radius:50%;position:relative}.book-appts .provider-listing ul.staff-container li figure img{background-color:#d8d8d8;width:100%;height:100%;object-fit:cover;border-radius:inherit}.book-appts .provider-listing ul.staff-container li figure .avatar-status-icon{width:16px;height:16px;position:absolute;bottom:0;right:0}.book-appts .provider-listing ul.staff-container li h5{display:inline-block;vertical-align:middle;margin-left:16px;margin-right:27px;word-break:break-word}@media(max-width:767px){.book-appts .provider-listing ul.staff-container li h5{font-size:14px}}.book-appts .provider-listing ul.staff-container li i{width:24px;height:24px;padding:5px 8px;margin-left:auto}.book-appts .provider-listing ul.staff-container li i svg{vertical-align:top}.book-appts .provider-listing ul.staff-container li:hover i{background:#1d90f5;border-radius:50%}.book-appts .provider-listing ul.staff-container li:hover i svg,.book-appts .provider-listing ul.staff-container li:hover i svg path{fill:#fff}@media(max-width:1079px){.book-appts .confirm-details .cta-wrap,.book-appts .user-information .cta-wrap{width:100vw;margin:0;padding:2px 16px 20px;border-bottom:1px solid #d9e1ee;background-color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:10}}.book-appts .confirm-details .cta-wrap>div,.book-appts .user-information .cta-wrap>div{padding-top:20px}@media(min-width:1080px){.book-appts .confirm-details .cta-wrap>div:first-child,.book-appts .user-information .cta-wrap>div:first-child{padding-top:32px}}.book-appts .confirm-details .cta-wrap>div>div,.book-appts .user-information .cta-wrap>div>div{padding-bottom:15px}.book-appts .confirm-details .cta-wrap>div .g-checkbox,.book-appts .user-information .cta-wrap>div .g-checkbox{margin-right:10px}.book-appts .confirm-details .cta-wrap>div.error .g-input-msg,.book-appts .user-information .cta-wrap>div.error .g-input-msg{position:relative;display:block;color:red}@media(max-width:1079px){.book-appts .confirm-details .cta-wrap .g-btn-primary,.book-appts .user-information .cta-wrap .g-btn-primary{width:100%;margin-top:22px;float:none;height:50px}}.book-appts .confirm-details .cta-wrap .g-checkbox,.book-appts .user-information .cta-wrap .g-checkbox{border-color:#dbdbdb}@media(max-width:1079px){.book-appts .confirm-details .g-country-dropdown,.book-appts .user-information .g-country-dropdown{max-width:none}}@media(max-width:1079px){.book-appts .user-information{padding:0}.book-appts .user-information .cta-wrap{margin-top:24px;width:100%;position:-webkit-sticky;position:sticky;bottom:42px;padding:0}.book-appts .user-information .cta-wrap:after{display:block;content:"";width:100%;height:43px;position:absolute;background-color:#fff}}.service .multi-service{position:absolute;top:0;left:0;width:100%;max-width:668px;padding:0;background-color:#fff;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);border-radius:6px;z-index:103}.service .multi-service .booking-heading{margin-bottom:22px;padding:16px 32px;border-bottom:1px solid #f0f0f0}.service .multi-service .booking-heading h3{font-size:16px;line-height:19px;color:#333;font-weight:500}.service .multi-service .service-listing{padding:0 32px;margin:0 0 70px;max-height:320px;overflow:auto}.service .multi-service .service-listing ul.card-container>li:not(.card-header):last-child{margin-bottom:16px}@media(min-width:1080px){.service .multi-service .service-listing ul.card-container>li:not(.card-header):last-child{margin-bottom:6px}}.service .multi-service .service-listing ul.card-container>li i{width:20px;height:20px}@media(min-width:1080px){.service .multi-service .service-listing>ul.card-container>li{padding-left:0;padding-right:0;border-bottom:1px solid #f0f0f0}.service .multi-service .service-listing>ul.card-container>li:first-child{padding-top:0}.service .multi-service .service-listing>ul.card-container>li:last-child{border-bottom:none}.service .multi-service .service-listing>ul.card-container>li:hover{background-color:transparent}.service .multi-service .service-listing>ul.card-container>li .service-infoholder{flex-grow:1}}.service .multi-service .actions-wrap{width:100%;padding:16px 32px;position:absolute;left:0;bottom:0;background-color:#fff;border-radius:0 0 6px 6px;border-top:1px solid #f0f0f0}.service .multi-service .actions-wrap .g-btn-secondary{border-color:rgba(24,24,24,.2);color:#666}.service .multi-service .cross-icon{position:absolute;top:21px;right:32px;cursor:pointer;z-index:100}.service .multi-service.is-mobile{left:0;top:128px;-webkit-transform:none;transform:none;box-shadow:none;z-index:0;max-width:none;position:static;padding:0}.service .multi-service.is-mobile .booking-heading h3{margin-left:0}.service .multi-service.is-mobile .service-listing{min-height:calc(100vh - 272px);padding:0;margin:0;max-height:inherit;overflow:visible;overflow:initial}.service .multi-service.is-mobile .service-listing li:first-child{padding-top:10px}.service .multi-service.is-mobile .actions-wrap{padding:16px;position:-webkit-sticky;position:sticky;width:100vw;margin-left:-16px;border-top:1px solid #f0f0f0}.service .multi-service.is-mobile .actions-wrap button:first-of-type{height:48px;width:100%;font-size:16px;font-weight:500}.slot-choosing{position:relative;margin-top:28px}@media(max-width:1079px){.slot-choosing{margin-top:0}}.slot-choosing.g-input-label{color:#3b4c66}.slot-choosing .cal-zone-con{max-width:304px}@media(max-width:1079px){.slot-choosing .cal-zone-con{max-width:none;margin:auto}}.slot-choosing .time-sheet{float:right;width:calc(100% - 333px);margin-left:27px;margin-top:30px}.slot-choosing .time-sheet h4{margin-bottom:15px;text-align:center;font-size:14px;line-height:1.71}.slot-choosing .time-sheet>ul{width:261px;margin:0 auto 30px;padding-right:16px;min-width:30%}@media(max-width:1199px){.slot-choosing .time-sheet>ul{width:200px}}@media(max-width:1079px){.slot-choosing .time-sheet>ul{width:400px}}@media(max-width:639px){.slot-choosing .time-sheet>ul{width:100%}}.slot-choosing .time-sheet>ul li{width:261px;height:34px;border:1px solid #d9e1ee;vertical-align:middle;text-align:center;padding:8px;margin-bottom:13px;border-radius:6px;cursor:pointer;font-size:14px}@media(max-width:1199px){.slot-choosing .time-sheet>ul li{width:200px}}@media(max-width:1079px){.slot-choosing .time-sheet>ul li{width:400px}}@media(max-width:639px){.slot-choosing .time-sheet>ul li{width:100%;height:40px;padding:12px}}.slot-choosing .time-sheet>ul:last-child{padding-right:0}.slot-choosing .time-sheet .no-slots-msg{margin-top:33px;text-align:center}.slot-choosing .time-sheet.slot-loading li{width:261px;height:34px;display:block;border-radius:6px;background:#8495b1;margin-bottom:13px;opacity:.08;border:transparent;pointer-events:none;color:transparent}@media(max-width:1199px){.slot-choosing .time-sheet.slot-loading li{width:200px}}@media(max-width:1079px){.slot-choosing .time-sheet.slot-loading li{width:100%;height:40px;padding:12px}}.slot-choosing .time-sheet.without-timezone{float:unset;position:absolute;right:0;margin:0;top:50%;-webkit-transform:translateY(-50%) translateY(-40px);transform:translateY(-50%) translateY(-40px)}.slot-choosing .time-sheet.without-timezone .no-slots-month{margin-top:0}.slot-choosing .timezone-selection{margin-bottom:42px}@media(max-width:1079px){.slot-choosing .timezone-selection{margin-bottom:28px}}@media(max-width:1079px){.slot-choosing .timezone-selection .g-dropdown-wrap{margin:auto}}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox{font-size:14px;padding:6px 20px 6px 44px;height:36px}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox input{font-size:14px;padding:0;line-height:20px}@media(max-width:767px){.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox input{font-size:16px}}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox input::-webkit-input-placeholder{color:#8495b1}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox input:-ms-input-placeholder{color:#8495b1}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox input::placeholder{color:#8495b1}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox i{left:12px;right:auto}.slot-choosing .timezone-selection .g-dropdown-wrap .g-searchbox .icon-g-search{fill:#8495b1;width:22px;height:22px}.slot-choosing .timezone-selection .g-dropdown-wrap .g-dropmenu li span{width:100%}.slot-choosing .timezone-selection .g-dropdown-wrap .g-dropmenu li>i{visibility:hidden;margin-left:auto}.slot-choosing .timezone-selection .g-dropdown-wrap .g-dropmenu li.selected>i{visibility:visible}.slot-choosing .g-dropdown-wrap .g-drop-btn>span{font-size:14px}.slot-choosing .fetch-preview{width:85%;text-align:center;margin:84px auto}@media(min-width:1080px){.slot-choosing .fetch-preview{margin-top:126px}}.slot-choosing .fetch-preview>.loader{margin:auto;position:static;-webkit-transform:none;transform:none}.slot-choosing .fetch-preview>h4{line-height:24px;margin:10px 0 6px}.slot-choosing .fetch-preview>a{font-size:14px}@media(max-width:1079px){.slot-choosing .cal-zone-con,.slot-choosing .time-sheet{float:none}.slot-choosing .time-sheet{width:100%;margin:0 auto}}.slot-choosing .cal-container{position:relative}.slot-choosing .no-slots-month{max-width:212px;width:100%;margin:98px auto 0;text-align:center}.slot-choosing .no-slots-month p{font-size:16px;line-height:1.5;font-weight:600;color:#181818;margin-bottom:16px}.slot-choosing .no-slots-month button{color:#1d90f5;width:100%;line-height:1.71;font-weight:600;text-align:center;margin:0 auto}@media(max-width:1079px){.slot-choosing .no-slots-month{max-width:100%;padding-top:32px;position:absolute;margin:0;top:70px;background-color:hsla(0,0%,100%,.75);height:calc(100% - 70px)}.slot-choosing .no-slots-month button{max-width:212px}}.slot-choosing.loader{position:relative;margin-top:126px}.form-cont,.user-information{padding:0 100px}@media(max-width:1079px){.form-cont,.user-information{padding:0 0 20px}}.form-cont form>div,.user-information form>div{width:100%;margin:0 auto}.form-cont form>div .g-country-dropdown,.user-information form>div .g-country-dropdown{margin-right:16px}.form-cont form>div .input-phone,.user-information form>div .input-phone{flex-grow:1}.form-cont form>div>div,.user-information form>div>div{width:100%;padding-top:24px}.form-cont form>div>div.state-addr,.form-cont form>div>div.zip-addr,.user-information form>div>div.state-addr,.user-information form>div>div.zip-addr{display:inline-flex;vertical-align:middle}.form-cont form>div>div.state-addr,.user-information form>div>div.state-addr{width:calc(50% - 10px)}@media(max-width:1079px){.form-cont form>div>div.state-addr,.user-information form>div>div.state-addr{width:100%}}.form-cont form>div>div.country.g-country-dropdown,.user-information form>div>div.country.g-country-dropdown{min-width:0;max-width:112px}.form-cont form>div>div.input-phone,.user-information form>div>div.input-phone{margin-left:16px}.form-cont form>div>div.zip-addr,.user-information form>div>div.zip-addr{width:calc(50% - 10px);margin-left:20px}@media(max-width:1079px){.form-cont form>div>div.zip-addr,.user-information form>div>div.zip-addr{width:100%;margin-left:0}}.form-cont form>div>div:first-child,.user-information form>div>div:first-child{padding-top:0}.form-cont .g-checkbox,.user-information .g-checkbox{float:left}.form-cont .g-checkbox+p,.user-information .g-checkbox+p{float:left;margin-left:10px;font-size:14px;margin-top:2px}.form-cont .g-input,.user-information .g-input{border-radius:0}.form-cont .g-btn-primary,.user-information .g-btn-primary{margin-top:42px;float:right}@media(max-width:1079px){.form-cont .submit-wrap,.user-information .submit-wrap{width:100%;padding:22px 16px 20px;border-bottom:1px solid #d9e1ee;background-color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:10}}.form-cont .submit-wrap>p,.user-information .submit-wrap>p{display:none}@media(max-width:1079px){.form-cont .submit-wrap>p,.user-information .submit-wrap>p{display:block}}.form-cont .submit-wrap>p>*,.user-information .submit-wrap>p>*{vertical-align:middle}.form-cont .submit-wrap>p>.g-checkbox,.user-information .submit-wrap>p>.g-checkbox{margin-right:8px}@media(max-width:767px){.main-container.staffs .login-process{padding:15px 16px 22px}}.login-process .login-methods ul{margin-top:16px}.login-process .login-methods ul li{width:260px;padding:8px 24px;border-radius:6px;border:1px solid #d9e1ee;color:#3b4c66;margin:0 auto 16px;text-align:left}@media(max-width:1079px){.login-process .login-methods ul li{padding:12px 24px;width:100%;font-size:16px}}.login-process .login-methods ul li figure,.login-process .login-methods ul li span{display:inline-block;vertical-align:middle}.login-process .login-methods ul li span{width:calc(100% - 20px);text-align:center;line-height:24px}.login-process .login-methods h4{margin:40px 0 16px}.login-process .login-methods h4:first-of-type{margin:5px 0 0}.login-process .login-methods .g-btn-primary{width:260px}@media(max-width:1079px){.login-process .login-methods .g-btn-primary{width:100%;height:50px;font-size:16px}}.login-process .login-methods .btn-link{display:block;margin-top:40px;margin-bottom:11px}@media(max-width:1079px){.login-process .login-methods .fx{flex-wrap:wrap}}.login-process .login-methods .social-btns{display:flex;justify-content:center}.login-process .login-methods .social-btns li{margin:0}.login-process .login-methods .social-btns li:first-child{margin-right:20px}.login-process .common-form p{margin-top:40px}.login-process .common-form .login-methods ul{margin-top:24px}.login-process .common-form .login-methods ul li{margin-bottom:0}.login-process .common-form .login-methods ul li:first-child,.login-process .common-form .login-methods ul li:last-child{width:190px}@media(max-width:1079px){.login-process .common-form .login-methods ul li:first-child,.login-process .common-form .login-methods ul li:last-child{width:160px}}@media(max-width:374px){.login-process .common-form .login-methods ul li:first-child,.login-process .common-form .login-methods ul li:last-child{width:120px;padding:8px}}.login-process .common-form .g-btn-primary{margin-top:32px;float:right}@media(max-width:1079px){.login-process .common-form .g-btn-primary{margin-top:40px;height:50px;width:100%}}.login-process .common-form a.forgot-link{margin-top:40px}@media(max-width:1079px){.login-process .common-form a.forgot-link{display:block;float:none}}.login-process .common-form a.back-link{display:block;margin:26px 0 13px}.login-process .pass-reset h4{margin-top:6px;margin-bottom:29px}.login-process .pass-reset .pass-msg{line-height:1.5}.login-process .login-close{float:right;cursor:pointer}.confirm-details li,.label-value li{margin-bottom:20px}.confirm-details li.has-promo,.label-value li.has-promo{margin-bottom:24px}@media(max-width:1079px){.confirm-details li,.label-value li{flex-wrap:nowrap}}.confirm-details li div,.label-value li div{max-width:73%}@media(max-width:639px){.confirm-details li div,.label-value li div{max-width:65%}}.confirm-details label,.label-value label{color:#8495b1;display:inline-block;width:160px;line-height:1.5}@media(max-width:1079px){.confirm-details label,.label-value label{font-size:14px;width:30%;min-width:100px;padding-right:16px}}.confirm-details span,.label-value span{display:inline-block;font-size:16px;line-height:1.5}@media(max-width:1079px){.confirm-details span,.label-value span{width:100%;font-size:14px}}.confirm-details .multiple-line-label label,.label-value .multiple-line-label label{vertical-align:top}.confirm-details .multiple-line-label div,.label-value .multiple-line-label div{display:inline-block}.confirm-details .multiple-line-label div span,.label-value .multiple-line-label div span{display:block}.confirm-details .multiple-line-label div span.strike,.label-value .multiple-line-label div span.strike{color:#8495b1;text-decoration:line-through}.confirm-details .multiple-line-label .field-grp,.label-value .multiple-line-label .field-grp{display:flex}.confirm-details .g-btn-primary,.label-value .g-btn-primary{float:right;margin-top:32px;height:40px}.book-appts .service-listing ul.card-container>li .confirm-details i.inline-icon,.book-appts .service-listing ul.card-container>li .label-value i.inline-icon,.confirm-details .book-appts .service-listing ul.card-container>li i.inline-icon,.confirm-details .inline-icon,.label-value .book-appts .service-listing ul.card-container>li i.inline-icon,.label-value .inline-icon{margin:0 4px 0 0}.logged-user{padding:20px 42px 0 57px}@media(max-width:1079px){.logged-user{padding:0 0 20px}}.logged-user .user-profile-pic{width:80px;height:80px}.logged-user .user-profile-pic img{width:100%;height:100%;border-radius:50%;object-fit:cover}@media(max-width:1079px){.logged-user .user-profile-pic{float:none;margin:0 auto 24px}}.logged-user form{float:right;width:400px}@media(max-width:1079px){.logged-user form{width:100%}}.no-services-message img{margin-top:89px}.no-services-message h4{font-size:20px;margin-top:32px;line-height:1.4}.no-services-message p{padding:32px 0 39px;width:50%;margin:0 auto;line-height:24px;font-size:16px}@media(max-width:1079px){.no-services-message p{width:90%}}.completed-message{margin:60px 30px 0}@media(max-width:1079px){.completed-message{margin:0}}.completed-message .book-another-appt{margin-bottom:8px}@media(max-width:1079px){.completed-message .book-another-appt{margin-bottom:0}}.completed-message figure{float:left;margin-left:64px;margin-right:22px;width:80px;height:80px}@media(max-width:1079px){.completed-message figure{float:none;margin:0 auto 12px 0}}.completed-message figure img{width:100%;height:100%;border-radius:50%;object-fit:cover}.completed-message .booked-label-dtls{float:left;text-align:left}@media(min-width:1080px){.completed-message .booked-label-dtls{max-width:calc(100% - 170px)}}@media(max-width:1079px){.completed-message .booked-label-dtls{float:none}}.completed-message .booked-label-dtls li{margin-bottom:16px}.completed-message .booked-label-dtls li label{width:100px;word-break:break-word}.completed-message .booked-label-dtls .value-holder{min-width:90px;text-align:right;padding-left:8px;margin-left:auto}.completed-message .booked-label-dtls .mw-50{max-width:50%!important}.book-appts .service-listing ul.card-container>li .completed-message .booked-label-dtls .multiple-line-label i.inline-icon,.completed-message .booked-label-dtls .multiple-line-label .book-appts .service-listing ul.card-container>li i.inline-icon,.completed-message .booked-label-dtls .multiple-line-label .inline-icon{margin-left:2px}.completed-message .booked-label-dtls .multiple-line-label>div{font-size:16px;line-height:1.5}@media(max-width:1079px){.completed-message .booked-label-dtls .multiple-line-label>div{font-size:14px;line-height:1.71}}.completed-message .booked-label-dtls .multiple-line-label>div>span{word-break:break-word}.completed-message h3{font-size:20px;margin-bottom:21px;line-height:1.4}.completed-message h4{font-size:16px;line-height:1.5;margin-bottom:21px}.completed-message p{width:262px;margin:0 auto;line-height:1.5}.completed-message>button{margin:27px 0 41px;width:263px}@media(max-width:1079px){.completed-message>button{width:100%;height:48px;margin:16px 0 37px}}.completed-message a{color:#1d90f5;margin:25px 0 41px;display:block}.comfirm-info{padding:20px 15px;border:1px solid #d9e1ee;border-radius:6px}@media(max-width:1079px){.comfirm-info{margin-bottom:160px}}.comfirm-info i{display:inline-block;vertical-align:top;margin-top:5px}.comfirm-info i>svg{fill:#181818}.comfirm-info p{display:inline-block;width:calc(100% - 30px);margin-left:13px;font-size:14px;line-height:24px}.user-information .terms-text{display:block}.user-information .terms-text>*{display:inline-block;vertical-align:top}.user-information .terms-text>.g-checkbox{margin-right:8px}.user-information .terms-text>.g-checkbox+span{line-height:20px;width:calc(100% - 30px)}@media(max-width:1079px){.user-information .terms-text>.g-checkbox+span{font-size:13px}}.user-information .comfirm-info{margin-top:42px}@media(max-width:1079px){.user-information .comfirm-info{margin-top:24px}}@media(max-width:1079px){.services .booking-heading{display:none}}.services h4{color:#3b4c66;line-height:36px}.services .noservices-wrap{max-width:332px;margin:83px auto 0;text-align:center}.services .noservices-wrap p{font-size:20px;line-height:28px}@media(max-width:1079px){.services .g-molecule{margin-bottom:16px}}@media(max-width:1079px){.services{padding:24px 24px 0}}.sentence-grp p{font-size:14px;line-height:24px;color:#3b4c66;margin-bottom:24px}.sentence-grp p:last-child{margin-bottom:0}.default-list ul{margin-bottom:32px}.default-list ul>li{border-bottom:1px solid #d9e1ee;padding:24px 0;cursor:pointer}.default-list ul>li:hover .arrow-icon{border-radius:50%;background-color:#1d90f5}.default-list ul>li:hover .arrow-icon svg{fill:#fff}.default-list ul>li:last-child{border:0}@media(max-width:1079px){.default-list ul>li{padding:16px 0;border-color:#f6f8fc}}.default-list ul figure{margin-right:16px;min-width:52px;width:52px;height:52px;border-radius:50%;overflow:hidden}.default-list ul figure img{width:100%;height:100%;object-fit:cover}.default-list ul figure svg{width:100%;height:100%}.default-list ul code,.default-list ul em,.default-list ul h5{line-height:24px}.default-list ul code,.default-list ul em{color:#3b4c66;min-width:60px;padding-left:10px}@media(max-width:1079px){.default-list ul code,.default-list ul em{font-size:14px}}.default-list ul h5{color:#142640;margin-right:auto}@media(max-width:1079px){.default-list ul h5{color:#181818;font-size:14px}}.default-list ul h5 i{line-height:0;margin-left:8px}.default-list ul h5>*{vertical-align:middle}.default-list ul code{text-align:right}.default-list ul p{max-width:calc(100% - 50px);font-size:12px;line-height:20px;color:#3b4c66;word-break:break-word}@media(max-width:1079px){.default-list ul p{display:block;margin-top:4px}}.default-list ul .arrow-icon{min-width:24px;width:24px;height:24px;padding:6px;line-height:0;margin-left:27px}.default-list ul .arrow-icon svg{width:100%;height:100%;fill:#142640}.default-list ul .avatar-grp{margin-top:8px}@media(max-width:1079px){.default-list ul .avatar-grp{display:none}}.default-list ul:last-child{margin-bottom:0}@media(max-width:1079px){.about-us .g-molecule{display:block;margin-bottom:20px}}.about-us p{color:#556784}.book-appts .service-listing ul.card-container>li i.inline-icon,.inline-icon{padding:0;line-height:0;margin-left:8px;vertical-align:middle}.default-list ul>li{padding:0}.default-list ul>li>a{padding:24px 0}@media(max-width:1079px){.confirm-details{padding-bottom:30px}}@media(max-width:1079px){.confirm-details.payment-info .fx{flex-wrap:wrap}.confirm-details.payment-info ul li{margin-bottom:8px}.confirm-details.payment-info ul li label{width:100%;margin-bottom:8px}.confirm-details.payment-info li>div{max-width:none}.confirm-details.payment-info hr:not(.light){display:none}.confirm-details.payment-info hr.light{margin:16px 0;background-color:#d9e1ee}.confirm-details.payment-info .appt-details{display:none}}.payment-info b{font-weight:700}.payment-info var{color:#1d90f5;font-weight:700}.payment-info .g-input-wrapper{padding:0}.payment-info .field-grp{display:flex;width:100%}.payment-info .field-grp .g-input-wrapper{width:100%}.payment-info .field-grp .g-input-wrapper:first-child{margin-right:16px}.payment-info .field-grp .g-input-wrapper:last-child{max-width:100px;margin-left:auto}.payment-info .actions-wrap,.payment-info .comfirm-info{margin-top:32px}.payment-info .actions-wrap{background-color:#fff;justify-content:flex-end}.payment-info .actions-wrap [class*=g-btn]{height:40px;margin:0}.payment-info .actions-wrap [class*=g-btn].g-btn-negative{margin:0 28px 0 auto;color:#1d90f5}.payment-info .actions-wrap .terms{display:none}.payment-info .actions-wrap .terms button{margin-right:12px}@media(max-width:1079px){.payment-info .actions-wrap{position:fixed;left:0;bottom:0;padding:24px 16px 20px;width:100%}.payment-info .actions-wrap [class*=g-btn]{width:100%;height:50px}.payment-info .actions-wrap .g-btn-negative{display:none}.payment-info .actions-wrap .terms{display:flex;margin-bottom:22px}}.payment-toggle{display:none!important;margin-bottom:12px}.payment-toggle *{vertical-align:middle}.payment-toggle :not(.g-radio-button){display:inline;display:initial;width:auto}.payment-toggle em{display:inline-block;font-size:14px;line-height:24px;margin:0 40px 0 4px}@media(max-width:1079px){.payment-toggle{display:block!important}}.service-description{position:relative}@media(max-width:1079px){.service-description{padding:0;position:absolute;width:100vw;top:0;left:0;z-index:103}.service-description .booking-heading{display:none}.service-description .loader--secondary{position:fixed}}.service-description>div:not(.loader){position:absolute;width:100%;height:100%;left:0;top:0}@media(max-width:1079px){.service-description>div:not(.loader){position:static}}.service-description .service-content{position:absolute;z-index:2;width:100%;min-height:100%;border-radius:6px;background-color:#fff;border:1px solid #f0f0f0;padding-bottom:68px}@media(max-width:1079px){.service-description .service-content{border:0;position:static;padding-bottom:0}}.service-description .description-header{border-bottom:1px solid #f0f0f0;padding:12px}.service-description .description-header svg{vertical-align:middle}.service-description .description-header svg:hover{cursor:pointer}@media(max-width:1079px){.service-description .description-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:12px 16px;z-index:2}.service-description .description-header .icon-cross{width:32px;height:32px;padding:6px;background-color:#f5f5f5;border-radius:50%;margin-left:auto}}.service-description .description-content{padding:34px 32px 0}@media(max-width:1079px){.service-description .description-content{margin-top:57px;height:calc(100vh - 57px);overflow:auto;padding:8px 0 0}}.service-description .description-content figure{width:96px;height:96px;margin-left:16px}@media(max-width:1079px){.service-description .description-content figure{width:64px;height:64px}}.service-description .description-content figure img,.service-description .description-content figure svg{width:100%;height:100%;border-radius:50%}.service-description .description-content h4{font-size:20px;line-height:1.4;font-weight:600;color:#333;margin-top:27px;padding:0 16px;word-break:break-word}@media(max-width:1079px){.service-description .description-content h4{margin-top:16px;font-size:16px;line-height:1.5;color:#181818;font-weight:700}}.service-description .description-content .service-costduration{margin:4px 0 12px;padding:0 16px}@media(max-width:1079px){.service-description .description-content .service-costduration{margin-top:2px}}.service-description .description-content .service-costduration span{font-size:14px;line-height:1.71;color:#666}@media(max-width:1079px){.service-description .description-content .service-costduration span{font-size:12px;line-height:1.67}}.service-description .description-content .service-costduration span.dot-separator:first-child{display:none}.service-description .description-content .service-costduration span.dot-separator:not(:first-child){margin:0 3px;font-size:inherit;line-height:inherit}.service-description .description-content .provider-info{padding:12px 16px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.service-description .description-content .provider-info .avatar-grp i.g-data-tips{border:0;vertical-align:middle;margin-left:0;margin-right:4px}.service-description .description-content .provider-info .avatar-grp i.g-data-tips:after{background-color:#181818}.service-description .description-content .provider-info .avatar-grp i.g-data-tips:before{border-color:#181818 transparent transparent}.service-description .description-content .provider-info .avatar-grp i.g-data-tips:after{-webkit-transform:translateX(-15px);transform:translateX(-15px)}@media(max-width:1079px){.service-description .description-content .provider-info .avatar-grp i.g-data-tips{width:30px;height:30px;margin-right:8px}}.service-description .description-content .provider-info .avatar-grp .providers-popover{margin-left:8px;display:inline-block;position:relative;padding:1px 0;vertical-align:middle}.service-description .description-content .provider-info .avatar-grp .providers-popover .label{font-size:14px;line-height:1.71;color:#666;cursor:pointer}.service-description .description-content .provider-info .avatar-grp .providers-popover:hover .providers-list{display:block}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list{display:none;max-width:200px;background-color:#181818;padding:12px 0;position:absolute;top:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list.top-tip{bottom:calc(100% + 5px);top:auto}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list.top-tip:before{top:100%;bottom:auto;border-color:#181818 transparent transparent}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list ul{max-height:168px;overflow-y:auto}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list ul>li{font-size:12px;line-height:1.5;width:100%;color:#fff;padding:0 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.service-description .description-content .provider-info .avatar-grp .providers-popover .providers-list:before{content:"";display:block;position:absolute;width:0;height:0;bottom:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#181818}.service-description .description-content .provider-info .g-btn-primary{margin-left:auto;height:auto;padding:8px 16px;background-color:#1d90f5;font-size:16px;line-height:24px}.service-description .description-content p{font-size:16px;line-height:1.5;color:#666;margin-top:40px;padding:0 16px;word-break:break-word}.service-description .description-content p a{color:#1d90f5}@media(max-width:1079px){.service-description .description-content p{font-size:12px;line-height:1.67;margin-top:16px;padding-bottom:24px}}.service-image{min-width:48px;width:48px;height:48px;margin-bottom:auto}.service-image img,.service-image svg{width:100%;height:100%;border-radius:50%}.square-form .sq-fieldset .field-grp,.square-form .sq-fieldset div{max-width:100%}.square-form .sq-fieldset .field-grp .g-input-wrapper div{display:block}.square-form .sq-fieldset .field-grp .g-input-wrapper:first-child{margin-right:0}.square-form .sq-fieldset .field-grp .g-input-wrapper,.square-form .sq-fieldset .field-grp .g-input-wrapper:last-child{margin-left:30px;max-width:450px}@media(max-width:1079px){.square-form .sq-fieldset .field-grp .g-input-wrapper,.square-form .sq-fieldset .field-grp .g-input-wrapper:last-child{margin-left:0}}.square-form .sq-fieldset .sq-card-iframe-container{border-color:#d9e1ee}.square-form .sq-fieldset .card-payment-btn,.square-form .sq-fieldset .hideCardContainer #card-container,.square-form .sq-fieldset .hideCardContainer #pay-with-card{display:none}.square-form .sq-fieldset .hideCardContainer .card-payment-btn{display:inline;display:initial;width:100%;float:none;margin-top:16px}.square-form #google-pay-button{height:48px!important}@media(min-width:1080px){.square-form.payment-info .actions-wrap{width:calc(100% - 156px);margin-left:auto;justify-content:space-between}.square-form.payment-info .actions-wrap [class*=g-btn].g-btn-negative{margin:0}}.promo-wrapper{width:100%}.multiple-line-label .promo-wrapper div{display:block;max-width:none}.promo-wrapper .promo-text{display:flex;align-items:end}.promo-wrapper .promo-text *{cursor:pointer}.promo-wrapper .promo-text strong{font-size:14px;line-height:20px;color:#1a1f23;letter-spacing:-.09px;display:flex;align-items:end}.multiple-line-label .promo-wrapper .promo-actions{margin-top:12px;display:flex;align-items:center;max-width:none}.promo-wrapper .promo-actions.has-desc{margin-bottom:28px}.promo-wrapper .promo-input-wrap{margin-right:16px;position:relative}.promo-wrapper .promo-input-wrap input{height:40px;border:1px solid #d6dce0;border-radius:12px;padding:0 16px}.promo-wrapper .promo-input-wrap .promo-input-desc{position:absolute;font-size:12px;line-height:20px;bottom:-28px;opacity:0;visibility:hidden}.promo-wrapper .promo-input-wrap.has-desc .promo-input-desc{opacity:1;visibility:visible}.promo-wrapper .promo-input-wrap.is-disabled input{cursor:default;background:#eef0f2;color:#586874;pointer-events:none}.promo-wrapper .promo-input-wrap.is-error input{border-color:#dd2727}.promo-wrapper .promo-input-wrap.is-error .promo-input-desc{color:#dd2727}.staffs{padding:40px 0}@media(max-width:1079px){.staffs{padding:8px 0}}@media(max-width:1079px){.staffs-wrap ul.staffs-list{margin:0}}.staffs-wrap ul.staffs-list>li{padding:16px 48px 16px 32px;align-items:center;position:relative;cursor:pointer}@media(max-width:1079px){.staffs-wrap ul.staffs-list>li{padding:16px}}.staffs-wrap ul.staffs-list>li .staff-info{width:calc(100% - 64px)}.staffs-wrap ul.staffs-list>li .staff-info h5{word-break:break-word;margin-right:16px}.staffs-wrap ul.staffs-list>li:hover{background-color:#f5f5f5}.staffs-wrap ul.staffs-list figure{width:48px;min-width:48px;height:48px;margin-right:16px;position:relative;border-radius:50%;align-self:normal}@media(max-width:1079px){.staffs-wrap ul.staffs-list figure{align-self:center}}.staffs-wrap ul.staffs-list figure img{width:100%;height:100%;object-fit:cover;border-radius:50%}.staffs-wrap ul.staffs-list figure .avatar-status-icon{width:24px;height:24px;position:absolute;bottom:0;right:0}.staffs-wrap ul.staffs-list h5{color:#141414;font-size:14px;line-height:20px;margin-bottom:4px}.staffs-wrap ul.staffs-list p{font-size:12px;line-height:1.33;color:#666}.staffs-wrap ul.staffs-list p>*{line-height:inherit}@media(max-width:1079px){.staffs article{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:#fff;padding:0 24px 16px;z-index:103}.staffs article h3{font-size:14px;line-height:24px;font-weight:700}.staffs article .g-molecule{margin-bottom:24px}.staffs article .staffs-about,.staffs article .staffs-heading,.staffs article .staffs-services{max-height:calc(100vh - 230px);overflow:auto}.staffs article .staffs-heading{display:flex;align-items:center;padding:16px 0}.staffs article .staffs-heading figure{margin-right:16px;width:56px;height:56px;border-radius:50%;overflow:hidden}.staffs article .staffs-heading figure img{width:100%;height:100%;object-fit:cover}.staffs article .staffs-about p{font-size:14px;line-height:24px;color:#3b4c66;margin-bottom:24px}.staffs article .staffs-about p:last-child{margin-bottom:0}.staffs article .staffs-services li{margin-bottom:16px;font-size:14px;color:#3b4c66}.staffs article .staffs-services li:last-child{margin-bottom:0}.staffs article .staffs-services li svg{margin-right:12px}.staffs article .staffs-services li *{vertical-align:middle}}.staffs .booking-heading{padding:0 32px;margin-bottom:24px}.staffs .booking-heading h3{font-size:24px;line-height:1.33;color:#141414}.staffs .login-process{padding:0 32px}.staff-details-popover{width:350px;margin-left:650px;padding:0 24px 24px 18px;border-radius:4px;position:fixed;top:80px;z-index:103;background-color:#fff;box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);display:none}@media(min-height:800px){.staff-details-popover{min-height:600px;top:17vh}}.staff-details-popover h3{font-size:20px;line-height:28px;color:#142640;margin-bottom:4px}.staff-details-popover h4{font-size:16px;line-height:24px;color:#3b4c66;margin-bottom:12px}.staff-details-popover h6{font-size:14px;line-height:24px;color:#3b4c66}.staff-details-popover figure{display:inline-block;width:92px;height:92px;border-radius:50%;margin:-35px 0 8px;overflow:hidden}.staff-details-popover figure img{width:100%;height:100%;object-fit:cover}.staff-details-popover .popover-title{width:75%;margin:auto;text-align:center}.staff-details-popover .popover-scrollable{max-height:550px;overflow:auto}@media(max-height:800px){.staff-details-popover .popover-scrollable{max-height:350px}}.staff-details-popover .popover-scrollable .popover-services ul{margin-bottom:32px}.staff-details-popover .popover-scrollable .popover-services ul li{margin-bottom:16px}.staff-details-popover .popover-scrollable .popover-services ul li svg:first-of-type{margin-right:12px}.staff-details-popover .popover-scrollable .popover-services ul li em{font-size:14px;line-height:24px;color:#3b4c66}.staff-details-popover .popover-scrollable .popover-services ul li *{vertical-align:middle}.staff-details-popover .popover-scrollable .popover-business-hrs ul li *{font-size:14px;line-height:30px}.staff-details-popover .popover-scrollable .popover-business-hrs ul li abbr{min-width:50px;color:#8495b1;margin-right:12px}.staff-details-popover .popover-scrollable .popover-business-hrs ul li em{color:#556784}.staff-details-popover .popover-scrollable .popover-business-hrs ul li.active *{font-weight:700;color:#181818}.staff-details-popover.open{display:block}.book-staff-appt{padding:40px 0}@media(max-width:1079px){.book-staff-appt{padding:24px 0}}.book-staff-appt .login-process{padding:0 32px}.book-staff-appt .booking-heading.staff-booking-heading{margin-bottom:24px;padding-left:32px;padding-right:32px}.book-staff-appt .booking-heading.staff-booking-heading svg{min-width:16px}.book-staff-appt .booking-heading.staff-booking-heading>h2{font-size:24px;line-height:1.33;color:#141414;word-break:break-word}.book-staff-appt .booking-heading.staff-booking-heading figure{min-width:64px;width:64px;height:64px;margin-left:24px;margin-right:24px}@media(max-width:1079px){.book-staff-appt .booking-heading.staff-booking-heading{display:none}}.book-staff-appt .navigation-tabs{padding:0 32px}@media(max-width:1079px){.book-staff-appt .navigation-tabs{padding:0 24px;margin-bottom:24px}}.book-staff-appt .staffs-about{margin-top:24px;padding:0 52px 24px 32px}.book-staff-appt .staffs-about p{font-size:14px;line-height:1.43;color:#141414;margin-bottom:24px}@media(max-width:1079px){.book-staff-appt .staffs-about{margin:0;padding:0 24px}.book-staff-appt .staffs-about p{margin-bottom:32px}}.book-staff-appt .staff-business-hrs h4{font-weight:700;color:#333;word-break:break-word}.book-staff-appt .staff-business-hrs .business-timings li,.book-staff-appt .staff-business-hrs h4{font-size:14px;line-height:1.43;margin-bottom:8px}.book-staff-appt div.service-listing{padding-left:0;padding-right:0;margin-top:40px}.book-staff-appt div.service-listing ul.card-container li:not(.card-header){padding:0}.book-staff-appt div.service-listing ul.card-container li>a{padding:16px 16px 16px 32px;width:100%;align-items:center}@media(max-width:1079px){.book-staff-appt div.service-listing ul.card-container li>a{padding:16px 0}}@media(max-width:1079px){.book-staff-appt div.service-listing>div:last-child ul.card-container:not(.folded) li:not(.card-header):last-child,.book-staff-appt div.service-listing ul.card-container li:last-child a{padding-bottom:0}.book-staff-appt div.service-listing>div:last-child ul.card-container:not(.folded) li:not(.card-header):last-child a{padding-bottom:16px}}@media(max-width:1079px){.book-staff-appt div.service-listing{margin-top:32px;padding:0 24px}}.information{width:220px;height:100%;font-size:14px}@media(max-width:1079px){.information{display:none}}.information h3{font-size:16px;font-weight:600;line-height:1.5;color:#333}.information ul li{color:#3b4c66;margin-bottom:6px;font-size:14px}.information ul li figure{width:24px;height:24px;display:inline-block;vertical-align:middle}.information ul li a,.information ul li address,.information ul li span{display:inline-block;vertical-align:middle;margin-left:9px;line-height:1.71}.information ul li .address{vertical-align:top;width:70%}.information ul li:last-child{margin-bottom:0}.information .business-map{width:220px;height:152px;background:#f5f9ff;margin:14px auto 20px}.information .business-map img{width:100%;height:100%;border-radius:4px;object-fit:cover}@media(max-width:1079px){.information .business-map{width:100%;border-radius:0;margin-top:-24px;margin-bottom:30px}}.information .contact-info{margin-top:14px;margin-bottom:50px}.information .contact-info li{margin-bottom:21px;cursor:pointer}.information .contact-info li .hover-icon{display:none}.information .contact-info li a{display:flex;margin-left:0;color:#1d90f5;word-break:break-word}.information .contact-info li a span{margin-left:9px}.information .contact-info li a .address:after,.information .contact-info li a .address:before{margin-bottom:-4px;content:"";width:0;display:block;height:0}@media(min-width:768px)and (max-width:1079px){.information .contact-info li a .address{vertical-align:middle}.information .contact-info li a .address:after,.information .contact-info li a .address:before{margin-bottom:0}}.information .contact-info li .linkedIn-link figure,.information .contact-info li .youtube-link figure{display:flex;align-items:center}.information .contact-info li:hover figure svg path{fill:#1d90f5}.information .contact-info li:hover figure .website-icon circle{stroke:#1d90f5}.information .business-hours h3{margin-bottom:16px}.information .business-hours label{line-height:1.75;min-width:50px;display:inline-block;vertical-align:middle}.information .business-hours li.active{font-weight:700}.information.mob-information{display:none}@media(max-width:1079px){.information.mob-information{display:block;width:100%;height:auto!important;margin-bottom:16px;padding:0}.information.mob-information>.contact-info{padding-left:16px;padding-right:16px}}.photos{width:668px;margin:0 24px;padding:25px 32px 32px;box-shadow:0 12px 8px 0 rgba(22,45,61,.04),0 1px 4px 0 rgba(22,45,61,.1);border-radius:6px;position:relative}@media(max-width:1079px){.photos{width:100%;margin:0;box-shadow:none;padding:25px 16px 32px}}.photos .photos-grid{flex-wrap:wrap;max-height:600px;overflow:auto}.photos .photos-grid>li{max-width:calc(33% - 6px);margin:0 0 6px 6px}.photos .photos-grid img{width:100%;height:100%;border-radius:4px;object-fit:cover}@media(max-width:1079px){.photos .photos-grid{max-height:calc(100vh - 250px)}}@media(min-width:1080px){.photos .nogallery{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.photos .nogallery figure{width:130px;margin:auto auto 32px}.photos .nogallery figure img{width:100%}.photos .nogallery p{font-size:20px;line-height:28px;color:#142640}@media(max-width:1079px){.photos .nogallery{margin-top:75px}.photos .nogallery figure{width:110px;height:100px;margin-bottom:12px}.photos .nogallery p{font-size:16px;line-height:1.5;color:#181818;text-align:center}}.modal-open{overflow:visible}.g-btn-negative{margin:0}.g-btn-negative.is-primary span{color:#1d90f5}.g-btn-negative.is-danger span{color:#dd2727}.noappt-wrap{max-width:385px;margin:70px auto 0;text-align:center}.noappt-wrap h3{margin-bottom:12px}.noappt-wrap>p{margin-bottom:16px}@media(max-width:1079px){.noappt-wrap{padding:10px}}.userprofile{margin:0 24px;padding:32px 32px 48px;width:668px;max-width:668px;min-height:400px;border:1px solid #f6f8fc;border-radius:4px;box-shadow:0 7px 8px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.2)}@media(min-width:1080px){.userprofile.is-rescdl-cancel{margin:0 auto}.userprofile.is-rescdl-cancel .booking-heading{margin-bottom:32px}.userprofile.is-rescdl-cancel .confirm-details{margin-top:16px}.userprofile.is-rescdl-cancel .actions-wrap{margin-top:32px}}@media(max-width:1079px){.userprofile.is-rescdl-cancel .appointments .confirm-details{max-height:calc(100vh - 462px);padding-bottom:2px}.userprofile.is-rescdl-cancel .appointments .actions-wrap:before{content:"";width:calc(100% - 32px);height:1px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid #eef0f2}}@media(max-height:650px){.userprofile.is-rescdl-cancel .header-rescdl-cancel{display:none}.userprofile.is-rescdl-cancel .appointments .confirm-details{max-height:calc(100vh - 362px)}}@media(max-width:1079px){.userprofile{position:fixed;top:0;width:100%;max-width:none;height:100vh;margin:0;box-shadow:none;border:0;padding:0}}@media(max-width:1079px){.userprofile .g-molecule a{text-align:center;width:50%;margin:0}}.userprofile .appointments .back-link{font-size:16px;line-height:24px;font-weight:400;align-self:center;color:#3b4c66}.userprofile .appointments .back-link:hover{color:#181818}.userprofile .appointments .back-link:hover svg path{fill:#181818}.userprofile .appointments .back-link>*{width:auto}.userprofile .appointments .back-link svg{margin-left:8px}@media(max-width:1079px){.userprofile .appointments .back-link{font-weight:400;font-size:14px;line-height:20px;text-align:center}}@media(max-width:1079px){.userprofile .appointments .confirm-details{padding:0 16px;max-height:40vh;overflow:auto}.userprofile .appointments .actions-wrap{display:block;position:fixed;bottom:0;left:0;padding:8px 16px 22px;width:100vw;background-color:#fff}.userprofile .appointments .actions-wrap>[class*=g-btn]{width:100%;height:50px;display:block}.userprofile .appointments .actions-wrap>[class*=g-btn]:first-child{margin-bottom:10px}.userprofile .appointments .completed-message{padding-left:16px;padding-right:16px;padding-bottom:32px;background:#fff;margin-top:-30px;height:calc(100vh - 112px);overflow:auto}}.userprofile .booking-heading{margin-bottom:38px}@media(max-width:1079px){.userprofile .booking-heading{padding:16px;border-bottom:1px solid #f6f8fc;margin-bottom:30px}}.userprofile .nav-wrap{font-weight:700;margin-bottom:24px}.userprofile .nav-wrap h4{margin-bottom:20px}@media(max-width:1079px){.userprofile .nav-wrap h4{display:none}}.userprofile .appt-wrap{max-height:400px;overflow:auto}.userprofile .appt-wrap .appt-label{display:block;color:#3b4c66;margin:32px 0 16px;line-height:36px}.userprofile .appt-wrap .appt-label:first-of-type{margin-top:0}@media(max-width:1079px){.userprofile .appt-wrap .appt-label{font-size:14px;font-weight:700;line-height:24px;margin:24px 0 8px}}@media(max-width:1079px){.userprofile .appt-wrap{max-height:calc(100vh - 180px);padding:0 16px}}.userprofile .appt-list>li{display:flex;align-items:center;width:100%;margin-bottom:16px;padding:0 24px 0 0;border:1px solid #d9e1ee;border-radius:4px;cursor:pointer;transition:box-shadow .2s ease-in}.userprofile .appt-list>li>*{display:inline-block;vertical-align:middle}.userprofile .appt-list>li .appt-time{min-width:120px;height:100%;padding:10px 0;border-right:1px solid #d9e1ee;text-align:center}.userprofile .appt-list>li .appt-time>*{display:block}.userprofile .appt-list>li .appt-time em,.userprofile .appt-list>li .appt-time time{font-size:12px;line-height:20px;color:#3b4c66}.userprofile .appt-list>li .appt-time em{text-transform:uppercase}.userprofile .appt-list>li .appt-time b{font-size:32px;line-height:40px;font-weight:700;color:#181818}@media(max-width:1079px){.userprofile .appt-list>li .appt-time{min-width:0;height:auto;padding:0;border:0;font-size:14px;color:#8495b1;position:absolute;top:12px;left:16px}}@media(min-width:1080px){.userprofile .appt-list>li .appt-time+.appt-title{flex:1 1;min-width:0}.userprofile .appt-list>li .appt-time+.appt-title .appt-provider span,.userprofile .appt-list>li .appt-time+.appt-title h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.userprofile .appt-list>li .appt-title{margin:0 15px 0 32px;padding:24px 0;width:100%}@media(max-width:1079px){.userprofile .appt-list>li .appt-title{margin-left:0;padding:0}}.userprofile .appt-list>li .appt-title h5{font-weight:700;margin-bottom:8px}@media(max-width:1079px){.userprofile .appt-list>li .appt-title h5{font-size:14px;margin-bottom:4px}}.userprofile .appt-list>li .appt-title i{display:block;width:20px;height:20px;border-radius:50%;overflow:hidden}.userprofile .appt-list>li .appt-title i img{width:100%;object-fit:cover}.userprofile .appt-list>li .appt-title .appt-provider>*{display:inline-block;vertical-align:middle}.userprofile .appt-list>li .appt-title .appt-provider span{margin-left:8px;font-size:12px;color:#3b4c66;max-width:calc(100% - 28px)}@media(max-width:1079px){.userprofile .appt-list>li .appt-title .appt-provider span{color:#556784}}.userprofile .appt-list>li .appt-serviceimg{margin-left:24px;min-width:52px}.userprofile .appt-list>li .appt-serviceimg i{display:inline-block;width:52px;height:52px;line-height:0;border-radius:50%;overflow:hidden}.userprofile .appt-list>li .appt-serviceimg i img{width:100%;height:100%;object-fit:cover}.userprofile .appt-list>li .appt-serviceimg+.appt-title{margin-left:16px}@media(max-width:1079px){.userprofile .appt-list>li .appt-serviceimg+.appt-title{margin-left:8px}}@media(max-width:1079px){.userprofile .appt-list>li .appt-serviceimg{margin-left:0}}.userprofile .appt-list>li .appt-cost{margin-right:8px}@media(max-width:1079px){.userprofile .appt-list>li .appt-cost{font-size:14px;color:#556784;margin-top:4px}}.userprofile .appt-list>li .appt-cancel{text-align:center;margin-left:22px}.userprofile .appt-list>li .appt-cancel i{position:relative;display:inline-block;padding:6px;width:24px;height:24px;line-height:0;border-radius:50%;background-color:#ffefef;cursor:pointer}.userprofile .appt-list>li .appt-cancel i svg{width:100%;height:100%;fill:#dd2727}.userprofile .appt-list>li .appt-cancel+.appt-cost{margin-right:0}@media(max-width:1079px){.userprofile .appt-list>li .appt-cancel{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.userprofile .appt-list>li .appt-dur{margin-right:30px;min-width:100px;text-align:right}@media(max-width:1079px){.userprofile .appt-list>li .appt-dur{font-size:14px;color:#556784;margin-top:4px}}@media(max-width:575px){.userprofile .appt-list>li .appt-dur{min-width:50px}}.userprofile .appt-list>li:hover{box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1)}@media(max-width:1079px){.userprofile .appt-list>li{position:relative;padding:32px 16px 12px;align-items:normal;height:auto}}.userprofile .appt-list>li .arrow-icon{min-width:12px;margin:5px 0 0 16px}@media(max-width:1079px){.userprofile .appt-list.has-img li{padding:12px 16px}}.userprofile .confirm-details label{min-width:160px}.userprofile .confirm-details h4{margin-bottom:22px;color:#3b4c66}.userprofile .confirm-details .actions-wrap button:first-of-type{margin:0 16px 0 auto}.userprofile .confirm-details .actions-wrap button.is-anchor{padding:0}.userprofile .confirm-details .actions-wrap button.is-anchor a{padding:5px 30px;color:inherit}.userprofile .account-settings h5{color:#8495b1;margin-bottom:24px}@media(max-width:1079px){.userprofile .account-settings h5{color:#3b4c66;font-size:14px;font-weight:700}}.userprofile .account-settings article{width:100%;max-width:404px;margin:auto}@media(max-width:1079px){.userprofile .account-settings article{width:100%;padding:30px 16px 0}.userprofile .account-settings article form>div>.g-inputfield-group:last-child{margin-bottom:150px}}.userprofile .account-settings .booking-heading{margin-bottom:40px}.userprofile .account-settings .country.g-country-dropdown{display:inline-flex;vertical-align:middle;margin-bottom:24px;margin-right:16px}.userprofile .account-settings .g-inputfield-group{width:100%;margin-bottom:24px;padding-top:0}.userprofile .account-settings .g-inputfield-group:last-child{margin-bottom:0}@media(max-width:1079px){.userprofile .account-settings .g-inputfield-group:last-child{margin-bottom:150px}}.userprofile .account-settings .g-inputfield-group.input-phone,.userprofile .account-settings .g-inputfield-group.state-addr,.userprofile .account-settings .g-inputfield-group.zip-addr{display:inline-flex;vertical-align:middle;margin-bottom:24px}.userprofile .account-settings .g-inputfield-group.input-phone{width:calc(100% - 128px);margin-bottom:24px;flex-grow:1}.userprofile .account-settings .g-inputfield-group.zip-addr{margin-left:10px}.userprofile .account-settings .g-inputfield-group.state-addr,.userprofile .account-settings .g-inputfield-group.zip-addr{width:197px}@media(max-width:1079px){.userprofile .account-settings .g-inputfield-group.state-addr,.userprofile .account-settings .g-inputfield-group.zip-addr{width:100%;margin-left:0}}.userprofile .account-settings .g-inputfield-group+h5{margin:24px 0}.userprofile .account-settings .g-field-grp>div{width:196px}.userprofile .account-settings .cta-wrap{margin-top:32px}@media(max-width:1079px){.userprofile .account-settings .cta-wrap{position:fixed;width:100vw;padding:8px 16px 22px;left:0;bottom:0;background-color:#fff;z-index:1}.userprofile .account-settings .cta-wrap>[class*=g-btn]{width:100%;height:48px}}.userprofile .account-settings .actions-wrap{width:100vw;margin:0;padding:22px 16px 20px;border-bottom:1px solid #d9e1ee;background-color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:10}@media(max-width:1079px){.userprofile .account-settings .actions-wrap button{width:100%}}@media(max-width:1079px){.userprofile .account-settings{position:fixed;top:57px;width:100%;height:calc(100% - 60px);left:0;background-color:#fff;overflow:auto}}.userprofile .user-details-mob{display:none;padding:16px 16px 18px 24px;margin:10px 0 16px;align-items:center}.userprofile .user-details-mob figure{min-width:56px;width:56px;height:56px;border-radius:50%;overflow:hidden;margin-right:16px}.userprofile .user-details-mob figure img{width:100%;object-fit:cover}.userprofile .user-details-mob h5{font-size:14px;line-height:24px}.userprofile .user-details-mob h6{font-size:12px;line-height:20px;color:#556784}.userprofile .user-details-mob .right-arrow{width:24px;height:24px;padding:6px;line-height:0}@media(max-width:1079px){.userprofile .user-details-mob{display:flex}}.userprofile .userprof-header-mob{display:none;padding:12px 16px;border-bottom:1px solid #f6f8fc}.userprofile .userprof-header-mob svg{margin-right:14px}.userprofile .userprof-header-mob h3{font-weight:700;margin:0 8px 0 0}.userprofile .userprof-header-mob .logout-icon{width:32px;height:32px;border-radius:50%;background-color:#f5f9ff;padding:6px;line-height:0}.userprofile .userprof-header-mob .logout-icon svg{width:100%}@media(max-width:1079px){.userprofile .userprof-header-mob{display:flex}}.userprofile .navigation li a{padding:14px 24px;border-bottom:1px solid #d9e1ee}.userprofile .navigation li:first-child a{border-top:1px solid #d9e1ee}.userprofile .navigation svg{width:auto}.userprofile .navigation .arrow-icon{float:right;margin-top:6px}.footer{text-align:right;padding:0 20px 20px 0;width:100%;max-width:1180px;margin:0 auto}@media(max-width:1079px){.footer{padding-right:10px}}.footer>nav{display:inline-block;cursor:pointer}.footer span{color:#8495b1;font-size:11px;margin-right:7px}@media(max-width:1079px){.App>.footer{display:none}}header{min-height:80px;padding-right:20px}@media(max-width:1079px){header{padding-right:0;min-height:56px}}header:after{content:"";clear:both;display:table}header.no-banner-img .user-account-dtls{top:8px}.profile-header-wrap{max-width:1180px;margin:0 auto;position:relative}.user-account-dtls{padding:8px 16px;border-radius:50px;background-color:#fff;border:1px solid #c7c7c7;position:absolute;right:10px;top:20px}.user-account-dtls.g-dropdown-wrap{position:absolute;padding:4px 12px 4px 4px;min-width:0}.user-account-dtls.g-dropdown-wrap span{margin-left:0;color:#141414}.user-account-dtls.open .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:1079px){.user-account-dtls{display:none}}.user-account-dtls span{font-size:14px;line-height:20px;margin-left:12px;font-weight:600;color:#1d90f5}.user-account-dtls figure{display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:6px}.user-account-dtls figure img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-account-dtls .user-name{vertical-align:middle;margin-right:20px}.user-account-dtls .g-dropmenu{width:217px;right:0;left:auto}.user-account-dtls .g-dropmenu.has-arrow:after,.user-account-dtls .g-dropmenu.has-arrow:before{left:unset;right:10px}.user-account-dtls .g-dropmenu.has-arrow:after{right:11px}.compdetails-header,.userprofile-header{float:left;padding:10px 0 0 14px}.compdetails-header figure,.userprofile-header figure{width:100px;height:100px;border-radius:6px;display:inline-block;vertical-align:middle;overflow:hidden;border:1px solid #f6f8fc}.compdetails-header figure img,.userprofile-header figure img{width:100%;height:100%;object-fit:contain}.compdetails-header h3,.userprofile-header h3{font-weight:700}.compdetails-header .compdetails-title,.compdetails-header .userprofile-title,.userprofile-header .compdetails-title,.userprofile-header .userprofile-title{text-align:left;margin-left:20px;display:inline-block;vertical-align:middle}.compdetails-header .reviews-con,.userprofile-header .reviews-con{margin-top:4px}.compdetails-header .reviews-con *,.userprofile-header .reviews-con *{color:#181818;font-size:12px}.mob-header{position:relative}@media(min-width:1080px){.mob-header{display:none}}.mob-header .back-icon,.mob-header .login-meta>i,.mob-header .menu-close,.mob-header .menu-toggle{padding:6px;display:inline-block;border-radius:50%;background-color:#f5f5f5;font-size:0;cursor:pointer}.mob-header .login-meta.logged-in{position:relative}.mob-header .login-meta.logged-in figure img{border-radius:50%;object-fit:cover}.mob-header .mob-menu{position:fixed;left:0;top:0;width:100vw;background-color:#fff;z-index:101;padding:12px 16px;border-bottom:1px solid #f0f0f0;min-height:57px}.mob-header .mob-menu.transparent-header{background-color:transparent;border-bottom-color:transparent}.mob-header .mob-menu.transparent-header h5{visibility:hidden}.mob-header .mob-menu .back-icon,.mob-header .mob-menu .menu-toggle{margin-right:12px}.mob-header .mob-menu h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;font-size:16px;line-height:32px;color:#141414;font-weight:700}.mob-header .mob-menu .back-icon{background-color:transparent}.mob-header .mob-menu .staff-image{min-width:32px;width:32px;height:32px;margin-right:12px}.mob-header .mob-menu .staff-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mob-header .mob-company-dtls{min-height:66px;padding:0 16px 28px;margin:72px 0 0;border-bottom:1px solid #f0f0f0}.mob-header .mob-company-dtls>.fx{min-height:inherit}.mob-header .mob-company-dtls figure{width:120px;height:120px;min-width:120px;margin-right:14px}.mob-header .mob-company-dtls figure img{width:100%;height:100%;border-radius:50%;object-fit:contain}.mob-header .mob-company-dtls .additional-dtls{margin-top:12px}.mob-header .mob-company-dtls .additional-dtls address{font-size:12px;font-style:normal;display:inline-block;color:#666}.mob-header .mob-company-dtls .additional-dtls .working-hours{margin-top:8px}.mob-header .mob-company-dtls h1{font-size:18px;line-height:21px;color:#333;font-weight:700}.mob-header .mob-company-dtls.fx>div{min-width:0}.mob-header .mob-company-dtls .reviews-con{margin-top:4px}.mob-header .mob-company-dtls .reviews-con *{font-size:12px;line-height:1.33px;color:#181818}.mob-header .mob-company-dtls.with-banner-img{margin-top:0}.mob-header .mob-company-dtls.with-banner-img>.fx{align-items:flex-start}.mob-header .mob-company-dtls.with-banner-img figure{margin-top:-56px}.mob-header .mob-company-dtls.with-banner-img .mob-company-name{margin-top:14px;align-self:flex-start}.mob-header .mob-company-dtls.no-company-logo{margin-top:82px;min-height:0}.mob-header .mob-company-dtls.no-company-logo .mob-company-name{margin-left:auto;margin-right:auto;text-align:center}.mob-header .mob-company-dtls.no-company-logo.with-banner-img{margin-top:0}.mob-header .mob-company-dtls.no-company-logo.with-banner-img .mob-company-name{margin-top:16px}.confirm-details.payment-info hr{margin:24px 0;height:1px;border:0;background-color:#d9e1ee}.confirm-details.payment-info hr.light{margin:34px 0 28px;background-color:#f6f8fc}@media(max-width:1079px){.confirm-details.payment-info .fx{flex-wrap:wrap}.confirm-details.payment-info ul li{margin-bottom:8px}.confirm-details.payment-info ul li label{width:100%;margin-bottom:8px}.confirm-details.payment-info li>div{max-width:none}.confirm-details.payment-info hr:not(.light){display:none}.confirm-details.payment-info hr.light{margin:16px 0;background-color:#d9e1ee}.confirm-details.payment-info .appt-details{display:none}}.popover-sm{position:absolute;white-space:nowrap;bottom:-5px;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);box-shadow:0 14px 32px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.1);padding:6px 16px;border-radius:6px;font-size:14px;line-height:24px;color:#142640;background-color:#fff;max-width:200px;cursor:pointer}.popover-sm:before{content:"";clear:both;position:absolute;right:10px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;margin-top:-10px}.userprofile-header .user-account-dtls figure{position:relative;background-color:#f6f8fc;border-radius:50%}.userprofile-header .user-account-dtls figure:after{content:attr(data-username);color:#3b4c66;font-size:16px;text-transform:uppercase;letter-spacing:-.5px}.userprofile-header .user-account-dtls .g-dropmenu{margin-top:8px}.reviews-con *{font-size:14px;vertical-align:middle}.reviews-con .icons-con{margin:0 5px}.reviews-con svg{fill:#c0cce0}.reviews-con svg.active{fill:#1d90f5}.reviews-con .rated,.reviews-con .review-stars{background-size:14px 14px;height:14px;background-repeat:repeat-x}.reviews-con .review-stars{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='%23d9e1ee'%3E%3Cpath fill-rule='evenodd' d='M7.911 2.504a.864.864 0 00-.68.466L5.697 6.009l-2.92.29a.85.85 0 00-.725.559l-.027.086a.86.86 0 00.228.815l2.42 2.397-.895 3.256a.86.86 0 00.288.892l.074.054c.254.165.58.185.855.047l3.004-1.488 3.011 1.491c.3.151.663.112.926-.102l.068-.061c.214-.215.3-.53.22-.827l-.896-3.26 2.418-2.397a.853.853 0 00.202-.901l-.035-.083a.853.853 0 00-.698-.477l-2.913-.289-1.534-3.039a.865.865 0 00-.77-.472l-.087.004z' clip-rule='evenodd'/%3E%3C/svg%3E");width:70px;display:inline-block;overflow:hidden;margin:0 5px}@media(max-width:1079px){.reviews-con .review-stars{margin:0 4px}}.reviews-con .rated{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='%231d90f5'%3E%3Cpath fill-rule='evenodd' d='M7.911 2.504a.864.864 0 00-.68.466L5.697 6.009l-2.92.29a.85.85 0 00-.725.559l-.027.086a.86.86 0 00.228.815l2.42 2.397-.895 3.256a.86.86 0 00.288.892l.074.054c.254.165.58.185.855.047l3.004-1.488 3.011 1.491c.3.151.663.112.926-.102l.068-.061c.214-.215.3-.53.22-.827l-.896-3.26 2.418-2.397a.853.853 0 00.202-.901l-.035-.083a.853.853 0 00-.698-.477l-2.913-.289-1.534-3.039a.865.865 0 00-.77-.472l-.087.004z' clip-rule='evenodd'/%3E%3C/svg%3E");display:block}.desktop-header{position:fixed;top:-90px;left:0;width:100%;z-index:101;padding:5px;background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 4px 6px rgba(0,0,0,.03);transition:top .7s ease}.desktop-header .container{margin-bottom:0}.desktop-header .company-info{margin-right:32px}.desktop-header .company-info,.desktop-header .company-info article{min-width:1px;flex-grow:1}.desktop-header .company-info h2{min-width:0}.desktop-header .company-info picture{width:54px;height:54px;min-width:54px;margin-right:14px}.desktop-header .company-info picture img{min-width:100%;width:100%;height:100%;object-fit:contain;border-radius:50%}.desktop-header .company-info h2{font-size:20px;line-height:1.4;font-weight:600;color:#333;margin-right:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-header .company-info address{font-style:normal;font-size:12px;line-height:16px;color:#666;max-width:800px}.desktop-header .reviews-con{line-height:1.71;flex-shrink:0}.desktop-header .reviews-con>*{color:#181818}.desktop-header.show-header{top:0}.desktop-header .user-login{margin-left:auto;margin-right:20px;flex-shrink:0}.desktop-header .user-login .user-account-dtls{position:relative;top:0;right:0}.header-rescdl-cancel{margin:25px auto;display:flex;justify-content:center;align-items:center;width:100%;max-width:668px}.header-rescdl-cancel .g-avatar{width:100px;height:100px;margin-right:18px;flex-shrink:0}.header-rescdl-cancel .g-avatar img{width:100%;height:100%;border-radius:50%;object-fit:contain}.header-rescdl-cancel article{min-width:1px}.header-rescdl-cancel article h1{font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.33px;color:#181818}.header-rescdl-cancel article address{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.09px;color:#586874}.header-rescdl-cancel article address,.header-rescdl-cancel article h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1079px){.header-rescdl-cancel{margin:0;padding:14px 16px 16px;position:relative}.header-rescdl-cancel:after{content:"";width:calc(100% - 32px);height:1px;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#eef0f2}.header-rescdl-cancel.no-company-logo{padding-bottom:30px;justify-content:flex-start}.header-rescdl-cancel .g-avatar{width:70px;height:70px}.header-rescdl-cancel article h1{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.18px;color:#181818}}@media(max-width:1079px){.about-us.main-container{padding:0}.about-us>*{padding-left:16px;padding-right:16px}.about-us .aboutus{margin-top:24px}}.about-us .g-molecule{display:none}@media(max-width:1079px){.about-us .g-molecule{display:flex;margin-bottom:24px;padding:0}.about-us .g-molecule a{padding:12px 0;flex-basis:33.3333333333%;text-align:center;margin:0;color:#666}.about-us .g-molecule .active{color:#141414;box-shadow:0 2px 0 -1px #1d90f5;font-weight:700}}.about-us h2{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:40px}@media(max-width:1079px){.about-us h2{display:none}}.about-us p{line-height:1.71;color:#666}.reviews>div{margin-bottom:45px;padding:5px 0}.reviews h2{display:inline-block;font-weight:700;font-size:20px;line-height:1.4;margin-top:4px}.reviews .reviews-list{max-height:600px;overflow:auto}.reviews .reviews-list li{margin-top:35px;border-bottom:1px solid #c0cce0}.reviews .reviews-list li svg{margin:0 1px;fill:#c0cce0}.reviews .reviews-list li svg.rated{fill:#1d90f5}.reviews .reviews-list li figure{display:inline-block;vertical-align:middle}.reviews .reviews-list li span{font-size:12px;color:#3b4c66;vertical-align:middle;margin-left:9px}.reviews .reviews-list li h4{line-height:1.71;margin-bottom:3px}.reviews .reviews-list li p{font-size:14px;line-height:1.71;color:#556784;margin:14px 0 33px}.reviews .reviews-list li:first-child{margin-top:0}.reviews .reviews-list li:last-child{border-bottom:transparent}@media(max-width:1079px){.reviews .reviews-list{max-height:calc(100vh - 200px)}}.reviews .noreviews{max-width:330px;margin:60px auto 0;text-align:center}@media(max-width:1079px){.reviews .noreviews{margin:100px auto 0}}.reviews .noreviews figure{width:145px;margin:0 auto 32px}.reviews .noreviews figure img{width:100%}.reviews .noreviews>.heading-2{font-weight:700;margin-bottom:12px}.reviews .noreviews>p{font-size:16px;line-height:24px;color:#556784}@media(max-width:767px){.reviews .noreviews>p{font-size:14px}}.reviews .noreviews .g-btn-primary:first-of-type{margin-top:32px}.reviews article{width:100%;max-width:465px;padding:32px;border-radius:6px;background-color:#fff;box-shadow:0 7px 8px 0 rgba(22,45,61,.08),0 1px 4px 0 rgba(22,45,61,.2);position:fixed;z-index:103}@media(max-width:1079px){.reviews article{width:100%;max-width:none;height:calc(100vh - 105px);overflow:auto;left:0;top:0;-webkit-transform:none;transform:none;padding:56px 16px 0;box-shadow:none}}.reviews article i.round{max-width:40px;max-height:40px;border-radius:50%;padding:8px;background-color:#f5f9ff}.reviews article i.round svg{width:100%}.reviews article .g-inputfield-group{margin-bottom:24px}.reviews article .g-inputfield-group textarea{font-family:inherit;min-height:96px;max-width:100%;max-height:200px;resize:none;line-height:24px}.reviews article .g-inputfield-group.review-msg .g-inputfield-label{top:16px;z-index:2}.reviews article .g-inputfield-group.review-msg .g-inputfield{margin:0}.reviews article .g-inputfield-group.review-msg.active:before,.reviews article .g-inputfield-group.review-msg.has-val:before{position:absolute;top:1px;height:20px;width:calc(100% - 32px);left:16px;background-color:#fff;content:"";z-index:2}@media(max-width:1079px){.reviews article .g-inputfield-group.review-msg{margin-bottom:142px}}.reviews article .booking-heading h3{margin-left:16px}@media(max-width:1079px){.reviews article .booking-heading{height:56px;border-bottom:1px solid #f6f8fc;margin:0 -16px 24px;padding:0 16px;position:fixed;top:0;width:100%;background-color:#fff;z-index:101}}.reviews article .give-rating{margin:24px 0 16px}.reviews article .give-rating>label{display:block;font-size:14px;line-height:24px;color:#3b4c66;margin-bottom:10px}.reviews article .give-rating .rating-action svg{fill:#d9e1ee}.reviews article .give-rating .rating-action svg.active,.reviews article .give-rating .rating-action svg:hover{fill:#1d90f5}.reviews article .actions-wrap{padding-top:32px}.reviews article .actions-wrap .g-btn-primary:first-of-type{height:32px;margin-left:auto}@media(max-width:1079px){.reviews article .actions-wrap .g-btn-primary:first-of-type{height:50px;width:100%}}@media(max-width:1079px){.reviews article .actions-wrap{background-color:#fff;position:fixed;width:100%;padding:32px 16px 60px;bottom:0;left:0;right:0;z-index:10}}.reviews-btn{height:24px;padding:0 16px;margin:4px 12px 0 auto;font-size:12px}.reviews-btn+.login-meta{margin-left:0}.reviews-input input{display:none}.reviews-input label{padding-right:10px;margin:0}.reviews-input label:before{color:#1d90f5}.reviews-input label svg{fill:#1d90f5}.reviews-input input:checked+label~label:before{color:#c0cce0}.reviews-input input:checked+label~label svg{fill:#c0cce0}.reviews-input #reviewsInput{display:inline-block;cursor:pointer}.reviews-input #reviewsInput:hover label:before{color:#1d90f5}.reviews-input #reviewsInput:hover label svg{fill:#1d90f5}.reviews-input #reviewsInput:hover label:hover~label:before{color:#c0cce0}.reviews-input #reviewsInput:hover label:hover~label svg{fill:#c0cce0}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;line-height:24px;border-radius:5px;position:absolute;box-sizing:border-box;touch-action:manipulation;box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1 1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px;margin-bottom:5px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1 1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;margin-bottom:40px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #ff5a5f}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}span.flatpickr-day.selected{font-weight:700}.flatpickr-calendar{box-shadow:none;background:transparent;font-size:14px;color:#181818;left:-10px}@media(min-width:414px)and (max-width:1079px){.flatpickr-calendar{width:395px!important;margin:auto}}@media(max-width:320px){.flatpickr-calendar{width:310px!important}}@media(min-width:321px)and (max-width:374px){.flatpickr-calendar{width:310px!important;margin:0 auto;left:0}}@media(width:375px){.flatpickr-calendar{width:360px!important}}@media(min-width:376px)and (max-width:413px){.flatpickr-calendar{width:344px!important;margin:auto;left:0}}@media(min-width:279px)and (max-width:319px){.flatpickr-calendar{width:248px!important;margin:auto;left:0}}.flatpickr-calendar .flatpickr-current-month{font-size:100%;line-height:1.71;pointer-events:none;color:#181818;padding:0}.flatpickr-calendar .flatpickr-current-month input{font-weight:400}.flatpickr-calendar .flatpickr-current-month input .arrowDown,.flatpickr-calendar .flatpickr-current-month input .arrowUp{display:none}@media(max-width:374px){.flatpickr-calendar .dayContainer{width:310px!important}}@media(width:375px){.flatpickr-calendar .dayContainer{width:360px!important}}@media(min-width:376px)and (max-width:413px){.flatpickr-calendar .dayContainer{width:344px!important}}@media(min-width:414px)and (max-width:1079px){.flatpickr-calendar .dayContainer{width:400px!important}}@media(min-width:279px)and (max-width:319px){.flatpickr-calendar .dayContainer{width:248px!important}}.flatpickr-calendar .flatpickr-weekdaycontainer{background:transparent;padding-bottom:11px}.flatpickr-calendar .flatpickr-weekday{font-size:14px;line-height:1.71;font-weight:400;color:#181818}.flatpickr-calendar .flatpickr-innerContainer{border:transparent}.flatpickr-calendar .flatpickr-innerContainer,.flatpickr-calendar .flatpickr-month,.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-weekday,.flatpickr-calendar .flatpickr-weekdays{background:transparent;border:none}.flatpickr-calendar .flatpickr-days{border:transparent;color:#181818;width:303px!important}@media(max-width:374px){.flatpickr-calendar .flatpickr-days{width:310px!important}}@media(width:375px){.flatpickr-calendar .flatpickr-days{width:360px!important}}@media(min-width:376px)and (max-width:413px){.flatpickr-calendar .flatpickr-days{width:344px!important}}@media(min-width:414px)and (max-width:1079px){.flatpickr-calendar .flatpickr-days{width:400px!important;margin:auto}}@media(min-width:279px)and (max-width:319px){.flatpickr-calendar .flatpickr-days{width:248px!important}}@media(max-width:1079px){.flatpickr-calendar .flatpickr-days.blurred{-webkit-filter:blur(2px);filter:blur(2px)}}.flatpickr-calendar .flatpickr-day{color:#1d90f5;font-size:14px;width:30px;height:30px;max-width:30px;line-height:2;margin:6px}@media(width:375px){.flatpickr-calendar .flatpickr-day{width:38px;height:38px;max-width:38px;padding:3px}}@media(min-width:376px)and (max-width:413px){.flatpickr-calendar .flatpickr-day{width:37px;height:37px;max-width:37px;padding:3px}}@media(min-width:414px)and (max-width:1079px){.flatpickr-calendar .flatpickr-day{width:41px;height:41px;max-width:41px;padding:5px}}@media(min-width:279px)and (max-width:319px){.flatpickr-calendar .flatpickr-day{margin:6px 2px}}@media(min-width:1080px){.flatpickr-calendar .flatpickr-day{line-height:1.95}}.flatpickr-calendar .nextMonthDay,.flatpickr-calendar .prevMonthDay{visibility:hidden}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{background:#1d90f5;border-color:transparent;color:#fff;font-weight:400}.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar .flatpickr-day.today.inRange,.flatpickr-calendar .flatpickr-day:focus,.flatpickr-calendar .flatpickr-day:hover{background-color:#f4f9fe;color:#1d90f5;border-color:transparent}.flatpickr-calendar .flatpickr-day.today{border-color:transparent}.flatpickr-calendar .flatpickr-months{height:21px;margin-bottom:21px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#181818}.flatpickr-calendar .flatpickr-prev-month{padding:0 0 0 11px}.flatpickr-calendar .flatpickr-next-month{padding:0 11px 0 0}.flatpickr-calendar select{font-weight:400!important;color:#181818;-moz-appearance:none!important;-webkit-appearance:none!important}.flatpickr-calendar select::-ms-expand{display:none!important}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{visibility:hidden}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar .flatpickr-day.not-avail,.flatpickr-calendar .flatpickr-day.not-avail.today,.flatpickr-calendar .flatpickr-day.not-avail.today:focus,.flatpickr-calendar .flatpickr-day.not-avail:hover{cursor:default;color:#999;background:transparent}.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag{background-color:transparent!important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-left:104px!important}.intl-tel-input .flag-container .arrow{background-image:url(https://assets.setmore.com/setmore/images/2.0/BookingPage/chevron-right.svg);padding:6px;background-repeat:no-repeat}.intl-tel-input .flag-container .arrow:after{visibility:hidden}.flag-container+input{top:-2px}.selected-flag{outline:none}.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code{vertical-align:baseline!important;vertical-align:initial!important}.StripeElement{max-width:100%!important}.sq-payment-form .g-input-wrapper{min-height:75px}.sq-payment-form .g-input-wrapper>div{max-width:100%}.sq-payment-form .sq-label{font-size:14px;color:#3b4c66}.sq-payment-form .sq-input{margin-left:-14px}.sq-creditcard{height:36px;border-radius:6px;background-color:transparent;border:none;padding-left:30px;padding-right:30px;font-size:14px;font-weight:600;outline:0;position:relative;transition:all .3s;cursor:pointer;background-color:#1d90f5;color:#fff}.sq-creditcard:hover{background-color:#3c60da}.fb-messenger-checkbox{padding-top:8px!important}.fb-messenger-checkbox span{margin-left:-12px}.lawpay-payment-form .g-input-wrapper{width:100%}.lawpay-payment-form .g-input-wrapper.is-short{width:100px}@media(max-width:575px){.lawpay-payment-form .g-input-wrapper.is-short{width:75px}}.lawpay-payment-form .g-input-label{width:auto}.lawpay-payment-form .g-input{line-height:1;white-space:nowrap;overflow:hidden;max-width:none}.lawpay-payment-form iframe{width:100%;height:23px}
/*# sourceMappingURL=main.e7e47020.chunk.css.map */