@import url(https://rsms.me/inter/inter.css);
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}
.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}
@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot?mpbzbb);src:url(../../fonts/icomoon.eot?mpbzbb#iefix) format("embedded-opentype"),url(../../fonts/icomoon.ttf?mpbzbb) format("truetype"),url(../../fonts/icomoon.woff?mpbzbb) format("woff"),url(../../fonts/icomoon.svg?mpbzbb#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope:before{content:""}.icon-eye:before{content:""}.icon-arrows:before{content:""}.icon-close:before{content:""}.icon-check1:before{content:""}.icon-pin:before{content:""}.icon-lock:before{content:""}.icon-hours:before{content:""}.icon-check:before{content:""}.icon-calendar:before{content:""}.icon-card:before{content:""}.icon-clock:before{content:""}.icon-info:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.startbooking-block-single-service,.wp-block-calendar-booking-single-service-flow{max-width:600px;margin:20px auto;box-sizing:border-box}.startbooking-block-single-service html,.wp-block-calendar-booking-single-service-flow html{box-sizing:border-box}.startbooking-block-single-service *,.startbooking-block-single-service :after,.startbooking-block-single-service :before,.wp-block-calendar-booking-single-service-flow *,.wp-block-calendar-booking-single-service-flow :after,.wp-block-calendar-booking-single-service-flow :before{box-sizing:inherit}.startbooking-block-single-service *,.wp-block-calendar-booking-single-service-flow *{max-height:1000000px}.startbooking-block-single-service body,.wp-block-calendar-booking-single-service-flow body{color:#5b636a;background:#f1f5f9;font:14px/1.43 Inter,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.startbooking-block-single-service body.inner,.wp-block-calendar-booking-single-service-flow body.inner{background:#fff}.startbooking-block-single-service img,.wp-block-calendar-booking-single-service-flow img{max-width:100%;height:auto;vertical-align:top}.startbooking-block-single-service .gm-style img,.wp-block-calendar-booking-single-service-flow .gm-style img{max-width:none}.startbooking-block-single-service .avalible-time-list,.startbooking-block-single-service .order-details ul,.startbooking-block-single-service .payment-list,.wp-block-calendar-booking-single-service-flow .avalible-time-list,.wp-block-calendar-booking-single-service-flow .order-details ul,.wp-block-calendar-booking-single-service-flow .payment-list{margin:0;padding:0;list-style:none}.startbooking-block-single-service .checkbox:after,.startbooking-block-single-service .clearfix:after,.startbooking-block-single-service .heading:after,.startbooking-block-single-service .items-list .item-head:after,.wp-block-calendar-booking-single-service-flow .checkbox:after,.wp-block-calendar-booking-single-service-flow .clearfix:after,.wp-block-calendar-booking-single-service-flow .heading:after,.wp-block-calendar-booking-single-service-flow .items-list .item-head:after{content:"";display:block;clear:both}.startbooking-block-single-service .ellipsis,.wp-block-calendar-booking-single-service-flow .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.startbooking-block-single-service .h,.startbooking-block-single-service .h1,.startbooking-block-single-service .h2,.startbooking-block-single-service .h3,.startbooking-block-single-service .h4,.startbooking-block-single-service .h5,.startbooking-block-single-service .h6,.startbooking-block-single-service h1,.startbooking-block-single-service h2,.startbooking-block-single-service h3,.startbooking-block-single-service h4,.startbooking-block-single-service h5,.startbooking-block-single-service h6,.wp-block-calendar-booking-single-service-flow .h,.wp-block-calendar-booking-single-service-flow .h1,.wp-block-calendar-booking-single-service-flow .h2,.wp-block-calendar-booking-single-service-flow .h3,.wp-block-calendar-booking-single-service-flow .h4,.wp-block-calendar-booking-single-service-flow .h5,.wp-block-calendar-booking-single-service-flow .h6,.wp-block-calendar-booking-single-service-flow h1,.wp-block-calendar-booking-single-service-flow h2,.wp-block-calendar-booking-single-service-flow h3,.wp-block-calendar-booking-single-service-flow h4,.wp-block-calendar-booking-single-service-flow h5,.wp-block-calendar-booking-single-service-flow h6{font-family:inherit;font-weight:700;margin:0 0 .5em;color:inherit}.startbooking-block-single-service .h1,.startbooking-block-single-service h1,.wp-block-calendar-booking-single-service-flow .h1,.wp-block-calendar-booking-single-service-flow h1{font-size:18px;line-height:1.44;font-weight:700;color:#1f2225;margin:0 0 10px}.startbooking-block-single-service .h2,.startbooking-block-single-service h2,.wp-block-calendar-booking-single-service-flow .h2,.wp-block-calendar-booking-single-service-flow h2{font-size:16px;line-height:1.25;font-weight:700;color:#1f2225;margin:0 0 20px}.startbooking-block-single-service .h3,.startbooking-block-single-service h3,.wp-block-calendar-booking-single-service-flow .h3,.wp-block-calendar-booking-single-service-flow h3{font-size:14px;line-height:1.29;color:#1f2225;margin:0 0 10px}.startbooking-block-single-service .h4,.startbooking-block-single-service h4,.wp-block-calendar-booking-single-service-flow .h4,.wp-block-calendar-booking-single-service-flow h4{font-size:13px}.startbooking-block-single-service .h5,.startbooking-block-single-service h5,.wp-block-calendar-booking-single-service-flow .h5,.wp-block-calendar-booking-single-service-flow h5{font-size:12px}.startbooking-block-single-service .h6,.startbooking-block-single-service h6,.wp-block-calendar-booking-single-service-flow .h6,.wp-block-calendar-booking-single-service-flow h6{font-size:11px}.startbooking-block-single-service p,.wp-block-calendar-booking-single-service-flow p{margin:1em 0;font-size:14px;line-height:1.8}.startbooking-block-single-service a,.wp-block-calendar-booking-single-service-flow a{color:#1480e6;transition:color .3s ease-in-out,background .3s ease-in-out,opacity .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out;text-decoration:none}.startbooking-block-single-service a:hover,.wp-block-calendar-booking-single-service-flow a:hover{text-decoration:underline}.startbooking-block-single-service a:focus,.wp-block-calendar-booking-single-service-flow a:focus{text-decoration:none;outline:none}.startbooking-block-single-service hr,.wp-block-calendar-booking-single-service-flow hr{display:block;border:0;border-top:1px solid #f0f0f0;margin:30px 0}.startbooking-block-single-service .body-decor,.wp-block-calendar-booking-single-service-flow .body-decor{position:absolute;top:0;bottom:0;left:0;right:0;min-height:100vh;display:none}@media(min-width:768px){.startbooking-block-single-service .body-decor,.wp-block-calendar-booking-single-service-flow .body-decor{align-items:flex-end;align-content:flex-end;display:flex}}.startbooking-block-single-service .body-decor img,.wp-block-calendar-booking-single-service-flow .body-decor img{display:block}.startbooking-block-single-service .body-decor-alt,.wp-block-calendar-booking-single-service-flow .body-decor-alt{position:absolute;top:0;bottom:0;left:0;right:0;min-height:100vh;display:none}@media(min-width:768px){.startbooking-block-single-service .body-decor-alt,.wp-block-calendar-booking-single-service-flow .body-decor-alt{align-items:flex-end;align-content:flex-end;justify-content:flex-end;display:flex}}.startbooking-block-single-service .body-decor-alt img,.wp-block-calendar-booking-single-service-flow .body-decor-alt img{display:block}.startbooking-block-single-service .body-decor-alt:before,.wp-block-calendar-booking-single-service-flow .body-decor-alt:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:355px;background-image:linear-gradient(0deg,#fff 0,#f1f5f9)}.startbooking-block-single-service .bg-alt,.wp-block-calendar-booking-single-service-flow .bg-alt{position:absolute;top:0;left:0;right:0;height:355px;background-image:linear-gradient(0deg,#fff 0,#f1f5f9)}.startbooking-block-single-service .block,.startbooking-block-single-service .form,.startbooking-block-single-service .items-list .item,.startbooking-block-single-service .order-details,.wp-block-calendar-booking-single-service-flow .block,.wp-block-calendar-booking-single-service-flow .form,.wp-block-calendar-booking-single-service-flow .items-list .item,.wp-block-calendar-booking-single-service-flow .order-details{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.05);border-radius:8px;padding:20px}.startbooking-block-single-service .text-sm,.wp-block-calendar-booking-single-service-flow .text-sm{font-size:12px;line-height:1.5}.startbooking-block-single-service #wrapper,.wp-block-calendar-booking-single-service-flow #wrapper{width:100%;position:relative;overflow:hidden}.startbooking-block-single-service #main,.wp-block-calendar-booking-single-service-flow #main{padding:50px 20px;max-width:1080px;margin:0 auto;position:relative}@media(min-width:768px){.startbooking-block-single-service .twocolumns,.wp-block-calendar-booking-single-service-flow .twocolumns{display:flex;max-width:945px;width:100%;margin:0 auto}}.startbooking-block-single-service #content,.wp-block-calendar-booking-single-service-flow #content{margin:0 0 30px}@media(min-width:768px){.startbooking-block-single-service #content,.wp-block-calendar-booking-single-service-flow #content{width:calc(100% - 225px)}}.startbooking-block-single-service .holder,.wp-block-calendar-booking-single-service-flow .holder{margin:0 auto;max-width:940px}.startbooking-block-single-service .content-holder,.wp-block-calendar-booking-single-service-flow .content-holder{padding:50px 20px 0;max-width:984px;margin:0 auto}@media(min-width:768px){.startbooking-block-single-service .content-holder,.wp-block-calendar-booking-single-service-flow .content-holder{display:flex;justify-content:space-between}}@media(min-width:768px){.startbooking-block-single-service .content-frame,.wp-block-calendar-booking-single-service-flow .content-frame{width:53%}}.startbooking-block-single-service .container-holder,.wp-block-calendar-booking-single-service-flow .container-holder{max-width:810px;margin:0 auto}@media(min-width:768px){.startbooking-block-single-service .container-holder,.wp-block-calendar-booking-single-service-flow .container-holder{display:flex;justify-content:space-between;align-items:flex-start}}.startbooking-block-single-service .lead-block,.wp-block-calendar-booking-single-service-flow .lead-block{text-align:center;margin:0 auto 36px;max-width:640px}@media(min-width:768px){.startbooking-block-single-service .lead-block,.wp-block-calendar-booking-single-service-flow .lead-block{margin:0 auto 77px;font-size:16px;line-height:1.5}}@media(min-width:768px){.startbooking-block-single-service .lead-block h1,.wp-block-calendar-booking-single-service-flow .lead-block h1{font-size:30px;margin:0 0 22px}}.startbooking-block-single-service .lead-block p,.wp-block-calendar-booking-single-service-flow .lead-block p{margin:0 0 30px}.startbooking-block-single-service .text-blue,.wp-block-calendar-booking-single-service-flow .text-blue{color:#1480e6}.startbooking-block-single-service .title-section h2,.wp-block-calendar-booking-single-service-flow .title-section h2{font-size:18px;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #e8ebef}.startbooking-block-single-service .heading,.wp-block-calendar-booking-single-service-flow .heading{padding:0 0 13px}.startbooking-block-single-service .heading .button,.startbooking-block-single-service .heading a.button-gray,.startbooking-block-single-service .heading button.button-gray,.wp-block-calendar-booking-single-service-flow .heading .button,.wp-block-calendar-booking-single-service-flow .heading a.button-gray,.wp-block-calendar-booking-single-service-flow .heading button.button-gray{float:right;margin:-7px 0 0 20px}.startbooking-block-single-service .tabs-content-holder,.wp-block-calendar-booking-single-service-flow .tabs-content-holder{width:100%}@media(min-width:768px){.startbooking-block-single-service .tab-element,.wp-block-calendar-booking-single-service-flow .tab-element{display:flex;justify-content:space-between}}.startbooking-block-single-service .items-list,.wp-block-calendar-booking-single-service-flow .items-list{font-size:13px;line-height:1.54;color:#787f85;padding:0 0 20px;margin:0 auto}.startbooking-block-single-service .items-list .price,.wp-block-calendar-booking-single-service-flow .items-list .price{float:right;font-size:18px;font-weight:400;color:#1480e6}.startbooking-block-single-service .items-list .time,.wp-block-calendar-booking-single-service-flow .items-list .time{padding:0;position:relative;margin:0 0 15px;display:inline-flex}@media(min-width:768px){.startbooking-block-single-service .items-list .time,.wp-block-calendar-booking-single-service-flow .items-list .time{margin:0}}.startbooking-block-single-service .items-list .time i,.wp-block-calendar-booking-single-service-flow .items-list .time i{top:2px;left:0;position:absolute;color:#b9bfc5;font-size:17px;line-height:1}.startbooking-block-single-service .items-list .time img,.wp-block-calendar-booking-single-service-flow .items-list .time img{vertical-align:middle;top:0;position:relative;margin-right:6px}.startbooking-block-single-service .items-list h2,.wp-block-calendar-booking-single-service-flow .items-list h2{font-size:16px;font-weight:500;margin:4px 0 0;padding:0;clear:none}.startbooking-block-single-service .items-list .item,.wp-block-calendar-booking-single-service-flow .items-list .item{padding:10px 20px 14px;margin:0 0 26px}.startbooking-block-single-service .items-list .item.selected .button,.startbooking-block-single-service .items-list .item.selected a.button-gray,.startbooking-block-single-service .items-list .item.selected button.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item.selected .button,.wp-block-calendar-booking-single-service-flow .items-list .item.selected a.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item.selected button.button-gray{background:#fff;color:#1480e6;box-shadow:inset 0 0 0 2px #1480e6}.startbooking-block-single-service .items-list .item.selected .button img,.startbooking-block-single-service .items-list .item.selected a.button-gray img,.startbooking-block-single-service .items-list .item.selected button.button-gray img,.wp-block-calendar-booking-single-service-flow .items-list .item.selected .button img,.wp-block-calendar-booking-single-service-flow .items-list .item.selected a.button-gray img,.wp-block-calendar-booking-single-service-flow .items-list .item.selected button.button-gray img{position:relative}.startbooking-block-single-service .items-list .item.selected .button i,.startbooking-block-single-service .items-list .item.selected a.button-gray i,.startbooking-block-single-service .items-list .item.selected button.button-gray i,.wp-block-calendar-booking-single-service-flow .items-list .item.selected .button i,.wp-block-calendar-booking-single-service-flow .items-list .item.selected a.button-gray i,.wp-block-calendar-booking-single-service-flow .items-list .item.selected button.button-gray i{font-size:12px}.startbooking-block-single-service .items-list .item.selected .button .hidden,.startbooking-block-single-service .items-list .item.selected a.button-gray .hidden,.startbooking-block-single-service .items-list .item.selected button.button-gray .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item.selected .button .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item.selected a.button-gray .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item.selected button.button-gray .hidden{display:inline}.startbooking-block-single-service .items-list .item.selected .button .visible,.startbooking-block-single-service .items-list .item.selected a.button-gray .visible,.startbooking-block-single-service .items-list .item.selected button.button-gray .visible,.wp-block-calendar-booking-single-service-flow .items-list .item.selected .button .visible,.wp-block-calendar-booking-single-service-flow .items-list .item.selected a.button-gray .visible,.wp-block-calendar-booking-single-service-flow .items-list .item.selected button.button-gray .visible{display:none}.startbooking-block-single-service .items-list .item .button,.startbooking-block-single-service .items-list .item a.button-gray,.startbooking-block-single-service .items-list .item button.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item .button,.wp-block-calendar-booking-single-service-flow .items-list .item a.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item button.button-gray{min-width:95px;margin-bottom:0;font-weight:700}.startbooking-block-single-service .items-list .item .button .hidden,.startbooking-block-single-service .items-list .item a.button-gray .hidden,.startbooking-block-single-service .items-list .item button.button-gray .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item .button .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item a.button-gray .hidden,.wp-block-calendar-booking-single-service-flow .items-list .item button.button-gray .hidden{display:none}.startbooking-block-single-service .items-list .item-head,.wp-block-calendar-booking-single-service-flow .items-list .item-head{margin:0 0 3px}.startbooking-block-single-service .items-list .item-footer,.wp-block-calendar-booking-single-service-flow .items-list .item-footer{border-top:1px solid rgba(185,191,197,.2);padding:10px 20px;margin:16px -20px -14px;font-size:14px;color:#5b636a}@media(min-width:768px){.startbooking-block-single-service .items-list .item-footer,.wp-block-calendar-booking-single-service-flow .items-list .item-footer{display:flex;justify-content:space-between;align-items:center}}.startbooking-block-single-service .items-list .item-footer .button,.startbooking-block-single-service .items-list .item-footer a.button-gray,.startbooking-block-single-service .items-list .item-footer button.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item-footer .button,.wp-block-calendar-booking-single-service-flow .items-list .item-footer a.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item-footer button.button-gray{width:100%}@media(min-width:768px){.startbooking-block-single-service .items-list .item-footer .button,.startbooking-block-single-service .items-list .item-footer a.button-gray,.startbooking-block-single-service .items-list .item-footer button.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item-footer .button,.wp-block-calendar-booking-single-service-flow .items-list .item-footer a.button-gray,.wp-block-calendar-booking-single-service-flow .items-list .item-footer button.button-gray{width:auto}}.startbooking-block-single-service a.button,.startbooking-block-single-service a.button-gray,.startbooking-block-single-service button.button,.startbooking-block-single-service button.button-gray,.wp-block-calendar-booking-single-service-flow a.button,.wp-block-calendar-booking-single-service-flow a.button-gray,.wp-block-calendar-booking-single-service-flow button.button,.wp-block-calendar-booking-single-service-flow button.button-gray{display:inline-block;vertical-align:top;text-align:center;padding:10px 13px;background:linear-gradient(180deg,#248ef0,#1480e6);box-shadow:0 1px 2px rgba(0,0,0,.15);border:initial;border-radius:4px;font-size:14px;line-height:1;font-weight:500;color:#fff;text-decoration:none}.startbooking-block-single-service a.button-gray:hover,.startbooking-block-single-service a.button:hover,.startbooking-block-single-service button.button-gray:hover,.startbooking-block-single-service button.button:hover,.wp-block-calendar-booking-single-service-flow a.button-gray:hover,.wp-block-calendar-booking-single-service-flow a.button:hover,.wp-block-calendar-booking-single-service-flow button.button-gray:hover,.wp-block-calendar-booking-single-service-flow button.button:hover{text-decoration:none;background:linear-gradient(180deg,#1480e6,#1480e6)}.startbooking-block-single-service a.button-sm.button-gray,.startbooking-block-single-service a.button.button-sm,.startbooking-block-single-service button.button-sm.button-gray,.startbooking-block-single-service button.button.button-sm,.wp-block-calendar-booking-single-service-flow a.button-sm.button-gray,.wp-block-calendar-booking-single-service-flow a.button.button-sm,.wp-block-calendar-booking-single-service-flow button.button-sm.button-gray,.wp-block-calendar-booking-single-service-flow button.button.button-sm{padding:6px 15px}.startbooking-block-single-service a.button-gray:focus,.startbooking-block-single-service a.button:focus,.startbooking-block-single-service button.button-gray:focus,.startbooking-block-single-service button.button:focus,.wp-block-calendar-booking-single-service-flow a.button-gray:focus,.wp-block-calendar-booking-single-service-flow a.button:focus,.wp-block-calendar-booking-single-service-flow button.button-gray:focus,.wp-block-calendar-booking-single-service-flow button.button:focus{outline:none;text-decoration:none}.startbooking-block-single-service a.button-gray i,.startbooking-block-single-service a.button i,.startbooking-block-single-service button.button-gray i,.startbooking-block-single-service button.button i,.wp-block-calendar-booking-single-service-flow a.button-gray i,.wp-block-calendar-booking-single-service-flow a.button i,.wp-block-calendar-booking-single-service-flow button.button-gray i,.wp-block-calendar-booking-single-service-flow button.button i{font-size:10px;margin:0 5px 0 0}.startbooking-block-single-service a.button-gray:hover,.startbooking-block-single-service a.button:hover,.startbooking-block-single-service button.button-gray:hover,.startbooking-block-single-service button.button:hover,.wp-block-calendar-booking-single-service-flow a.button-gray:hover,.wp-block-calendar-booking-single-service-flow a.button:hover,.wp-block-calendar-booking-single-service-flow button.button-gray:hover,.wp-block-calendar-booking-single-service-flow button.button:hover{cursor:pointer}.startbooking-block-single-service a.button-gray,.startbooking-block-single-service button.button-gray,.wp-block-calendar-booking-single-service-flow a.button-gray,.wp-block-calendar-booking-single-service-flow button.button-gray{background:#fff;background:linear-gradient(180deg,#6f767e,#5b636a)}.startbooking-block-single-service a.button-gray:hover,.startbooking-block-single-service button.button-gray:hover,.wp-block-calendar-booking-single-service-flow a.button-gray:hover,.wp-block-calendar-booking-single-service-flow button.button-gray:hover{background:linear-gradient(180deg,#5b636a,#5b636a)}.startbooking-block-single-service a.button-light-gray,.startbooking-block-single-service button.button-light-gray,.wp-block-calendar-booking-single-service-flow a.button-light-gray,.wp-block-calendar-booking-single-service-flow button.button-light-gray{border-radius:4px;background:#e6ebf0;box-shadow:none;border:initial;color:#5b636a}.startbooking-block-single-service a.button-light-gray:hover,.startbooking-block-single-service button.button-light-gray:hover,.wp-block-calendar-booking-single-service-flow a.button-light-gray:hover,.wp-block-calendar-booking-single-service-flow button.button-light-gray:hover{background:#d6dee6}.startbooking-block-single-service a.button-light,.startbooking-block-single-service button.button-light,.wp-block-calendar-booking-single-service-flow a.button-light,.wp-block-calendar-booking-single-service-flow button.button-light{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 rgba(0,0,0,.09);border:initial;color:#1f2225}.startbooking-block-single-service a.button-light:hover,.startbooking-block-single-service button.button-light:hover,.wp-block-calendar-booking-single-service-flow a.button-light:hover,.wp-block-calendar-booking-single-service-flow button.button-light:hover{background:#fff;border-color:#1480e6;color:#1480e6}.startbooking-block-single-service a.button-override,.startbooking-block-single-service button.button-override,.wp-block-calendar-booking-single-service-flow a.button-override,.wp-block-calendar-booking-single-service-flow button.button-override{vertical-align:top!important;text-align:center!important;padding:10px 13px!important;background:-webkit-linear-gradient(top,#248ef0,#1480e6)!important;background:linear-gradient(180deg,#248ef0,#1480e6)!important;box-shadow:0 1px 2px rgba(0,0,0,.15);border:initial;color:#fff!important;border-radius:4px!important;font-size:14px!important;line-height:1!important;font-weight:500!important;text-decoration:none!important;height:inherit!important;border-style:none!important;cursor:pointer}.startbooking-block-single-service .sb-loading-wrapper,.wp-block-calendar-booking-single-service-flow .sb-loading-wrapper{width:100%;height:100vh}.startbooking-block-single-service .sb-loading-wrapper .items-list,.wp-block-calendar-booking-single-service-flow .sb-loading-wrapper .items-list{width:100%;height:300px;text-align:center;line-height:300px}.startbooking-block-single-service .sb-loading-wrapper p,.wp-block-calendar-booking-single-service-flow .sb-loading-wrapper p{display:inline-block;vertical-align:middle}.startbooking-block-single-service .sb-loading,.startbooking-block-single-service .sb-loading-wrapper .sb-loading,.wp-block-calendar-booking-single-service-flow .sb-loading,.wp-block-calendar-booking-single-service-flow .sb-loading-wrapper .sb-loading{background:url(../../images/loader.gif) no-repeat 50%;display:block;margin:auto;width:50px;height:50px;background-size:50px 50px}.startbooking-block-single-service .top-panel,.wp-block-calendar-booking-single-service-flow .top-panel{width:100%;position:relative;text-align:center;margin-bottom:20px;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;text-align:left;padding:20px 0}@media(min-width:1025px){.startbooking-block-single-service .top-panel,.wp-block-calendar-booking-single-service-flow .top-panel{padding:20px 0}}.startbooking-block-single-service .top-panel .frame,.wp-block-calendar-booking-single-service-flow .top-panel .frame{color:#1f2225;width:100%}@media(min-width:768px){.startbooking-block-single-service .top-panel .frame,.wp-block-calendar-booking-single-service-flow .top-panel .frame{width:auto}}.startbooking-block-single-service .top-panel .frame a,.wp-block-calendar-booking-single-service-flow .top-panel .frame a{color:#969ea4;text-decoration:none;font-weight:400}.startbooking-block-single-service .top-panel .frame a:hover,.wp-block-calendar-booking-single-service-flow .top-panel .frame a:hover{color:#1480e6;text-decoration:underline}.startbooking-block-single-service .top-panel .frame p,.wp-block-calendar-booking-single-service-flow .top-panel .frame p{font-weight:500}@media(min-width:768px){.startbooking-block-single-service .top-panel .frame p,.wp-block-calendar-booking-single-service-flow .top-panel .frame p{margin:0;width:auto}}.startbooking-block-single-service .top-panel .button,.startbooking-block-single-service .top-panel a.button-gray,.startbooking-block-single-service .top-panel button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .button,.wp-block-calendar-booking-single-service-flow .top-panel a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel button.button-gray{margin:5px;font-weight:500}@media(min-width:768px){.startbooking-block-single-service .top-panel .button,.startbooking-block-single-service .top-panel a.button-gray,.startbooking-block-single-service .top-panel button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .button,.wp-block-calendar-booking-single-service-flow .top-panel a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel button.button-gray{margin:0}}@media(min-width:768px){.startbooking-block-single-service .top-panel .button+.button,.startbooking-block-single-service .top-panel .button+a.button-gray,.startbooking-block-single-service .top-panel .button+button.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow .button+a.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow .button+button.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow a.button-gray+.button,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow a.button-gray+a.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow a.button-gray+button.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow button.button-gray+.button,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow button.button-gray+a.button-gray,.startbooking-block-single-service .top-panel .wp-block-calendar-booking-single-service-flow button.button-gray+button.button-gray,.startbooking-block-single-service .top-panel a.button-gray+.button,.startbooking-block-single-service .top-panel a.button-gray+a.button-gray,.startbooking-block-single-service .top-panel a.button-gray+button.button-gray,.startbooking-block-single-service .top-panel button.button-gray+.button,.startbooking-block-single-service .top-panel button.button-gray+a.button-gray,.startbooking-block-single-service .top-panel button.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .button+.button,.wp-block-calendar-booking-single-service-flow .top-panel .button+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .button+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service .button+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service .button+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service a.button-gray+.button,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service a.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service a.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service button.button-gray+.button,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service button.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel .startbooking-block-single-service button.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel a.button-gray+.button,.wp-block-calendar-booking-single-service-flow .top-panel a.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel a.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel button.button-gray+.button,.wp-block-calendar-booking-single-service-flow .top-panel button.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .top-panel button.button-gray+button.button-gray{margin-left:10px}}.startbooking-block-single-service .bottom-panel,.wp-block-calendar-booking-single-service-flow .bottom-panel{background:#fff;width:100%;position:fixed;text-align:center;padding:10px;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;border-top:1px solid #f1f2f3;box-sizing:border-box}@media(min-width:768px){.startbooking-block-single-service .bottom-panel,.wp-block-calendar-booking-single-service-flow .bottom-panel{justify-content:space-between;text-align:left;padding:20px}}@media(min-width:1025px){.startbooking-block-single-service .bottom-panel,.wp-block-calendar-booking-single-service-flow .bottom-panel{padding:20px 30px}}.startbooking-block-single-service .bottom-panel .frame,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame{color:#1f2225;width:100%}@media(min-width:768px){.startbooking-block-single-service .bottom-panel .frame,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame{width:auto}}.startbooking-block-single-service .bottom-panel .frame a,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame a{color:#969ea4;text-decoration:none;font-weight:400}.startbooking-block-single-service .bottom-panel .frame a:hover,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame a:hover{color:#1480e6;text-decoration:underline}.startbooking-block-single-service .bottom-panel .frame p,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame p{font-weight:500}@media(min-width:768px){.startbooking-block-single-service .bottom-panel .frame p,.wp-block-calendar-booking-single-service-flow .bottom-panel .frame p{margin:0;width:auto}}.startbooking-block-single-service .bottom-panel .button,.startbooking-block-single-service .bottom-panel a.button-gray,.startbooking-block-single-service .bottom-panel button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .button,.wp-block-calendar-booking-single-service-flow .bottom-panel a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel button.button-gray{margin:5px;font-weight:500}@media(min-width:768px){.startbooking-block-single-service .bottom-panel .button,.startbooking-block-single-service .bottom-panel a.button-gray,.startbooking-block-single-service .bottom-panel button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .button,.wp-block-calendar-booking-single-service-flow .bottom-panel a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel button.button-gray{margin:0}}@media(min-width:768px){.startbooking-block-single-service .bottom-panel .button+.button,.startbooking-block-single-service .bottom-panel .button+a.button-gray,.startbooking-block-single-service .bottom-panel .button+button.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow .button+a.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow .button+button.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow a.button-gray+.button,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow a.button-gray+a.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow a.button-gray+button.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow button.button-gray+.button,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow button.button-gray+a.button-gray,.startbooking-block-single-service .bottom-panel .wp-block-calendar-booking-single-service-flow button.button-gray+button.button-gray,.startbooking-block-single-service .bottom-panel a.button-gray+.button,.startbooking-block-single-service .bottom-panel a.button-gray+a.button-gray,.startbooking-block-single-service .bottom-panel a.button-gray+button.button-gray,.startbooking-block-single-service .bottom-panel button.button-gray+.button,.startbooking-block-single-service .bottom-panel button.button-gray+a.button-gray,.startbooking-block-single-service .bottom-panel button.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .button+.button,.wp-block-calendar-booking-single-service-flow .bottom-panel .button+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .button+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service .button+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service .button+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service a.button-gray+.button,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service a.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service a.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service button.button-gray+.button,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service button.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel .startbooking-block-single-service button.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel a.button-gray+.button,.wp-block-calendar-booking-single-service-flow .bottom-panel a.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel a.button-gray+button.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel button.button-gray+.button,.wp-block-calendar-booking-single-service-flow .bottom-panel button.button-gray+a.button-gray,.wp-block-calendar-booking-single-service-flow .bottom-panel button.button-gray+button.button-gray{margin-left:10px}}@media(min-width:768px){.startbooking-block-single-service .calendar-section,.wp-block-calendar-booking-single-service-flow .calendar-section{width:62%;padding:0 0 0 40px;border-left:1px solid #f1f2f3}}.startbooking-block-single-service .calendar,.wp-block-calendar-booking-single-service-flow .calendar{position:relative;margin:0 0 20px}.startbooking-block-single-service .calendar .next,.startbooking-block-single-service .calendar .prev,.wp-block-calendar-booking-single-service-flow .calendar .next,.wp-block-calendar-booking-single-service-flow .calendar .prev{position:absolute;top:-1px;line-height:1}.startbooking-block-single-service .calendar .next a,.startbooking-block-single-service .calendar .prev a,.wp-block-calendar-booking-single-service-flow .calendar .next a,.wp-block-calendar-booking-single-service-flow .calendar .prev a{display:inline-block;color:#787f85;text-decoration:none;font-size:28px;padding:0}.startbooking-block-single-service .calendar .next a:hover,.startbooking-block-single-service .calendar .prev a:hover,.wp-block-calendar-booking-single-service-flow .calendar .next a:hover,.wp-block-calendar-booking-single-service-flow .calendar .prev a:hover{color:#1480e6}.startbooking-block-single-service .calendar .prev,.wp-block-calendar-booking-single-service-flow .calendar .prev{left:10px}.startbooking-block-single-service .calendar .next,.wp-block-calendar-booking-single-service-flow .calendar .next{right:10px}.startbooking-block-single-service .calendar table,.wp-block-calendar-booking-single-service-flow .calendar table{margin:0;width:100%;table-layout:fixed}.startbooking-block-single-service .calendar table caption,.wp-block-calendar-booking-single-service-flow .calendar table caption{font-size:18px;font-weight:700;color:#1f2225;margin:0 0 16px}.startbooking-block-single-service .calendar table th,.wp-block-calendar-booking-single-service-flow .calendar table th{color:#969ea4;font-weight:500;text-align:center;padding:0 0 10px}@media(min-width:768px){.startbooking-block-single-service .calendar table th,.wp-block-calendar-booking-single-service-flow .calendar table th{padding:10px}}.startbooking-block-single-service .calendar table td,.wp-block-calendar-booking-single-service-flow .calendar table td{text-align:center;border:1px solid #e7ebee;border-width:0 1px 1px 0;padding:0}.startbooking-block-single-service .calendar table td:last-child,.wp-block-calendar-booking-single-service-flow .calendar table td:last-child{border-width:0 0 1px}.startbooking-block-single-service .calendar table td.selected,.wp-block-calendar-booking-single-service-flow .calendar table td.selected{background:#1480e6;color:#fff;font-weight:700}.startbooking-block-single-service .calendar table td a,.startbooking-block-single-service .calendar table td span,.wp-block-calendar-booking-single-service-flow .calendar table td a,.wp-block-calendar-booking-single-service-flow .calendar table td span{display:block;text-decoration:none;padding:6px}@media(min-width:768px){.startbooking-block-single-service .calendar table td a,.startbooking-block-single-service .calendar table td span,.wp-block-calendar-booking-single-service-flow .calendar table td a,.wp-block-calendar-booking-single-service-flow .calendar table td span{padding:13px 6px}}.startbooking-block-single-service .calendar table td a,.wp-block-calendar-booking-single-service-flow .calendar table td a{color:#5b636a}.startbooking-block-single-service .calendar table tfoot td,.wp-block-calendar-booking-single-service-flow .calendar table tfoot td{padding:0;border:0}.startbooking-block-single-service .calendar .calendar-body,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 4px 9px rgba(150,158,164,.1);border-radius:8px;display:table;width:100%}@media(min-width:768px){.startbooking-block-single-service .calendar .calendar-body,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body{font-size:18px}}.startbooking-block-single-service .calendar .calendar-body tr:last-child td,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body tr:last-child td{border-width:0 1px 0 0}.startbooking-block-single-service .calendar .calendar-body tr:last-child td:last-child,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body tr:last-child td:last-child{border:0}.startbooking-block-single-service .calendar .calendar-body td:hover,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body td:hover{background:#e6ebf0}.startbooking-block-single-service .calendar .calendar-body td:last-child,.wp-block-calendar-booking-single-service-flow .calendar .calendar-body td:last-child{border-width:0 0 1px}.startbooking-block-single-service .calendar .past,.wp-block-calendar-booking-single-service-flow .calendar .past{color:#b9bfc5}.startbooking-block-single-service .calendar .prev-month,.wp-block-calendar-booking-single-service-flow .calendar .prev-month{color:#b9bfc5;background-color:rgba(231,235,238,.2)}.startbooking-block-single-service .calendar .next-month,.wp-block-calendar-booking-single-service-flow .calendar .next-month{color:#969ea4;background-color:rgba(231,235,238,.2)}.startbooking-block-single-service .avalible-time-section p,.wp-block-calendar-booking-single-service-flow .avalible-time-section p{font-weight:500}.startbooking-block-single-service .mark,.wp-block-calendar-booking-single-service-flow .mark{color:#1480e6}.startbooking-block-single-service .avalible-time-list,.wp-block-calendar-booking-single-service-flow .avalible-time-list{display:flex;flex-wrap:wrap;margin:0 -5px 60px 0;padding:6px 0 0}.startbooking-block-single-service .avalible-time-list li,.wp-block-calendar-booking-single-service-flow .avalible-time-list li{list-style:none}.startbooking-block-single-service .avalible-time-list .text-sm,.wp-block-calendar-booking-single-service-flow .avalible-time-list .text-sm{font-size:10px;text-transform:uppercase;margin:0 0 0 3px}.startbooking-block-single-service .not-avalible-section,.wp-block-calendar-booking-single-service-flow .not-avalible-section{border:1px solid #edf1f4;border-radius:10px;text-align:center;padding:33px 20px 30px;margin:0 0 60px}.startbooking-block-single-service .not-avalible-section .icon,.wp-block-calendar-booking-single-service-flow .not-avalible-section .icon{color:#b9bfc5;font-size:30px;line-height:1;margin:0 0 16px}.startbooking-block-single-service fieldset,.startbooking-block-single-service form,.wp-block-calendar-booking-single-service-flow fieldset,.wp-block-calendar-booking-single-service-flow form{margin:0;padding:0;border-style:none}.startbooking-block-single-service input.InputElement,.startbooking-block-single-service input[type=email],.startbooking-block-single-service input[type=number],.startbooking-block-single-service input[type=password],.startbooking-block-single-service input[type=search],.startbooking-block-single-service input[type=tel],.startbooking-block-single-service input[type=text],.startbooking-block-single-service select,.startbooking-block-single-service textarea,.wp-block-calendar-booking-single-service-flow input.InputElement,.wp-block-calendar-booking-single-service-flow input[type=email],.wp-block-calendar-booking-single-service-flow input[type=number],.wp-block-calendar-booking-single-service-flow input[type=password],.wp-block-calendar-booking-single-service-flow input[type=search],.wp-block-calendar-booking-single-service-flow input[type=tel],.wp-block-calendar-booking-single-service-flow input[type=text],.wp-block-calendar-booking-single-service-flow select,.wp-block-calendar-booking-single-service-flow textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;padding:9px 15px 8px;border:1px solid #f1f5f9;background:#f1f5f9;border-radius:4px;font-size:14px;line-height:1.2;color:#1f2225;height:36px}.startbooking-block-single-service input.InputElement:focus,.startbooking-block-single-service input[type=email]:focus,.startbooking-block-single-service input[type=number]:focus,.startbooking-block-single-service input[type=password]:focus,.startbooking-block-single-service input[type=search]:focus,.startbooking-block-single-service input[type=tel]:focus,.startbooking-block-single-service input[type=text]:focus,.startbooking-block-single-service select:focus,.startbooking-block-single-service textarea:focus,.wp-block-calendar-booking-single-service-flow input.InputElement:focus,.wp-block-calendar-booking-single-service-flow input[type=email]:focus,.wp-block-calendar-booking-single-service-flow input[type=number]:focus,.wp-block-calendar-booking-single-service-flow input[type=password]:focus,.wp-block-calendar-booking-single-service-flow input[type=search]:focus,.wp-block-calendar-booking-single-service-flow input[type=tel]:focus,.wp-block-calendar-booking-single-service-flow input[type=text]:focus,.wp-block-calendar-booking-single-service-flow select:focus,.wp-block-calendar-booking-single-service-flow textarea:focus{border-color:"#a2a9af";box-shadow:0 0 0 1px #a2a9af;background:#fff;outline:none}.error .startbooking-block-single-service input.InputElement,.error .startbooking-block-single-service input[type=email],.error .startbooking-block-single-service input[type=number],.error .startbooking-block-single-service input[type=password],.error .startbooking-block-single-service input[type=search],.error .startbooking-block-single-service input[type=tel],.error .startbooking-block-single-service input[type=text],.error .startbooking-block-single-service select,.error .startbooking-block-single-service textarea,.error .wp-block-calendar-booking-single-service-flow input.InputElement,.error .wp-block-calendar-booking-single-service-flow input[type=email],.error .wp-block-calendar-booking-single-service-flow input[type=number],.error .wp-block-calendar-booking-single-service-flow input[type=password],.error .wp-block-calendar-booking-single-service-flow input[type=search],.error .wp-block-calendar-booking-single-service-flow input[type=tel],.error .wp-block-calendar-booking-single-service-flow input[type=text],.error .wp-block-calendar-booking-single-service-flow select,.error .wp-block-calendar-booking-single-service-flow textarea{border-color:#ff6944;box-shadow:0 0 0 1px #ff6944;background:#fff}.startbooking-block-single-service input.InputElement::-webkit-input-placeholder,.startbooking-block-single-service input[type=email]::-webkit-input-placeholder,.startbooking-block-single-service input[type=number]::-webkit-input-placeholder,.startbooking-block-single-service input[type=password]::-webkit-input-placeholder,.startbooking-block-single-service input[type=search]::-webkit-input-placeholder,.startbooking-block-single-service input[type=tel]::-webkit-input-placeholder,.startbooking-block-single-service input[type=text]::-webkit-input-placeholder,.startbooking-block-single-service select::-webkit-input-placeholder,.startbooking-block-single-service textarea::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input.InputElement::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=email]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=number]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=password]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=search]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=tel]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=text]::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow select::-webkit-input-placeholder,.wp-block-calendar-booking-single-service-flow textarea::-webkit-input-placeholder{color:#969ea4}.startbooking-block-single-service input.InputElement::-moz-placeholder,.startbooking-block-single-service input[type=email]::-moz-placeholder,.startbooking-block-single-service input[type=number]::-moz-placeholder,.startbooking-block-single-service input[type=password]::-moz-placeholder,.startbooking-block-single-service input[type=search]::-moz-placeholder,.startbooking-block-single-service input[type=tel]::-moz-placeholder,.startbooking-block-single-service input[type=text]::-moz-placeholder,.startbooking-block-single-service select::-moz-placeholder,.startbooking-block-single-service textarea::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input.InputElement::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=email]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=number]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=password]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=search]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=tel]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=text]::-moz-placeholder,.wp-block-calendar-booking-single-service-flow select::-moz-placeholder,.wp-block-calendar-booking-single-service-flow textarea::-moz-placeholder{opacity:1;color:#969ea4}.startbooking-block-single-service input.InputElement:-moz-placeholder,.startbooking-block-single-service input[type=email]:-moz-placeholder,.startbooking-block-single-service input[type=number]:-moz-placeholder,.startbooking-block-single-service input[type=password]:-moz-placeholder,.startbooking-block-single-service input[type=search]:-moz-placeholder,.startbooking-block-single-service input[type=tel]:-moz-placeholder,.startbooking-block-single-service input[type=text]:-moz-placeholder,.startbooking-block-single-service select:-moz-placeholder,.startbooking-block-single-service textarea:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input.InputElement:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=email]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=number]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=password]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=search]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=tel]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow input[type=text]:-moz-placeholder,.wp-block-calendar-booking-single-service-flow select:-moz-placeholder,.wp-block-calendar-booking-single-service-flow textarea:-moz-placeholder{color:#969ea4}.startbooking-block-single-service input.InputElement:-ms-input-placeholder,.startbooking-block-single-service input[type=email]:-ms-input-placeholder,.startbooking-block-single-service input[type=number]:-ms-input-placeholder,.startbooking-block-single-service input[type=password]:-ms-input-placeholder,.startbooking-block-single-service input[type=search]:-ms-input-placeholder,.startbooking-block-single-service input[type=tel]:-ms-input-placeholder,.startbooking-block-single-service input[type=text]:-ms-input-placeholder,.startbooking-block-single-service select:-ms-input-placeholder,.startbooking-block-single-service textarea:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input.InputElement:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=email]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=number]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=password]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=search]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=tel]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow input[type=text]:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow select:-ms-input-placeholder,.wp-block-calendar-booking-single-service-flow textarea:-ms-input-placeholder{color:#969ea4}.startbooking-block-single-service input.InputElement.placeholder,.startbooking-block-single-service input[type=email].placeholder,.startbooking-block-single-service input[type=number].placeholder,.startbooking-block-single-service input[type=password].placeholder,.startbooking-block-single-service input[type=search].placeholder,.startbooking-block-single-service input[type=tel].placeholder,.startbooking-block-single-service input[type=text].placeholder,.startbooking-block-single-service select.placeholder,.startbooking-block-single-service textarea.placeholder,.wp-block-calendar-booking-single-service-flow input.InputElement.placeholder,.wp-block-calendar-booking-single-service-flow input[type=email].placeholder,.wp-block-calendar-booking-single-service-flow input[type=number].placeholder,.wp-block-calendar-booking-single-service-flow input[type=password].placeholder,.wp-block-calendar-booking-single-service-flow input[type=search].placeholder,.wp-block-calendar-booking-single-service-flow input[type=tel].placeholder,.wp-block-calendar-booking-single-service-flow input[type=text].placeholder,.wp-block-calendar-booking-single-service-flow select.placeholder,.wp-block-calendar-booking-single-service-flow textarea.placeholder{color:#969ea4}.startbooking-block-single-service .error .fake-select,.wp-block-calendar-booking-single-service-flow .error .fake-select{border-radius:4px;border-color:#ff6944;box-shadow:0 0 0 2px #ff6944;background:#fff}.startbooking-block-single-service .form-field,.wp-block-calendar-booking-single-service-flow .form-field{width:100%}.startbooking-block-single-service input[type=number],.wp-block-calendar-booking-single-service-flow input[type=number]{-moz-appearance:textfield}.startbooking-block-single-service input::-webkit-inner-spin-button,.startbooking-block-single-service input::-webkit-outer-spin-button,.wp-block-calendar-booking-single-service-flow input::-webkit-inner-spin-button,.wp-block-calendar-booking-single-service-flow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.startbooking-block-single-service select,.wp-block-calendar-booking-single-service-flow select{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;appearance:none;font:inherit;outline:none;padding:9px 35px 8px 15px;border:1px solid #f1f5f9;background:#f1f5f9;border-radius:4px;font-size:14px;line-height:1.2;color:#969ea4;height:36px;position:relative;width:100%}.startbooking-block-single-service select:focus,.wp-block-calendar-booking-single-service-flow select:focus{outline:none}.startbooking-block-single-service select:before,.wp-block-calendar-booking-single-service-flow select:before{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;background:#000}.startbooking-block-single-service .select,.wp-block-calendar-booking-single-service-flow .select{-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;appearance:none;position:relative;font:inherit;outline:none;border:0}.startbooking-block-single-service .select select,.wp-block-calendar-booking-single-service-flow .select select{height:28px;padding:5px 25px 5px 10px;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(150,158,164,.15),0 2px 3px rgba(150,158,164,.1);border-radius:4px;background:#fff;font-size:14px;line-height:1.2;font-weight:500;color:#5b636a}.startbooking-block-single-service .select:before,.wp-block-calendar-booking-single-service-flow .select:before{position:absolute;z-index:2;top:3px;right:10px;font-size:14px;color:#969ea4;content:"";font-family:icomoon}.startbooking-block-single-service .fake-select,.wp-block-calendar-booking-single-service-flow .fake-select{position:relative}.startbooking-block-single-service .fake-select:before,.wp-block-calendar-booking-single-service-flow .fake-select:before{position:absolute;z-index:2;top:6px;right:11px;font-size:18px;content:"";font-family:icomoon}.startbooking-block-single-service textarea,.wp-block-calendar-booking-single-service-flow textarea{height:auto;resize:vertical;vertical-align:top}.startbooking-block-single-service button,.startbooking-block-single-service input[type=button],.startbooking-block-single-service input[type=file],.startbooking-block-single-service input[type=reset],.startbooking-block-single-service input[type=submit],.wp-block-calendar-booking-single-service-flow button,.wp-block-calendar-booking-single-service-flow input[type=button],.wp-block-calendar-booking-single-service-flow input[type=file],.wp-block-calendar-booking-single-service-flow input[type=reset],.wp-block-calendar-booking-single-service-flow input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;border:0;margin:0 0 20px;text-align:center;padding:10px 20px 9px;background:linear-gradient(180deg,#248ef0,#1480e6);box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:4px;font-size:14px;line-height:1.2;color:#fff}.startbooking-block-single-service button:hover,.startbooking-block-single-service input[type=button]:hover,.startbooking-block-single-service input[type=file]:hover,.startbooking-block-single-service input[type=reset]:hover,.startbooking-block-single-service input[type=submit]:hover,.wp-block-calendar-booking-single-service-flow button:hover,.wp-block-calendar-booking-single-service-flow input[type=button]:hover,.wp-block-calendar-booking-single-service-flow input[type=file]:hover,.wp-block-calendar-booking-single-service-flow input[type=reset]:hover,.wp-block-calendar-booking-single-service-flow input[type=submit]:hover{background:#1480e6}.startbooking-block-single-service [type=checkbox],.wp-block-calendar-booking-single-service-flow [type=checkbox]{position:fixed;left:0;top:0;opacity:0;z-index:-1}.startbooking-block-single-service [type=checkbox]:checked+label:after,.wp-block-calendar-booking-single-service-flow [type=checkbox]:checked+label:after{opacity:1}.startbooking-block-single-service .checkbox,.wp-block-calendar-booking-single-service-flow .checkbox{position:relative}.startbooking-block-single-service .checkbox label,.wp-block-calendar-booking-single-service-flow .checkbox label{display:block;padding:0 0 0 20px;position:relative;cursor:pointer}.startbooking-block-single-service .checkbox label:before,.wp-block-calendar-booking-single-service-flow .checkbox label:before{content:"";position:absolute;top:3px;left:0;background:#f1f5f9;border:1px solid #d9d9d9;border-radius:4px;width:14px;height:14px;cursor:pointer}.startbooking-block-single-service .checkbox label:after,.wp-block-calendar-booking-single-service-flow .checkbox label:after{font-family:icomoon!important;content:"";position:absolute;top:4px;left:2px;font-size:8px;opacity:0;cursor:pointer}.startbooking-block-single-service .form,.wp-block-calendar-booking-single-service-flow .form{margin:0 0 30px}@media(min-width:768px){.startbooking-block-single-service .form,.wp-block-calendar-booking-single-service-flow .form{width:59.5%}}.startbooking-block-single-service .form .row,.wp-block-calendar-booking-single-service-flow .form .row{margin:0 0 10px}@media(min-width:768px){.startbooking-block-single-service .form .row,.wp-block-calendar-booking-single-service-flow .form .row{display:flex;align-items:center}}@media(min-width:768px){.startbooking-block-single-service .form .col-sm,.wp-block-calendar-booking-single-service-flow .form .col-sm{width:160px;padding:0 20px 0 0}}.startbooking-block-single-service .form .col-md,.wp-block-calendar-booking-single-service-flow .form .col-md{display:flex;flex-wrap:wrap}@media(min-width:768px){.startbooking-block-single-service .form .col-md,.wp-block-calendar-booking-single-service-flow .form .col-md{width:calc(100% - 160px)}}.startbooking-block-single-service .form .col,.wp-block-calendar-booking-single-service-flow .form .col{display:flex;align-items:center;width:calc(100% - 106px)}.startbooking-block-single-service .form .col:first-child,.wp-block-calendar-booking-single-service-flow .form .col:first-child{width:106px}.startbooking-block-single-service .form .cc-card,.startbooking-block-single-service .form .cvv,.startbooking-block-single-service .form .expiry-frame,.wp-block-calendar-booking-single-service-flow .form .cc-card,.wp-block-calendar-booking-single-service-flow .form .cvv,.wp-block-calendar-booking-single-service-flow .form .expiry-frame{border:2px solid #f1f5f9;background:#f1f5f9;border-radius:4px;width:100%;position:relative}.startbooking-block-single-service .form .cc-card.focus,.startbooking-block-single-service .form .cc-card:focus,.startbooking-block-single-service .form .cvv.focus,.startbooking-block-single-service .form .cvv:focus,.startbooking-block-single-service .form .expiry-frame.focus,.startbooking-block-single-service .form .expiry-frame:focus,.wp-block-calendar-booking-single-service-flow .form .cc-card.focus,.wp-block-calendar-booking-single-service-flow .form .cc-card:focus,.wp-block-calendar-booking-single-service-flow .form .cvv.focus,.wp-block-calendar-booking-single-service-flow .form .cvv:focus,.wp-block-calendar-booking-single-service-flow .form .expiry-frame.focus,.wp-block-calendar-booking-single-service-flow .form .expiry-frame:focus{border-color:"#a2a9af";box-shadow:0 0 0 1px #a2a9af;background:#fff}.startbooking-block-single-service .form hr,.wp-block-calendar-booking-single-service-flow .form hr{border-top:1px dashed #d0d4d9}.startbooking-block-single-service .form .text-input-sm,.wp-block-calendar-booking-single-service-flow .form .text-input-sm{background:none;border:0;width:50%;text-align:center;padding-left:10px;padding-right:10px}.startbooking-block-single-service .form .text-input-sm:focus,.wp-block-calendar-booking-single-service-flow .form .text-input-sm:focus{background:none;box-shadow:none}.startbooking-block-single-service .form input,.wp-block-calendar-booking-single-service-flow .form input{width:100%}.startbooking-block-single-service .form .text-input-md,.wp-block-calendar-booking-single-service-flow .form .text-input-md{width:calc(100% - 50px)}.startbooking-block-single-service .form .label,.wp-block-calendar-booking-single-service-flow .form .label{margin:0 10px}.startbooking-block-single-service .form button[type=submit],.wp-block-calendar-booking-single-service-flow .form button[type=submit]{width:100%;margin:21px 0 0}.startbooking-block-single-service .form label,.wp-block-calendar-booking-single-service-flow .form label{font-size:14px;line-height:1.29;display:inline-block;margin:0 0 10px}@media(min-width:768px){.startbooking-block-single-service .form label,.wp-block-calendar-booking-single-service-flow .form label{margin:0}}.startbooking-block-single-service .form .note,.wp-block-calendar-booking-single-service-flow .form .note{margin:14px 0 -3px;text-align:center;font-size:10px;line-height:1.7}.startbooking-block-single-service .form .note strong,.wp-block-calendar-booking-single-service-flow .form .note strong{font-weight:400;color:#1f2225}.startbooking-block-single-service .form .note a,.wp-block-calendar-booking-single-service-flow .form .note a{font-weight:500}.startbooking-block-single-service .payment-list,.wp-block-calendar-booking-single-service-flow .payment-list{display:flex;flex-wrap:wrap;margin:0 0 20px}.startbooking-block-single-service .payment-list li,.wp-block-calendar-booking-single-service-flow .payment-list li{margin:0 10px 5px 0}.startbooking-block-single-service .payment-list img,.wp-block-calendar-booking-single-service-flow .payment-list img{width:34px}.startbooking-block-single-service .sb-add-coupon-link,.wp-block-calendar-booking-single-service-flow .sb-add-coupon-link{font-size:.8rem;text-decoration:none;box-shadow:none;cursor:pointer}.startbooking-block-single-service .info-message,.wp-block-calendar-booking-single-service-flow .info-message{box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:4px;background:#1480e6 url(../../images/bg-info-message.png) no-repeat 100% 50%;background-size:auto 100%;padding:16px;text-align:center;color:#fff;margin:10px 0 0;font-size:13px;line-height:1.38;font-weight:500}.startbooking-block-single-service .StripeElement,.wp-block-calendar-booking-single-service-flow .StripeElement{font:14px/1.43 Inter,Arial,Helvetica Neue,Helvetica,sans-serif;height:33px;padding:8px 12px;border-radius:4px}.startbooking-block-single-service .StripeElement--focus,.wp-block-calendar-booking-single-service-flow .StripeElement--focus{box-shadow:0 0 0 1px #a2a9af;background:#fff;outline:none;border-radius:4px}.startbooking-block-single-service .StripeElement--invalid,.wp-block-calendar-booking-single-service-flow .StripeElement--invalid{border:1px solid #ff6944;box-shadow:0 0 0 1px #ff6944;color:#ff6944!important}.startbooking-block-single-service .readonly input[type=number]:focus,.startbooking-block-single-service .readonly input[type=text]:focus,.wp-block-calendar-booking-single-service-flow .readonly input[type=number]:focus,.wp-block-calendar-booking-single-service-flow .readonly input[type=text]:focus{border-color:#f1f5f9!important;box-shadow:0 0 0 1px #f1f5f9!important;background:#fff;outline:none}.startbooking-block-single-service .order-details,.wp-block-calendar-booking-single-service-flow .order-details{padding:0;margin:0 0 30px;font-size:12px;line-height:1.5}@media(min-width:768px){.startbooking-block-single-service .order-details,.wp-block-calendar-booking-single-service-flow .order-details{width:35.7%}}.startbooking-block-single-service .order-details h2,.wp-block-calendar-booking-single-service-flow .order-details h2{font-size:14px;line-height:1.29;font-weight:500;color:#1f2225;padding:17px 20px;margin:0}.startbooking-block-single-service .order-details h3,.wp-block-calendar-booking-single-service-flow .order-details h3{font-size:14px;line-height:1.29;font-weight:500;color:#1480e6;margin:0 0 12px}.startbooking-block-single-service .order-details .frame,.wp-block-calendar-booking-single-service-flow .order-details .frame{background:#f8fafc;box-shadow:inset 0 1px 0 rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.05);padding:19px 20px 17px}.startbooking-block-single-service .order-details .subtotal-row,.wp-block-calendar-booking-single-service-flow .order-details .subtotal-row{background:#f8fafc;border-bottom:1px solid #f2f2f2;padding:9px 20px;display:flex;justify-content:space-between;align-items:flex-end}.startbooking-block-single-service .order-details .subtotal,.wp-block-calendar-booking-single-service-flow .order-details .subtotal{font-size:14px;color:#1f2225}.startbooking-block-single-service .order-details .subtotal span,.wp-block-calendar-booking-single-service-flow .order-details .subtotal span{color:#969ea4}.startbooking-block-single-service .order-details .total-row,.wp-block-calendar-booking-single-service-flow .order-details .total-row{padding:12px 20px;font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.startbooking-block-single-service .order-details .total,.wp-block-calendar-booking-single-service-flow .order-details .total{font-size:18px;color:#1480e6}.startbooking-block-single-service .info,.wp-block-calendar-booking-single-service-flow .info{display:inline-block;vertical-align:middle;color:#9da5ad;margin:0 0 0 5px;font-size:16px;line-height:1}.startbooking-block-single-service .info:hover,.wp-block-calendar-booking-single-service-flow .info:hover{color:#1480e6;text-decoration:none}.startbooking-block-single-service .thank-you-section,.wp-block-calendar-booking-single-service-flow .thank-you-section{padding:123px 0 0;max-width:965px;margin:0 auto}@media(min-width:768px){.startbooking-block-single-service .thank-you-section h1,.wp-block-calendar-booking-single-service-flow .thank-you-section h1{font-size:30px}}.startbooking-block-single-service .thank-you-section.confetti,.wp-block-calendar-booking-single-service-flow .thank-you-section.confetti{background:url(../../images/confetti.png) no-repeat 100% 0}.startbooking-block-single-service .items-list .item,.wp-block-calendar-booking-single-service-flow .items-list .item{box-shadow:0 2px 4px rgba(0,0,0,.22),0 0 0 rgba(0,0,0,.05)!important}.startbooking-block-single-service .items-list .item-space-evenly,.wp-block-calendar-booking-single-service-flow .items-list .item-space-evenly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.startbooking-block-single-service .DayPicker-Caption,.wp-block-calendar-booking-single-service-flow .DayPicker-Caption{height:3.5rem}.startbooking-block-single-service .DayPicker .DayPicker-Caption,.wp-block-calendar-booking-single-service-flow .DayPicker .DayPicker-Caption{margin-bottom:22px}.startbooking-block-single-service .DayPicker,.startbooking-block-single-service .DayPicker-Month,.wp-block-calendar-booking-single-service-flow .DayPicker,.wp-block-calendar-booking-single-service-flow .DayPicker-Month{width:100%;margin:0!important}.startbooking-block-single-service .DayPicker .DayPicker-Body,.wp-block-calendar-booking-single-service-flow .DayPicker .DayPicker-Body{border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 4px 9px rgba(150,158,164,.1)}.startbooking-block-single-service .DayPicker .DayPicker-Day,.wp-block-calendar-booking-single-service-flow .DayPicker .DayPicker-Day{padding:14px 4px;background-color:#fff;border-radius:0}.startbooking-block-single-service .DayPicker abbr[title],.wp-block-calendar-booking-single-service-flow .DayPicker abbr[title]{border-bottom:none;text-decoration:none}.startbooking-block-single-service ul.avalible-time-list li:hover,.wp-block-calendar-booking-single-service-flow ul.avalible-time-list li:hover{cursor:pointer}.startbooking-block-single-service .form label,.wp-block-calendar-booking-single-service-flow .form label{font-weight:400}.startbooking-block-single-service .form .note a,.wp-block-calendar-booking-single-service-flow .form .note a{color:#5b636a;text-decoration:underline}.startbooking-block-single-service .order-details,.wp-block-calendar-booking-single-service-flow .order-details{width:100%;box-shadow:none;border-radius:0;margin-bottom:0}.startbooking-block-single-service .order-details .total-row,.wp-block-calendar-booking-single-service-flow .order-details .total-row{margin-top:16px;border-top:1px solid #f2f2f2;background-color:#fff;padding:12px 0 0}.startbooking-block-single-service .order-details .total-row .total,.wp-block-calendar-booking-single-service-flow .order-details .total-row .total{color:#5b636a;font-size:17px}.startbooking-block-single-service .appointment,.wp-block-calendar-booking-single-service-flow .appointment{padding:0 0 9px 25px;margin:26px 0 10px 35px;position:relative;line-height:1.57}@media(min-width:1024px){.startbooking-block-single-service .appointment,.wp-block-calendar-booking-single-service-flow .appointment{padding:0 0 9px 25px}}.startbooking-block-single-service .appointment h2,.wp-block-calendar-booking-single-service-flow .appointment h2{margin:0 0 5px}.startbooking-block-single-service .appointment p,.wp-block-calendar-booking-single-service-flow .appointment p{margin:0}.startbooking-block-single-service .avalible-time-list li,.wp-block-calendar-booking-single-service-flow .avalible-time-list li{margin:0 10px 10px 0;box-shadow:0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 4px 9px rgba(150,158,164,.1);border-radius:8px;min-width:70px;padding:6px;text-align:center;list-style-type:none;background-color:#fff}.startbooking-block-single-service .avalible-time-list li.active,.wp-block-calendar-booking-single-service-flow .avalible-time-list li.active{box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:8px;background-color:#1480e6;color:#fff}.startbooking-block-single-service .avalible-time-list li:hover,.wp-block-calendar-booking-single-service-flow .avalible-time-list li:hover{cursor:pointer}.startbooking-block-single-service ul.avalible-time-list li,.wp-block-calendar-booking-single-service-flow ul.avalible-time-list li{list-style:none!important}.startbooking-block-single-service .error input[type=email],.startbooking-block-single-service .error input[type=number],.startbooking-block-single-service .error input[type=password],.startbooking-block-single-service .error input[type=search],.startbooking-block-single-service .error input[type=tel],.startbooking-block-single-service .error input[type=text],.startbooking-block-single-service .error textarea,.wp-block-calendar-booking-single-service-flow .error input[type=email],.wp-block-calendar-booking-single-service-flow .error input[type=number],.wp-block-calendar-booking-single-service-flow .error input[type=password],.wp-block-calendar-booking-single-service-flow .error input[type=search],.wp-block-calendar-booking-single-service-flow .error input[type=tel],.wp-block-calendar-booking-single-service-flow .error input[type=text],.wp-block-calendar-booking-single-service-flow .error textarea{border-color:#ff6944;box-shadow:0 0 0 1px #ff6944;background:#fff}.startbooking-block-single-service .hr,.wp-block-calendar-booking-single-service-flow .hr{margin:20px 0;display:block;width:100%;border-top:1px dashed #d0d4d9}
