@import url(https://fonts.googleapis.com/css2?family=Inconsolata&display=swap);@import url(https://fonts.googleapis.com/css?family=Lato);@import url(https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,400;0,700;0,800;1,100;1,400;1,700;1,800&family=Barlow:ital,wght@0,100;0,300;0,400;0,700;0,800;1,100;1,300;1,400;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/css2?family=Cookie&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);.ios,.md{--f7-theme-color:#5568ff}.subnavbar-inner{padding:0}body{background-color:var(--f7-page-bg-color)}.button-outline,.ios .button-outline-ios,.md .button-outline-md,aurora .button-outline-aurora{background:#fff}.smart-select-page .list{margin:50px 20px 0}.calendar-modal{-webkit-box-shadow:0 0 18px 1000px rgba(0,0,0,.168),0 0 18px rgba(90,90,117,.49);box-shadow:0 0 18px 1000px rgba(0,0,0,.168),0 0 18px rgba(90,90,117,.49);border-radius:12px}.calendar-footer,.calendar-header,.toolbar{background-color:#fff;font-weight:400}.calendar-header{text-align:center!important}.panel-left.panel-active{display:block;-webkit-box-shadow:3000px 0 0 3000px rgba(0,0,0,.07),0 0 18px rgba(76,76,123,.48);box-shadow:3000px 0 0 3000px rgba(0,0,0,.07),0 0 18px rgba(76,76,123,.48)}.bg-color-red{background:#dd5353!important}.bg-color-green{background:#4ac35f!important}.bg-color-blue{background:var(--f7-theme-color)!important}.searchbar.overflow-visible{overflow:visible!important}.md .navbar .navbar-inner{overflow:visible}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.squircle{-webkit-mask-image:url(https://lh3.googleusercontent.com/jKVNl-A5ieCChq71cOOg806ep5Q5o949nJUzCQUwrBP9i7QSMTy5sAwBODDphs9_ZDM2Wv-cK-ed54cOLopp);-webkit-mask-size:cover;mask-image:url(https://lh3.googleusercontent.com/jKVNl-A5ieCChq71cOOg806ep5Q5o949nJUzCQUwrBP9i7QSMTy5sAwBODDphs9_ZDM2Wv-cK-ed54cOLopp);mask-size:cover}.squircle,.squircle>img{border-radius:0!important}}.code{background:#f3f3f3;padding:1em;border-radius:2px;font-size:94%;border-left:3px solid #eab34f;font-family:auto;width:100%;margin-bottom:15px;color:#2c2c2c;overflow-x:scroll;white-space:pre;font-family:Inconsolata,monospace;-webkit-font-smoothing:antialiased;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.text-1-5x{font-size:1.5em}.text-2x{font-size:2em}.text-3x{font-size:3em}.text-4x{font-size:4em}.text-5x{font-size:5em}.ios .actions-button.disabled{opacity:1!important;background:#ddd;text-decoration:line-through}body{height:100%;width:100%;margin:0;padding:0;font-size:14px}body#app{background-image:url(../img/icon.png);background-repeat:no-repeat;background-position:50%;background-size:48px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);background-color:mycolor to fill the right and left columns}.bg-color-primary{background-color:var(--f7-theme-color);color:#fff}.position-absolute{position:absolute}.ios .smart-select-page img,.md .smart-select-page img{max-width:29px;max-height:29px}.ios .current-team,.ios .logout,.ios .team-edit-link,.ios .user-info,.ios a[href="/createteam-popup/"],.md .current-team,.md .logout,.md .team-edit-link,.md .user-info,.md a[href="/createteam-popup/"]{display:none}.ios #app.logged .logout,.ios #app.logged .user-info,.ios #app.logged a[href="/createteam-popup/"],.md #app.logged .logout,.md #app.logged .user-info,.md #app.logged a[href="/createteam-popup/"]{display:block}.ios #app.logged .hide-logged,.ios #app.logged a[href="/signin-popup/"],.ios #app.logged a[href="/signup-popup/"],.md #app.logged .hide-logged,.md #app.logged a[href="/signin-popup/"],.md #app.logged a[href="/signup-popup/"]{display:none}.ios #app.logged.has-team .current-team,.ios #app.logged.has-team[data-role=admin] .team-edit-link,.ios #app.logged.has-team[data-role=owner] .team-edit-link,.md #app.logged.has-team .current-team,.md #app.logged.has-team[data-role=admin] .team-edit-link,.md #app.logged.has-team[data-role=owner] .team-edit-link{display:block}.openable .show-on-open{display:none}.openable.open .show-on-open{display:initial}.openable.open .hide-on-open{display:none}li.label-divider.item-content{min-height:27px!important;margin-top:9px}.text-gray{color:gray}.alert-info{background-color:#ececff;padding:15px;color:#5c59b1}.md .smart-select-page .list .item-media+.item-inner{margin-left:3px}.md .badge{font-size:12px}.center{display:block!important;margin:0 auto}.dropzone{min-height:120px;margin:0 0 1rem;margin-top:10px}.dropzone .dz-preview{margin:16px auto;width:100%}.dropzone .dz-preview .dz-image{width:100%}.dropzone .dz-preview .dz-image img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.tags .chip{margin:3px 0 8px 14px}.margin-top-sm{margin-top:6px!important}.margin-top-md{margin-top:10px!important}.margin-bottom-no{margin-bottom:0!important}.ios-only{display:none!important}.title-font{color:var(--f7-theme-color)}.title-font,h1,h2,h3,h4,h5,h6{font-family:Barlow Semi Condensed,sans-serif}.list .item-title.wrap-text{white-space:normal}.bg-orange,.bg-theme2{background-color:#f08100}.ios .color-deeporange,.ios .list .item-link.color-deeporange,.md .color-deeporange,.md .list .item-link.color-deeporange{color:#f08100}.ios .subnavbar .searchbar{height:44px;background:var(--f7-theme-color)}input.color-input{color:transparent;font-size:0!important;border-radius:5px;margin-bottom:15px;margin-top:10px}.title img{width:140px;-webkit-transform:translateY(2px);transform:translateY(2px)}.margin-left-0{margin-left:0!important}.ios .calendar-day.calendar-day-selected .calendar-day-number{background:var(--f7-theme-color)}.ios .navbar,.ios .sheet-modal .toolbar,.ios .subnavbar,.md .navbar,.md .sheet-modal .toolbar,.md .subnavbar{background-color:var(--f7-theme-color)}.ios .navbar a.tab-link,.ios .sheet-modal .toolbar a.tab-link,.ios .subnavbar a.tab-link,.md .navbar a.tab-link,.md .sheet-modal .toolbar a.tab-link,.md .subnavbar a.tab-link{color:#e6e6e6}.ios .navbar .current-month-value,.ios .navbar .current-year-value,.ios .navbar .title,.ios .navbar a.link,.ios .navbar a.link.button,.ios .sheet-modal .toolbar .current-month-value,.ios .sheet-modal .toolbar .current-year-value,.ios .sheet-modal .toolbar .title,.ios .sheet-modal .toolbar a.link,.ios .sheet-modal .toolbar a.link.button,.ios .subnavbar .current-month-value,.ios .subnavbar .current-year-value,.ios .subnavbar .title,.ios .subnavbar a.link,.ios .subnavbar a.link.button,.md .navbar .current-month-value,.md .navbar .current-year-value,.md .navbar .title,.md .navbar a.link,.md .navbar a.link.button,.md .sheet-modal .toolbar .current-month-value,.md .sheet-modal .toolbar .current-year-value,.md .sheet-modal .toolbar .title,.md .sheet-modal .toolbar a.link,.md .sheet-modal .toolbar a.link.button,.md .subnavbar .current-month-value,.md .subnavbar .current-year-value,.md .subnavbar .title,.md .subnavbar a.link,.md .subnavbar a.link.button{color:#fff}.ios .navbar .title.title-font,.ios .sheet-modal .toolbar .title.title-font,.ios .subnavbar .title.title-font,.md .navbar .title.title-font,.md .sheet-modal .toolbar .title.title-font,.md .subnavbar .title.title-font{color:#f7a600}.ios .navbar .tabbar-labels a.tab-link-active,.ios .navbar a.tab-link-active,.ios .sheet-modal .toolbar .tabbar-labels a.tab-link-active,.ios .sheet-modal .toolbar a.tab-link-active,.ios .subnavbar .tabbar-labels a.tab-link-active,.ios .subnavbar a.tab-link-active,.md .navbar .tabbar-labels a.tab-link-active,.md .navbar a.tab-link-active,.md .sheet-modal .toolbar .tabbar-labels a.tab-link-active,.md .sheet-modal .toolbar a.tab-link-active,.md .subnavbar .tabbar-labels a.tab-link-active,.md .subnavbar a.tab-link-active{color:#fff}.ios .theme-white,.md .theme-white{background:#fff;color:#757979}.ios .theme-white.navbar a.link,.ios .theme-white.navbar a.link.button,.ios .theme-white.subnavbar a.link,.ios .theme-white.subnavbar a.link.button,.ios .theme-white.toolbar a.link,.ios .theme-white.toolbar a.link.button,.md .theme-white.navbar a.link,.md .theme-white.navbar a.link.button,.md .theme-white.subnavbar a.link,.md .theme-white.subnavbar a.link.button,.md .theme-white.toolbar a.link,.md .theme-white.toolbar a.link.button{color:var(--f7-theme-color)}.ios .toolbar.toolbar-top{top:43px}.ios .toolbar.toolbar-top+.tabs-swipeable-wrap>.tabs>.page-content{padding-top:88px;padding-bottom:0}.ios .calendar-modal .toolbar.toolbar-top,.ios .sheet-modal .toolbar.toolbar-top{top:0}.file-upload [type=file]{display:none}.inline-icon{transform:translateY(6px);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);-moz-transform:translateY(6px);margin-right:8px}label.file-upload>span{margin-right:25px}.md .back-btn>span{display:none}.corner-button{background:var(--f7-theme-color);color:#fff;border-radius:30px;height:40px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);line-height:57px;width:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;text-align:center;padding-left:2px;position:absolute;top:-9px;right:-9px}.asset-box+.corner-button{top:-8px}.margin-bottom-lg{margin-bottom:30px}.project-menu .material-icons{font-size:24px}.relative{position:relative}.ios .material-icons{font-size:19px}.ios body{background-color:#efeff4}.ios .inline-icon{transform:translateY(.14em);-webkit-transform:translateY(.14em);-ms-transform:translateY(.14em);-o-transform:translateY(.14em);-moz-transform:translateY(.14em);margin-right:.2em}.navbar.navbar-no-shadow{-webkit-box-shadow:none;box-shadow:none}.navbar a.link{border:0}body{font-family:Barlow,sans-serif}.ios .big--floating-center-btn,.md .big--floating-center-btn{right:50%;margin-right:-40px;bottom:40px;width:80px;height:80px}.ios .big--floating-center-btn>a,.md .big--floating-center-btn>a{width:80px;height:80px;border-radius:80px}@media (max-height:480px){.ios .big--floating-center-btn>a,.md .big--floating-center-btn>a{width:60px;height:60px}}@media (max-height:480px){.ios .big--floating-center-btn,.md .big--floating-center-btn{margin-right:-30px;width:60px;height:60px;bottom:25px}}.has-projects .ios .big--floating-center-btn,.has-projects .md .big--floating-center-btn{right:16px;bottom:16px;width:56px;height:56px;margin-right:0}.ios .fab[class*=-bottom]{bottom:30px}.tabbar .tab-link-highlight{background:#f08100}.calendar-day .calendar-day-event{margin-top:-3px}.sheet-modal{height:350px}.sheet-backdrop{background:rgba(0,0,0,.2)}.panel.panel-left .list-block,.panel.panel-left .list-block input,.panel.panel-left .list-block select{font-size:12px}margin-right-sm{margin-right:6px}#color-picker-canvas{margin:0 auto;display:block}#color-picker-input{border:0;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:14px}#color-picker-toggle,#texture-picker-toggle{width:43px;height:30px;padding-bottom:0;border-radius:4px;display:inline-block;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.toolbar.theme-white{color:#000}a.tab-link.disabled{text-decoration:line-through}.list-block .item-input{margin-bottom:0!important}.list-block .floating-label,.list-block .label{margin-right:1em}.content-block-title .material-icons{-webkit-transform:translateY(6px);transform:translateY(6px);line-height:40px;margin-right:.4em}html{width:100%}.page-content .toolbar{top:0!important}.ios .tabbar.theme-white a.tab-link,.md .tabbar.theme-white a.tab-link{color:rgba(45,45,45,.7)}.ios .tabbar.theme-white .tab-link-highlight,.md .tabbar.theme-white .tab-link-highlight{background:#2196f3}.ios .tabbar.theme-white a.tab-link-active,.ios .tabbar.theme-white a.tab-link.active-state,.ios html:not(.watch-active-state) .tabbar.theme-white a.tab-link:active,.md .tabbar.theme-white a.tab-link-active,.md .tabbar.theme-white a.tab-link.active-state,.md html:not(.watch-active-state) .tabbar.theme-white a.tab-link:active{color:#2196f3}.text-center{text-align:center;width:100%}.notifications .button.close-notification{color:#fff}.margin-top-no{margin-top:0}.margin-top{margin-top:15px}.margin-top-lg{margin-top:40px}.hidden{display:none!important}.unvisible{visibility:hidden!important}.label-checkbox>input[disabled]+.item-media+.item-inner{color:gray}.button.button-fill.bg-red,.button.button-fill.color-red{background:#f44336!important;color:#fff}.ios .autocomplete-dropdown,.md .autocomplete-dropdown{position:relative}.ios .autocomplete-dropdown .list,.md .autocomplete-dropdown .list{margin:0!important;padding:0!important}.ios .autocomplete-dropdown .list ul,.md .autocomplete-dropdown .list ul{padding-left:0}.ios .stepper,.md .stepper{margin:15px 0;width:100%}.ios .stepper .stepper-input-wrap,.md .stepper .stepper-input-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stepper .stepper-input-wrap input,.stepper .stepper-value{width:100%}.text-right{text-align:right}.text-left{text-align:left}.list .prompt-input{display:none}.list .prompt-input.active{display:block}:root{--f7-picker-popover-width:300px;--f7-calendar-event-dot-size:6px}.md{--f7-label-font-size:13px}.ios{--f7-actions-label-font-size:16px}.fc-right .fc-button{width:auto}.ios{--f7-navbar-title-text-align:left}.navbar .smart-select{color:#fff}.navbar .smart-select .item-after{max-width:none}.navbar .smart-select .item-after,.navbar .smart-select .item-title{display:inline}.navbar .right select{-moz-text-align-last:var(--f7-navbar-title-text-align);text-align-last:var(--f7-navbar-title-text-align);text-align:var(--f7-navbar-title-text-align)}.navbar select:active,.navbar select:focus{color:initial}.navbar .title .sub-title{font-size:14px;margin-top:.3em}.fc-toolbar.fc-header-toolbar{margin-bottom:0;padding:15px}.fc-toolbar.fc-header-toolbar h2{font-size:1.2em;margin:0}.fc-toolbar.fc-header-toolbar button.fc-today-button{width:auto}.segmented{-webkit-box-shadow:var(--f7-button-raised-box-shadow);box-shadow:var(--f7-button-raised-box-shadow)}.segmented .button,.segmented button{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}@media only screen and (min-width:1170px){.calendar-frame{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 1px 12px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 1px 12px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.1);background:#fff;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:5px solid #4cd89a;margin-top:36px;padding:0 15px;border-radius:4px}.fullcalendar-wrapper{padding:0 15px}.fc-toolbar.fc-header-toolbar{padding:15px 0}}.item-media.round{border-radius:100%;overflow:hidden;height:auto;padding:0;margin-top:15px}.item-media.round .material-icons,.item-media.round img{width:40px}.smart-select-page[data-select-name=profession] .drawing{width:324px;max-width:88%;height:auto;max-height:none;display:block;margin:25px auto 23px}.smart-select-page[data-select-name=profession] .list{margin-top:0}.round{border-radius:100%;overflow:hidden;width:40px;height:40px}.provider-image-container lottie-player{margin:-55px auto}.list .item-subtitle{color:#888;font-size:80%}.unset-white-space{white-space:unset!important}#price-sheet,#time-sheet{height:294px}#price-sheet .button,#price-sheet .list,#time-sheet .button,#time-sheet .list{max-width:400px;margin-left:auto;margin-right:auto}#confirm-sheet{max-height:100%;overflow:auto}#propose-sheet{height:396px}#locate-city{display:none}.navbar-current #locate-city,.smart-select-page.page-current #locate-city{display:block}.subnavbar-inner .toolbar{background-color:transparent}.autocomplete-dropdown-inner .item-media.round,.autocomplete-dropdown-inner .item-media.round img{width:35px!important;height:35px;min-width:35px!important;border-radius:100%}.autocomplete-dropdown-inner .item-media.round .material-icons{width:31px;text-align:center}.autocomplete-item[data-item-type=area] .material-icons{color:#6d6da0}.autocomplete-item[data-item-type=profession] .material-icons{color:#55a955}.md .autocomplete-dropdown{overflow-y:auto;max-height:calc(100vh - 56px)}.ios .autocomplete-dropdown{overflow-y:auto;max-height:calc(100vh - 44px)}.ios .autocomplete-dropdown .autocomplete-dropdown-inner{padding-top:0!important}.searchbar-input-wrap .autocomplete-dropdown .item-content{padding-left:23px}.fc-printButton-button{width:auto!important}.week{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;padding-top:39px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.week .day{cursor:pointer;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;position:relative}.week .day.active span.daynumber{background-color:#5568ff;color:#fff}.week span.dayname{display:block;text-align:center;text-transform:uppercase}.week span.daynumber{background-color:#fff;font-size:1.4em;margin-top:5px!important;border-radius:100%;width:33px;display:block;height:33px;line-height:33px;margin:0 auto;text-align:center}.week span.monthname{position:absolute;top:-27px;left:0;height:177%;padding-left:1em;text-transform:uppercase;color:gray}.next-available-badge{background-color:#5568ff;display:inline-block;border-radius:5px;padding:0 .4em;font-size:90%;margin-top:5px;color:#fff}.swiper-button-next,.swiper-button-prev{display:none}.fullcalendar-wrapper,.hour-rows-wrapper{height:30vh;height:calc(30vh + 65px)}.hour-rows-wrapper{overflow-y:auto}.full-height .hour-rows-wrapper{max-height:none}.date-row,.hour-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.date-title,.empty-title,.hour-cell,.hour-title{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #7e7e7e;border-bottom:1px solid #7e7e7e}.date-title,.empty-title,.hour-title{background-color:#ddd;text-align:center}.date-title{padding:4px 0}.date-title,.hour-title{font-size:90%}.hour-cell{text-align:center;position:relative;background-color:#fff}.hour-cell.in-queue,.hour-cell.in-queue:empty{background:#dedf59}.hour-cell.active:not(.past){background-image:none;background-color:#007aff;color:#fff}.hour-cell.active:not(.past):after{background:#007aff}.hour-cell.active .green-circle{color:#fff}.hour-cell.active .green-circle:empty{background-color:#fff}.hour-cell.taken{background-color:#2bc62b}.hour-cell.taken .green-circle{display:none!important}.hour-cell.taken:after{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"check";position:absolute;left:0;right:0;color:#fff;font-weight:700;line-height:100%;font-size:20px;background:#2bc62b;top:0;bottom:0}form>.list{background-color:#fff;padding-top:15px;padding-bottom:23px}.smart-select[data-select-name=profession] img.drawing{width:100%;max-width:296px;height:auto!important;max-height:none;display:block;margin:15px auto 0}#no-queue-message{margin:20vh 0}#no-queue-message img{max-width:82%}#feedback-popup img.drawing{max-width:359px;width:100%;display:block;margin:0 auto}.hour-cell.not-available{background:repeating-linear-gradient(45deg,#efefef,#f2f2f2 4px,#e5e5e5 0,#e5e5e5 8px)}.hour-cell.past{background:#e5e5e5!important}.hour-cell.past>*{display:none!important}.green-circle{color:#2bc62b;font-weight:700;pointer-events:none}.green-circle:empty{width:6px;height:6px;margin:1px;background-color:#2bc62b;display:inline-block;border-radius:100%}.past-event{background-color:#6e6e6e;border:1px solid #5e5e5e}.fc-event.hours-close{background-color:#dd5353;border:1px solid #b44e4e}.fc-nonbusiness{background:#9c9c9c;background-image:linear-gradient(45deg,#c7c7c7 25%,#dbdbdb 0,#dbdbdb 50%,#c7c7c7 0,#c7c7c7 75%,#dbdbdb 0,#dbdbdb);background-size:11.31px 11.31px}.fc-icon{line-height:.9;font-size:100%!important}.fc-button-primary:disabled{background-color:#5568ff;border-color:#5568ff}a.link.calendar-close.sheet-close.popover-close{font-size:14px!important}#provider-list{margin:15px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 18px 0 #c9c9c95e;box-shadow:0 2px 18px 0 #c9c9c95e}#provider-list ul:before{display:none}.list{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 18px 0 #c9c9c95e;box-shadow:0 2px 18px 0 #c9c9c95e}.list ul:before{display:none}#month-calendar .calendar-day-selected .calendar-day-event{background-color:#fff!important}#month-calendar .calendar{height:253px;padding-bottom:10px}#month-calendar .calendar-day .calendar-day-event{margin-top:-11px}:root{--f7-popup-tablet-height:730px}@media (min-width:960px){#left-container{position:fixed;width:340px;left:0;-webkit-box-shadow:30px 0 50px rgba(235,235,240,.45);box-shadow:30px 0 50px rgba(235,235,240,.45);bottom:0;top:var(--f7-navbar-height);padding-right:15px;padding-left:15px;overflow-y:auto}#right-container{margin-left:385px}.sheet-modal{left:50%;margin-left:-250px;top:50%;bottom:0;margin-top:-120px;width:500px}}@media (max-width:599px){.list.square,.square{border-radius:0}}@media (min-width:600px){.swiper-button-next:after,.swiper-button-prev:after{font-size:21px;line-height:44px;position:absolute;top:50%}.swiper-button-next,.swiper-button-prev{display:block;background:rgba(244,244,250,.47);top:0;margin-top:0;z-index:9999}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0!important;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.swiper-container{padding:0 25px}.swiper-button-next{right:0;-webkit-box-shadow:inset -20px 0 20px 5px #f4f4fa;box-shadow:inset -20px 0 20px 5px #f4f4fa;height:100%}.swiper-button-prev{left:0;-webkit-box-shadow:inset 20px 0 20px 5px #f4f4fa;box-shadow:inset 20px 0 20px 5px #f4f4fa;height:100%}#month-calendar-wrapper,.filters-wrapper{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 18px 0 #c9c9c95e;box-shadow:0 2px 18px 0 #c9c9c95e;margin-top:15px}#month-calendar-wrapper{margin-bottom:15px!important;margin-top:15px!important}#provider-list{border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow:visible;background:none}#provider-list ul{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#provider-list ul li{background:#fff;border-radius:12px;width:49%;float:left;-webkit-box-shadow:0 2px 18px 0 #c9c9c95e;box-shadow:0 2px 18px 0 #c9c9c95e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:48%;margin:0 1% 15px;max-width:477px}#join-queue-block{float:left;width:100%}#provider-list ul:after,.links-list a:after,.list .item-inner:after,.simple-list li:after{display:none!important}.button:not(.calendar-footer a,.col-50>.button){width:auto;display:table;margin:0 auto;min-width:250px;padding-left:15px;padding-right:15px}}@media (min-width:1400px){#provider-list ul li{width:31%}}.hidden{display:none}.filter-titles,.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}@media (max-width:599px){.filter-titles,.filters{position:sticky;top:0;z-index:9999999}}.filters{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.078);box-shadow:0 1px 0 rgba(0,0,0,.078)}.filter,.filter-title{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 6px;text-align:center}.filter-title{color:gray;padding:10px 6px 0;font-size:90%}.date-row{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.21);box-shadow:0 1px 3px rgba(0,0,0,.21);z-index:9999;position:relative}.picker-center-highlight{border-top:1px solid #c2c7cc;border-bottom:1px solid #c2c7cc}select[name=area]+.item-content .item-title{display:none}select[name=area]+.item-content .item-after{max-width:100%;color:#333}.ios .sheet-modal{background:#fff}.block-title.block-title-large{font-size:2em;font-weight:600;line-height:1.7em;color:#000;text-transform:none}#tab-settings-personal input[readonly]{cursor:not-allowed}.button-large{height:40px!important;font-size:1.2em;line-height:40px!important}.md .tabbar-labels .tab-link-highlight,.md .tabbar .tab-link-highlight{bottom:0}.list .item-link.button-fill{color:#fff}.badge.color-green{background-color:#23b574}div#body-parts-map{background-image:url(../img/body_parts.jpg?);position:relative;background-size:contain;background-repeat:no-repeat;cursor:pointer}div#body-parts-map img{width:100%}div#body-parts{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#fff;z-index:999999999999999;-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,.2);box-shadow:0 2px 10px 1px rgba(0,0,0,.2);border-radius:5px}.body-part{width:20px;height:20px;position:absolute;margin-left:-10px;margin-top:-10px}.body-part:after{content:" ";background-color:#000;width:10px;height:10px;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}.body-part.active:after{background-color:#e0ec61;-webkit-transform:scale(1.6);transform:scale(1.6);border:1px solid #000}#duration-filter-buttons .button{height:32px;line-height:32px}#profession-smart-select .item-title,.filter-property-smart-select .item-title{color:gray;font-size:13px;-ms-flex-negative:0;flex-shrink:0;display:block;overflow:visible;width:100%;position:absolute;text-align:center;top:0;padding-top:9px;padding-right:23px;-webkit-box-sizing:border-box;box-sizing:border-box}#profession-smart-select .item-after,.filter-property-smart-select .item-after{max-width:100%;margin:0!important;text-align:center;width:100%;font-size:14px;color:inherit;display:block;padding-top:27px;padding-bottom:4px}img.provider-image{border-radius:100%}.data-block{margin-bottom:8px}.data-block:empty:after{content:"-"}#createcompany-profession-smart-select .item-title{font-size:var(--f7-label-font-size);font-weight:var(--f7-label-font-weight);line-height:var(--f7-label-line-height);margin-bottom:3em}.list .smart-select.item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right) + 5px)}.list .smart-select.item-link .item-inner:before{content:"chevron_down";width:13px}.fc-button-primary{color:#fff;background-color:#5568ff;border-color:#5568ff;-webkit-box-shadow:none;box-shadow:none}.fc-button-primary:active,.fc-button-primary:focus,.fc-button-primary:hover{background-color:#465aff!important;border-color:#465aff!important}#selected-body-parts .item-content,#selected-body-parts .item-inner{min-height:30px}.fc-bgevent.selection{border:1px dashed rgba(32,83,133,.48);margin:0 -1px;background-color:rgba(55,136,216,.36);opacity:1}.fc-bgevent.queue{background:#ff0}.fc-time-grid-event-inset{-webkit-box-shadow:none;box-shadow:none}.fc-time-grid-event.green-circle{-webkit-transform:translateY(6px);transform:translateY(6px)}.fc-time-grid-event.taken{right:-2px!important;margin-right:0!important;z-index:999!important}#embed-calendar .fc-time-grid .fc-slats td,#provider-calendar .fc-time-grid .fc-slats td{height:2.5em;border-bottom:0}#embed-calendar.slim .fc-time-grid .fc-slats td,#provider-calendar.slim .fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}#full-calendar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.hide-mobile{display:none}}@media (min-width:768px){#helper-popup{width:740px;margin-left:-370px;left:50%}}@media (min-width:1230px){#helper-popup{width:1200px;margin-left:-600px;left:50%}}#join-queue-btn{max-width:300px;margin-left:auto;margin-right:auto}.customer .comment{height:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777;font-size:13px}.customer hr{opacity:.2;border-bottom:0}.list .no-hairline .item-inner:after{background-color:transparent}.sheet-modal.calendar.calendar-sheet.modal-in .toolbar{top:0}.md #company-price-form .item-media .material-icons{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.logo-font{font-family:Cookie,cursive!important;font-weight:400!important}#landing-page .hero{background-image:url(../img/hero.jpeg);background-size:cover;background-position:28%;padding:15px;min-height:60vh;-webkit-box-shadow:inset 0 0 0 100vw rgba(8,15,10,.66);box-shadow:inset 0 0 0 100vw rgba(8,15,10,.66);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100 #landing-page .hero;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#landing-page .hero h1,#landing-page .hero h2,#landing-page .hero h3,#landing-page .hero h4,#landing-page .hero h5,#landing-page .hero h6{color:#fee;font-family:inherit}#landing-page .hero .logo-font{font-size:4.5rem;line-height:1em;margin:0;margin-bottom:.6em;margin-top:.6em;text-shadow:0 0 2px #000}@media only screen and (min-width:1170px){#landing-page .hero .logo-font{font-size:6rem}}#landing-page .call-to-action{max-width:300px;display:block;margin:80px auto}#join-intro img{max-width:90%}.margin-top-50{margin-top:50px}table.pricing-table{text-align:left;width:100%;margin:0 auto;border-collapse:collapse;max-width:500px}table.pricing-table td{padding:5px 15px;border:1px solid #78e4b4}.pricing-table tr:nth-child(2n){background:#ebf4f0}.cd-headline{font-size:1.4rem;line-height:1.2;margin-bottom:0}@media only screen and (min-width:768px){.cd-headline{font-size:2.4rem;font-weight:300}#landing-page .hero h3{font-size:1rem}}@media only screen and (min-width:1170px){.cd-headline{font-size:2.7rem}#landing-page .hero h3{font-size:1.2rem}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.slide span{display:inline-block;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;animation:slide-in .6s}.cd-headline.slide b.is-hidden{-webkit-animation:slide-out .6s;animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}#ping{-webkit-animation:ping .8s ease-in-out both;animation:ping .8s ease-in-out both;background:#23b574;width:70px;height:70px;border-radius:60px;overflow:hidden;position:absolute;margin-top:-35px;margin-left:-35px}.ios{--f7-range-size:20px;--f7-range-bar-bg-color:#b9b9b9;--f7-range-bar-size:2px;--f7-range-bar-border-radius:0px;--f7-range-knob-size:12px;--f7-range-knob-box-shadow:none;--f7-range-label-size:26px;--f7-range-label-font-weight:normal;--f7-range-label-text-color:#fff;--f7-range-label-font-size:10px;--f7-range-label-border-radius:50%;--f7-range-label-padding:0px;--f7-range-scale-step-width:2px;--f7-range-scale-font-size:12px;--f7-range-scale-font-weight:400;--f7-range-scale-label-offset:4px}.ios .range-knob{--f7-range-knob-bg-color:var(--f7-theme-color);--f7-range-knob-color:var(--f7-theme-color)}#login-overlay{position:absolute;right:10px;top:5px;text-align:right}#login-overlay a{color:#fff;font-size:1em}@media only screen and (min-width:600px){#login-overlay a{font-size:1.2em}#login-overlay{right:15px;top:15px}}.week .day.not-empty:after{background-color:#008dd1;width:6px;height:6px;content:" ";position:absolute;border-radius:100%;margin-left:-3px;margin-top:4px}.fc-bg{background:#b1e8b1}.fc-widget-header,td.fc-axis.fc-time.fc-widget-content{background:#fff}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:rgba(8,8,8,.188)}.fc-nonbusiness{opacity:1}.fc-today:not(.fc-day-header){background:#a7dba7!important;color:#fff}#current-company-user>select{max-width:100%}.modal-in .list-button:active,.modal-in .list-button:focus{border:1px dashed!important}.button:active,.button:focus,.item-link:active,.item-link:focus{border:1px dashed}.ios,.md{--f7-page-bg-color:#f4f4fa;--f7-calendar-modal-bg-color:var(--f7-page-bg-color);--f7-button-large-height:45px;--f7-button-height:45px;--f7-button-large-font-size:var(--f7-button-font-size);--f7-button-large-font-weight:var(--f7-button-font-weight);--f7-button-bg-color:#fff;--f7-button-border-radius:12px;--f7-theme-color:#28367f;--f7-button-fill-bg-color:var(--f7-theme-color);--f7-button-raised-box-shadow:0 2px 18px 0 hsla(0,0%,79%,.3686);--f7-navbar-shadow-image:none;--f7-searchbar-bg-color:#fff}#provider-popup .provider-image{display:none}#confirm-sheet{height:auto!important}.logo-font{font-family:Poppins!important;font-weight:700!important}.navbar .logo-font.title{font-size:36px}body{font-family:Roboto,sans-serif}.title-font,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700!important}.fc-event,.fc-event-dot,.next-available-badge,.week .day.active span.daynumber{background-color:#008dd1}@media only screen and (min-width:515px){#provider-calendar{padding:15px}}.fc-button-primary{background-color:#28b8ce;border-color:#28b8ce}.fc-button-primary:active,.fc-button-primary:focus,.fc-button-primary:hover{background-color:#23a1b4!important;border-color:#23a1b4!important}.fc-button-primary:disabled{color:#fff;background-color:#28b8ce;border-color:#28b8ce}.navbar .logo-font.title{font-size:20px}@media only screen and (max-width:520px){.navbar .logo-font.title{white-space:normal;font-size:16px;overflow:auto hidden}}.filter-title{color:#686868;font-size:100%}#provider-popup .toolbar{display:none}#provider-popup .page-content{padding-top:60px}