.b-fixed-background{z-index:31;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.b-over-fixed-background{z-index:31}.b-app-header__progress-bar{bottom:0;border-bottom:3px solid #27dbbd;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.b-app-header__burger{display:none}.b-app-header__wrapper{height:90px;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:767px){.b-app-header__wrapper{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.06);box-shadow:0 3px 3px rgba(0,0,0,.06)}}.b-app-header__inner{height:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-app-header__inner,.b-app-header__inner__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-app-header__inner__logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-app-header__aside-part{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:270px;width:100%}.b-app-header__logo-wrapper{padding-left:100px}.b-app-header__logo-wrapper img{max-width:170px}.b-app-header__profile-wrapper{padding-right:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-app-header__profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.b-app-header__profile-inner:hover .b-app-header__profile-name{text-shadow:0 3px 7px rgba(0,0,0,.12)}.b-app-header__profile-inner:hover .b-app-header__profile-image{-webkit-box-shadow:0 8px 50px 0 rgba(0,0,0,.15);box-shadow:0 8px 50px 0 rgba(0,0,0,.15)}.b-app-header__profile-inner.router-link-active .b-app-header__profile-name{font-weight:700}.b-app-header__profile-name{text-align:right;font-size:16px;font-weight:400;margin-right:20px;-webkit-transition:text-shadow .3s;transition:text-shadow .3s;color:#213f6b;white-space:nowrap}.b-app-header__profile-name span{font-weight:400}.b-app-header__profile-image{width:40px;height:40px;border-radius:50%;background-color:#d3d9e1;background-size:cover;background-position:50%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}@media(max-width:768px){.b-app-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:31;width:50px;height:20px;border:0;background:none;cursor:pointer}.b-app-header__burger div{margin-left:20px;position:absolute;left:0;background:#27dbbd;width:30px;height:3px;-webkit-transition:top .2s ease .2s,bottom .2s ease .2s,opacity .2s ease .2s,-webkit-transform .2s ease;transition:top .2s ease .2s,bottom .2s ease .2s,opacity .2s ease .2s,-webkit-transform .2s ease;transition:transform .2s ease,top .2s ease .2s,bottom .2s ease .2s,opacity .2s ease .2s;transition:transform .2s ease,top .2s ease .2s,bottom .2s ease .2s,opacity .2s ease .2s,-webkit-transform .2s ease}.b-app-header__burger div:first-child{top:0}.b-app-header__burger div:nth-child(2){top:calc(50% - 2px)}.b-app-header__burger div:nth-child(3){bottom:0}.b-app-header__burger.active div{-webkit-transition:top .2s ease,bottom .2s ease,opacity .2s ease,-webkit-transform .2s ease .2s;transition:top .2s ease,bottom .2s ease,opacity .2s ease,-webkit-transform .2s ease .2s;transition:transform .2s ease .2s,top .2s ease,bottom .2s ease,opacity .2s ease;transition:transform .2s ease .2s,top .2s ease,bottom .2s ease,opacity .2s ease,-webkit-transform .2s ease .2s}.b-app-header__burger.active div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 2px)}.b-app-header__burger.active div:nth-child(2){opacity:0}.b-app-header__burger.active div:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:calc(50% - 2px)}.b-app-header__logo-wrapper{padding-left:0;margin-left:25px}.b-app-header__logo-wrapper img{max-width:124px}.b-app-header__profile-wrapper{padding-right:20px}}@media(max-width:768px)and (max-width:767px){.b-app-header__mobile_menu_wrapper .fw-menu{-webkit-box-shadow:2px 0 3px rgba(0,0,0,.22);box-shadow:2px 0 3px rgba(0,0,0,.22)}}@media(max-width:768px){.b-app-header__mobile_menu_wrapper:before{content:"";position:fixed;left:0;top:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:6}.fw-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:60px;background:#fff;width:300px;height:100%;position:fixed;z-index:10;top:0;left:0}.fw-menu .fw-menu__item--underlined:hover{color:#203f6a}}.b-back-button,.b-back-button__relative{color:rgba(33,63,107,.3)}.b-back-button:hover,.b-back-button__relative:hover{-webkit-transition:color .3s;transition:color .3s;color:#203f6a}.b-back-button:hover svg path,.b-back-button__relative:hover svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:#203f6a!important}.b-back-button{position:absolute}.b-back-button__relative{position:relative}@media(max-width:767px){.b-back-button,.b-back-button__relative{padding:5px}}.b-appointment-bar{position:fixed;bottom:0;left:0;height:60px;width:100%;-webkit-box-shadow:rgba(33,63,107,.1);box-shadow:rgba(33,63,107,.1);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10}@media(max-width:767px){.b-appointment-bar{padding:15px 10px;height:auto}}.b-appointment-bar__progress{font-size:14px;color:#27dbbd;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-appointment-bar__progress__line{width:115px;height:6px;margin-left:15px;border-radius:3px;background-color:#f0f2f5;position:relative}.b-appointment-bar__progress__line__active{height:6px;position:absolute;left:0;top:0;border-radius:3px;background-color:#27dbbd;-webkit-transition:width .4s;transition:width .4s}.b-appointment-bar__buttons,.b-appointment-bar__progress{width:200px}.b-appointment-bar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-appointment-bar__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}@media(max-width:767px){.b-appointment-bar__breadcrumbs{display:none}}.b-appointment-bar__breadcrumb{opacity:.3;margin:0 5px}.b-appointment-bar__breadcrumb:not(:first-of-type):before{content:">";margin-right:5px}.b-appointment-bar__breadcrumb--active{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;font-weight:700;color:#213f6b}.b-route-wrapper{width:100%;min-height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.b-route-wrapper__back_arrow{left:100px;top:47px}@media(max-width:1279px){.b-route-wrapper__back_arrow{left:20px;top:20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.b-main-panel-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:1279px){.b-route-wrapper__back_arrow{margin-left:10px;margin-top:20px;position:static}}.b-bottom-hint{position:fixed;margin:0 auto;top:-100px;left:0;right:0;max-width:350px;min-height:45px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;text-align:center;z-index:0;border-radius:4px;font-size:12px;font-weight:500}.b-bottom-hint.active{-webkit-transform:translate(0);transform:translate(0);opacity:1;z-index:300;top:40px}.b-bottom-hint.active-error{background-color:#ef113c}.b-bottom-hint.active-success{background-color:#27dbbd}.b-text-error{font-size:14px;color:#ff004d}.b-text-success{font-size:14px;color:#27dbbd}.b-black-background--fixed,.b-blue-background--fixed,.b-gray-background--fixed{position:fixed;left:0;top:0;right:0;bottom:0}.b-black-background{background:rgba(0,0,0,.5);z-index:11}.b-blue-background{z-index:11;background:#213f6b}.b-blue-background__opacity{background:rgba(33,63,107,.3)}.b-gray-background{background-color:#d3d9e1;z-index:11}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.animate-opacity-global-enter{opacity:0}.animate-opacity-global-enter-to{opacity:1}.animate-opacity-global-enter-active,.animate-opacity-global-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.animate-opacity-global-leave{opacity:1}.animate-opacity-global-leave-to{opacity:0}.h-font-10{font-size:10px}.h-font-12{font-size:12px}.h-font-15{font-size:15px}.h-font-14{font-size:14px}.h-font-16{font-size:16px}.h-font-18{font-size:18px}.h-font-20{font-size:20px}.h-font-22{font-size:22px}.h-font-26{font-size:26px}.h-fw-300{font-weight:300}.h-fw-400{font-weight:400}.h-fw-500{font-weight:500}.h-fw-700{font-weight:700}.h-width-30{width:30px}.h-width-100{width:100px}.h-width-120{width:120px}.h-width-140{width:140px}.h-width-150{width:150px}.h-width-160{width:160px}.h-width-180{width:180px}.h-width-200{width:200px}.h-width-220{width:220px}.h-width-350{width:350px}.h-width-400{width:400px}.h-width-450{width:450px}.h-width-500{width:500px}.h-min-width-100{width:100px}.h-min-width-125{width:125px}.h-min-width-150{width:150px}.h-min-width-350{width:350px}.h-min-width-400{width:400px}.h-min-width-450{width:450px}.h-min-width-500{width:500px}.h-p-0{padding:0}.h-pt-0{padding-top:0}.h-pb-0{padding-bottom:0}.h-pl-0{padding-left:0}.h-ph-0,.h-pr-0{padding-right:0}.h-ph-0{padding-left:0}.h-pv-0{padding-top:0;padding-bottom:0}.h-p-2{padding:2px}.h-pt-2{padding-top:2px}.h-pb-2{padding-bottom:2px}.h-pl-2{padding-left:2px}.h-ph-2,.h-pr-2{padding-right:2px}.h-ph-2{padding-left:2px}.h-pv-2{padding-top:2px;padding-bottom:2px}.h-p-3{padding:3px}.h-pt-3{padding-top:3px}.h-pb-3{padding-bottom:3px}.h-pl-3{padding-left:3px}.h-ph-3,.h-pr-3{padding-right:3px}.h-ph-3{padding-left:3px}.h-pv-3{padding-top:3px;padding-bottom:3px}.h-p-5{padding:5px}.h-pt-5{padding-top:5px}.h-pb-5{padding-bottom:5px}.h-pl-5{padding-left:5px}.h-ph-5,.h-pr-5{padding-right:5px}.h-ph-5{padding-left:5px}.h-pv-5{padding-top:5px;padding-bottom:5px}.h-p-7{padding:7px}.h-pt-7{padding-top:7px}.h-pb-7{padding-bottom:7px}.h-pl-7{padding-left:7px}.h-ph-7,.h-pr-7{padding-right:7px}.h-ph-7{padding-left:7px}.h-pv-7{padding-top:7px;padding-bottom:7px}.h-p-10{padding:10px}.h-pt-10{padding-top:10px}.h-pb-10{padding-bottom:10px}.h-pl-10{padding-left:10px}.h-ph-10,.h-pr-10{padding-right:10px}.h-ph-10{padding-left:10px}.h-pv-10{padding-top:10px;padding-bottom:10px}.h-p-15{padding:15px}.h-pt-15{padding-top:15px}.h-pb-15{padding-bottom:15px}.h-pl-15{padding-left:15px}.h-ph-15,.h-pr-15{padding-right:15px}.h-ph-15{padding-left:15px}.h-pv-15{padding-top:15px;padding-bottom:15px}.h-p-20{padding:20px}.h-pt-20{padding-top:20px}.h-pb-20{padding-bottom:20px}.h-pl-20{padding-left:20px}.h-ph-20,.h-pr-20{padding-right:20px}.h-ph-20{padding-left:20px}.h-pv-20{padding-top:20px;padding-bottom:20px}.h-p-25{padding:25px}.h-pt-25{padding-top:25px}.h-pb-25{padding-bottom:25px}.h-pl-25{padding-left:25px}.h-ph-25,.h-pr-25{padding-right:25px}.h-ph-25{padding-left:25px}.h-pv-25{padding-top:25px;padding-bottom:25px}.h-p-30{padding:30px}.h-pt-30{padding-top:30px}.h-pb-30{padding-bottom:30px}.h-pl-30{padding-left:30px}.h-ph-30,.h-pr-30{padding-right:30px}.h-ph-30{padding-left:30px}.h-pv-30{padding-top:30px;padding-bottom:30px}.h-p-40{padding:40px}.h-pt-40{padding-top:40px}.h-pb-40{padding-bottom:40px}.h-pl-40{padding-left:40px}.h-ph-40,.h-pr-40{padding-right:40px}.h-ph-40{padding-left:40px}.h-pv-40{padding-top:40px;padding-bottom:40px}.h-p-50{padding:50px}.h-pt-50{padding-top:50px}.h-pb-50{padding-bottom:50px}.h-pl-50{padding-left:50px}.h-ph-50,.h-pr-50{padding-right:50px}.h-ph-50{padding-left:50px}.h-pv-50{padding-top:50px;padding-bottom:50px}.h-p-60{padding:60px}.h-pt-60{padding-top:60px}.h-pb-60{padding-bottom:60px}.h-pl-60{padding-left:60px}.h-ph-60,.h-pr-60{padding-right:60px}.h-ph-60{padding-left:60px}.h-pv-60{padding-top:60px;padding-bottom:60px}.h-p-70{padding:70px}.h-pt-70{padding-top:70px}.h-pb-70{padding-bottom:70px}.h-pl-70{padding-left:70px}.h-ph-70,.h-pr-70{padding-right:70px}.h-ph-70{padding-left:70px}.h-pv-70{padding-top:70px;padding-bottom:70px}.h-m--5{margin:-5px}.h-mt--5{margin-top:-5px}.h-mb--5{margin-bottom:-5px}.h-mr--5{margin-right:-5px}.h-mh--5,.h-ml--5{margin-left:-5px}.h-mh--5{margin-right:-5px}.h-mv--5{margin-top:-5px;margin-bottom:-5px}.h-m--10{margin:-10px}.h-mt--10{margin-top:-10px}.h-mb--10{margin-bottom:-10px}.h-mr--10{margin-right:-10px}.h-mh--10,.h-ml--10{margin-left:-10px}.h-mh--10{margin-right:-10px}.h-mv--10{margin-top:-10px;margin-bottom:-10px}.h-m--15{margin:-15px}.h-mt--15{margin-top:-15px}.h-mb--15{margin-bottom:-15px}.h-mr--15{margin-right:-15px}.h-mh--15,.h-ml--15{margin-left:-15px}.h-mh--15{margin-right:-15px}.h-mv--15{margin-top:-15px;margin-bottom:-15px}.h-m--20{margin:-20px}.h-mt--20{margin-top:-20px}.h-mb--20{margin-bottom:-20px}.h-mr--20{margin-right:-20px}.h-mh--20,.h-ml--20{margin-left:-20px}.h-mh--20{margin-right:-20px}.h-mv--20{margin-top:-20px;margin-bottom:-20px}.h-m-0{margin:0}.h-mt-0{margin-top:0}.h-mb-0{margin-bottom:0}.h-mr-0{margin-right:0}.h-mh-0,.h-ml-0{margin-left:0}.h-mh-0{margin-right:0}.h-mv-0{margin-top:0;margin-bottom:0}.h-m-2{margin:2px}.h-mt-2{margin-top:2px}.h-mb-2{margin-bottom:2px}.h-mr-2{margin-right:2px}.h-mh-2,.h-ml-2{margin-left:2px}.h-mh-2{margin-right:2px}.h-mv-2{margin-top:2px;margin-bottom:2px}.h-m-3{margin:3px}.h-mt-3{margin-top:3px}.h-mb-3{margin-bottom:3px}.h-mr-3{margin-right:3px}.h-mh-3,.h-ml-3{margin-left:3px}.h-mh-3{margin-right:3px}.h-mv-3{margin-top:3px;margin-bottom:3px}.h-m-5{margin:5px}.h-mt-5{margin-top:5px}.h-mb-5{margin-bottom:5px}.h-mr-5{margin-right:5px}.h-mh-5,.h-ml-5{margin-left:5px}.h-mh-5{margin-right:5px}.h-mv-5{margin-top:5px;margin-bottom:5px}.h-m-7{margin:7px}.h-mt-7{margin-top:7px}.h-mb-7{margin-bottom:7px}.h-mr-7{margin-right:7px}.h-mh-7,.h-ml-7{margin-left:7px}.h-mh-7{margin-right:7px}.h-mv-7{margin-top:7px;margin-bottom:7px}.h-m-10{margin:10px}.h-mt-10{margin-top:10px}.h-mb-10{margin-bottom:10px}.h-mr-10{margin-right:10px}.h-mh-10,.h-ml-10{margin-left:10px}.h-mh-10{margin-right:10px}.h-mv-10{margin-top:10px;margin-bottom:10px}.h-m-15{margin:15px}.h-mt-15{margin-top:15px}.h-mb-15{margin-bottom:15px}.h-mr-15{margin-right:15px}.h-mh-15,.h-ml-15{margin-left:15px}.h-mh-15{margin-right:15px}.h-mv-15{margin-top:15px;margin-bottom:15px}.h-m-20{margin:20px}.h-mt-20{margin-top:20px}.h-mb-20{margin-bottom:20px}.h-mr-20{margin-right:20px}.h-mh-20,.h-ml-20{margin-left:20px}.h-mh-20{margin-right:20px}.h-mv-20{margin-top:20px;margin-bottom:20px}.h-m-25{margin:25px}.h-mt-25{margin-top:25px}.h-mb-25{margin-bottom:25px}.h-mr-25{margin-right:25px}.h-mh-25,.h-ml-25{margin-left:25px}.h-mh-25{margin-right:25px}.h-mv-25{margin-top:25px;margin-bottom:25px}.h-m-30{margin:30px}.h-mt-30{margin-top:30px}.h-mb-30{margin-bottom:30px}.h-mr-30{margin-right:30px}.h-mh-30,.h-ml-30{margin-left:30px}.h-mh-30{margin-right:30px}.h-mv-30{margin-top:30px;margin-bottom:30px}.h-m-40{margin:40px}.h-mt-40{margin-top:40px}.h-mb-40{margin-bottom:40px}.h-mr-40{margin-right:40px}.h-mh-40,.h-ml-40{margin-left:40px}.h-mh-40{margin-right:40px}.h-mv-40{margin-top:40px;margin-bottom:40px}.h-m-50{margin:50px}.h-mt-50{margin-top:50px}.h-mb-50{margin-bottom:50px}.h-mr-50{margin-right:50px}.h-mh-50,.h-ml-50{margin-left:50px}.h-mh-50{margin-right:50px}.h-mv-50{margin-top:50px;margin-bottom:50px}.h-m-60{margin:60px}.h-mt-60{margin-top:60px}.h-mb-60{margin-bottom:60px}.h-mr-60{margin-right:60px}.h-mh-60,.h-ml-60{margin-left:60px}.h-mh-60{margin-right:60px}.h-mv-60{margin-top:60px;margin-bottom:60px}.h-m-70{margin:70px}.h-mt-70{margin-top:70px}.h-mb-70{margin-bottom:70px}.h-mr-70{margin-right:70px}.h-mh-70,.h-ml-70{margin-left:70px}.h-mh-70{margin-right:70px}.h-mv-70{margin-top:70px;margin-bottom:70px}.h-hidden-force{display:none!important}.h-hidden{display:none}.h-block{display:block}.h-inline-block{display:inline-block}.h-overflow-hidden{overflow:hidden}.h-float-right{float:right}.h-float-left{float:left}.h-text-center{text-align:center}.h-nowrap{white-space:nowrap}.h-pos-rel{position:relative}.h-pos-abs{position:absolute}.h-pos-sticky{position:sticky}.h-bottom-0{bottom:0}.h-bottom-50{bottom:50px}.h-bottom-80{bottom:80px}.h-no-border{border:none}.h-pointer{cursor:pointer}.h-bold{font-weight:700}.h-width-100p{width:100%}.h-height-100p{height:100%}.h-mh-auto{margin-left:auto;margin-right:auto}.h-flex-0-0-50p{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.h-flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.h-opacity-0{opacity:0}.h-opacity-0_5{opacity:.5}.h-opacity-0_8{opacity:.8}.h-opacity-1{opacity:1}.h-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.h-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.h-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-align-items-center,.h-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.h-flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.h-flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.h-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.h-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.h-margin-0-auto{margin:0 auto}.h-ml-auto{margin-left:auto}.h-bottom-area{margin-bottom:160px}.h-background-grey{padding:7px 11px;background-color:rgba(190,199,212,.18);border-radius:3px}.h-link:hover{text-decoration:underline}.h-capitalize{text-transform:capitalize}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:GothamRounded,Arial,serif;line-height:1.2;color:#203f6a;background-color:#f6f8f9}body,h2,html{font-size:16px}h3{font-size:14px}.h-main-text{font-size:16px;color:#203f6a;font-weight:300}a{text-decoration:none}div.b-popup-style{background-color:#f8f9fa}.b-base-title{font-size:22px;line-height:26px;color:#213f6b;font-weight:500}.b-base-title__wrapper{text-align:center;padding-top:30px;padding-bottom:10px}@media(max-width:767px){.b-base-title__wrapper{padding-top:15px;padding-bottom:15px;padding:0}}div.b-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.b-page-wrapper--gray{background-color:#d3d9e1}.b-page-container{width:830px;margin:0 auto 100px}.b-page-container--big{width:950px}@media(max-width:767px){.b-page-container{width:100%;margin:0;width:auto;max-width:800px;max-width:100%}}.b-consult-cards__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-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}@media(max-width:767px){.b-consult-cards__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:70px}}@media(min-width:768px){.b-consult-cards__item{margin:10px}}@media(max-width:767px){.b-consult-cards__item{margin:10px 0;width:100%}}.b-consult-choose-cards__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-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}@media(max-width:767px){.b-consult-choose-cards__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}@media(min-width:768px){.b-consult-choose-cards__item{margin:10px;width:390px}}@media(max-width:767px){.b-consult-choose-cards__item{margin:10px 0;width:100%}}.b-pointer-none{pointer-events:none;opacity:.5}.b-consult-card,.b-consult-card--rooms,.b-consult-card--wh{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0;background-color:#fff;border-radius:20px}@media(min-width:768px){.b-consult-card--layout,.b-consult-card--rooms--layout,.b-consult-card--wh--layout{padding:20px 20px 20px 30px}}.b-consult-card--rooms--small,.b-consult-card--small,.b-consult-card--wh--small{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.b-consult-card--rooms--transparent,.b-consult-card--transparent,.b-consult-card--wh--transparent{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-card--rooms__sub__inner,.b-consult-card--wh__sub__inner,.b-consult-card__sub__inner{padding:0 30px 40px}@media(max-width:767px){.b-consult-card--rooms__sub__inner,.b-consult-card--wh__sub__inner,.b-consult-card__sub__inner{padding:0 20px 20px}}.b-consult-card--rooms__inner,.b-consult-card--wh__inner,.b-consult-card__inner{padding:0 30px 0 0}@media(min-width:768px){.b-consult-card--rooms__inner--no-padding,.b-consult-card--wh__inner--no-padding,.b-consult-card__inner--no-padding{padding:0!important}}@media(max-width:767px){.b-consult-card--rooms__inner,.b-consult-card--wh__inner,.b-consult-card__inner{padding:0 20px 10px}}.b-consult-card--rooms__inner--padding,.b-consult-card--wh__inner--padding,.b-consult-card__inner--padding{padding:0 25px 20px}@media(max-width:767px){.b-consult-card--rooms__inner--mobile,.b-consult-card--wh__inner--mobile,.b-consult-card__inner--mobile{padding:0 20px 30px}}@media(min-width:768px){.b-consult-card--rooms__inner--mobile,.b-consult-card--wh__inner--mobile,.b-consult-card__inner--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:column;-ms-flex-pack:column;justify-content:column}}.b-consult-card--rooms__title,.b-consult-card--wh__title,.b-consult-card__title{font-size:24px;color:#203f6a;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 25px 0}@media(max-width:767px){.b-consult-card--rooms__title,.b-consult-card--wh__title,.b-consult-card__title{font-size:20px}}.b-consult-card--rooms__title--rooms,.b-consult-card--rooms__title--wh,.b-consult-card--wh__title--rooms,.b-consult-card--wh__title--wh,.b-consult-card__title--rooms,.b-consult-card__title--wh{font-size:24px;font-weight:700}@media(max-width:767px){.b-consult-card--rooms__title--rooms,.b-consult-card--rooms__title--wh,.b-consult-card--wh__title--rooms,.b-consult-card--wh__title--wh,.b-consult-card__title--rooms,.b-consult-card__title--wh{font-size:20px}}.b-consult-card--rooms__title--base,.b-consult-card--wh__title--base,.b-consult-card__title--base{padding:20px 30px 16px!important}@media(max-width:767px){.b-consult-card,.b-consult-card--rooms,.b-consult-card--wh{margin-bottom:10px}.b-consult-card--rooms__wrapper,.b-consult-card--wh__wrapper,.b-consult-card__wrapper{max-width:100%;margin:0!important}.b-consult-card--rooms__title,.b-consult-card--wh__title,.b-consult-card__title{padding:25px 20px 0}}@media(max-width:767px)and (max-width:767px){.b-consult-card--rooms__title--padding-fix,.b-consult-card--wh__title--padding-fix,.b-consult-card__title--padding-fix{padding-bottom:20px!important}}@media(min-width:768px){.b-consult-card,.b-consult-card--rooms,.b-consult-card--wh,.b-consult-card__410{max-width:410px}}.b-consult-card--rooms{padding:40px 30px}@media(max-width:767px){.b-consult-card--rooms{padding:20px}}.b-consult-card--wh{min-height:110px;padding:40px 30px}@media(max-width:767px){.b-consult-card--wh{padding:20px;min-height:70px}}.b-consult-mt{margin-top:20px}@media(max-width:767px){.b-consult-mt{margin-top:10px}}.b-appointment-left-bar{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;height:100%;background-color:#f6f8f9;padding:40px;overflow:auto;position:relative;max-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-appointment-left-bar__title{font-size:25px;line-height:30px;color:#213f6b;padding-bottom:0;padding-top:0}.b-appointment-left-bar__info{padding-top:20px}.b-appointment-left-bar__sub_title{font-size:14px;line-height:17px;text-transform:uppercase}.b-appointment-left-bar__aside{font-size:14px;line-height:19px;font-weight:300;padding-top:2px}.b-appointment-left-bar .mx-datepicker{-webkit-box-shadow:none!important;box-shadow:none!important}.b-appointment-left-bar .mx-calendar-content{width:224px!important}.b-appointment-left-bar .mx-datepicker{width:295px;padding:0}.b-form-hint{color:#bec7d3;font-size:14px;font-weight:400}.b-form-hint:not(:last-of-type){margin-right:30px}.b-form-hint__wrapper{margin:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-form-hint__wrapper{margin:10px 15px 0}}.b-add-edit__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-add-edit__form--label-card{background-color:#fff!important;height:60px!important}.b-add-edit__form--label-card--margin{margin-bottom:150px}.b-add-edit__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}@media(max-width:767px){.b-add-edit__form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-add-edit__form__row .b-add-edit__form__input{margin:8px 15px}}.b-add-edit__form__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-add-edit__form__input input:disabled{color:#a9a9a9}.b-add-edit__form__input--width{width:260px!important;margin:0 15px}.b-add-edit__form__delete{text-transform:uppercase;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-add-edit__form__delete:hover{opacity:.7}.b-form-base-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}@media(max-width:767px){.b-form-base-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.b-form-base-line .fw-form-input__wrapper{margin-right:0;margin-bottom:18px}}.b-form-base-line__sub-input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}@media(min-width:768px){.b-form-base-line__sub-input{padding-right:15px;padding-left:15px}}.b-form-base-line__d260{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}@media(max-width:767px){.b-form-base-line__d260{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.b-choose{padding:20px 30px;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);border-radius:20px;width:300px;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.b-choose:not(:last-of-type){margin-right:80px}.b-choose__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-choose img{max-width:100%;max-height:100%}.b-choose__title{font-size:25px;line-height:30px;color:#203f6a;margin-bottom:20px;text-align:center}.b-choose__aside{color:#203f6a;font-size:16px;line-height:1.2em;height:2.4em;overflow:hidden;padding:5px 0;text-align:center}@media(max-width:767px){.b-choose{width:240px;height:240px}.b-choose__title{margin:10px 0 0;font-size:20px}.b-choose:not(:last-of-type){margin-right:0;margin-bottom:25px}.b-choose__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-worker-panel{width:100%;height:70px;padding:0 40px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);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}@media(max-width:767px){.b-worker-panel{padding:0 20px}}.b-worker-panel:not(.b-worker-panel--disabled):hover{cursor:pointer}.b-worker-panel:not(.b-worker-panel--disabled):hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-worker-panel--disabled{background-color:#f3f3f3;color:#cecece}.b-worker-panel--disabled path{fill:#cecece!important}.b-worker-panel:not(:last-of-type){margin-bottom:20px}.b-worker-panel__text{font-size:20px;line-height:22px;-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;font-weight:700}.b-worker-panel__admin{background:#edeef2;padding:15px 20px;border-radius:5px}.b-worker-panel .fw-switcher--disabled{cursor:not-allowed}.b-worker-panel .fw-switcher--disabled .fw-switcher__circle,.b-worker-panel .fw-switcher--disabled .fw-switcher__slider{background-color:#eee!important}.b-add-hub-team__wrapper{width:500px}@media(min-width:768px){.b-add-hub-team__wrapper{margin-bottom:50px}}@media(max-width:767px){.b-add-hub-team__wrapper{width:100%}}.b-add-hub-team .b-required-field{font-weight:500;font-size:13px;margin-bottom:160px}.b-consult-worker .b-consult-card{position:relative}@media(max-width:767px){.b-consult-worker .b-consult-card{margin:0 0 20px}}.b-consult-worker .b-consult-card--small{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.b-consult-worker .b-consult-card--transparent{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-worker .b-consult-card__sub-wrapper:first-child{margin-top:0}.b-consult-worker .b-consult-card__title{background-color:#fff;border-radius:0 20px 0;top:0;right:0;font-size:24px;color:#203f6a;font-weight:600;padding:20px 20px 10px}.b-consult-worker .b-consult-card__title,.b-consult-worker .b-consult-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-worker .b-consult-card__wrapper{margin:0 -15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.b-consult-worker .b-consult-card__worker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-worker .b-consult-card__worker-wrapper.h-pointer:hover{cursor:pointer;background-color:#f6f8f9}.b-consult-worker .b-consult-card__worker-wrapper.h-pointer:hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-consult-worker .b-consult-card__scroll-inner{max-height:390px;overflow:auto}@media(max-width:767px){.b-consult-worker .b-consult-card__scroll-inner{max-height:none!important}}.b-consult-worker .b-consult-card__worker-arrow{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.b-consult-worker .b-consult-card--list{padding:20px 40px;margin:0}@media(max-width:767px){.b-consult-worker .b-consult-card--list{padding:20px}}.b-consult-worker .b-consult-card--list-title{font-size:20px;font-weight:700;margin:0}.b-worker-title{padding:20px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-worker-title,.b-worker-title__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-worker-title,.b-worker-title__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-worker-title__inner{max-width:100%}.b-worker-title .b-worker__position{white-space:normal}.b-worker-title .b-worker-panel__admin{margin-left:0}}.b-worker-title .b-consult-card{-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px}.b-consult-card .b-consult-card__worker-name{width:100%;padding:0;font-size:18px!important;font-weight:500;color:#203f6a}.b-consult-card .b-worker__info{max-width:calc(100% - 40px)}.b-worker__info--align-right{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}body,html{width:100%;min-height:100vh}body{background-color:#f8f9fa}h1{font-size:30px}h6{font-size:12px}a{color:inherit}.fw-input--error{border:1px solid #ff004d!important}.fw-input__error-text{color:#ff004d;font-size:12px!important;font-weight:500;line-height:14px}.multiselect__option--highlight{background:#efefef!important}.mx-datepicker{-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.mx-datepicker .mx-input-append{right:-10px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(max-width:767px){h1{font-size:28px;margin:.37em 0;font-size:22px;margin:.32em 0}}.multiselect ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.multiselect ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.fw-select-address .multiselect__content-wrapper{overflow-x:hidden!important}.fw-input--uppercase .fw-input,.fw-select--uppercase .multiselect__option,.fw-select--uppercase .multiselect__single{text-transform:capitalize!important}.b-popup-with-sticky-close .fw-popup__close_popup{position:sticky;top:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:11}.b-popup-with-sticky-close .fw-popup__close_popup>span{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;border-radius:4px;background:#f4f5f6}.b-popup-sticky-bottom-buttons{position:sticky;bottom:0;background:#f4f5f6;padding:20px 0 20px;z-index:11;-webkit-box-shadow:0 -2px 8px hsla(0,0%,55%,.14);box-shadow:0 -2px 8px hsla(0,0%,55%,.14);margin:0 -35px;width:auto}@media(max-width:767px){.b-popup-sticky-bottom-buttons{bottom:-20px}}.b-common-title-wrapper{width:100%;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;-webkit-box-flex:1;-ms-flex:1;flex:1}.b-common-title-wrapper .b-common-title-wrapper__search{width:300px}@media(max-width:767px){.b-common-title-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.b-common-title-wrapper .fw-input__wrapper{margin-left:0;width:100%}.b-common-title-wrapper .b-common-title-wrapper__search{width:100%}}.b-common-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.b-common-button-wrapper .fw-button{min-height:46px!important}.b-common-item-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.b-common-item-title-wrapper--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-common-item-title-wrapper__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.b-common-item-title-wrapper__inner{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-common-item-title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;margin-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.fw-button.fw-button--little{padding:10px 24px 10px}.b-consult-workers__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px -10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.b-consult-workers__wrapper{margin:0 -10px}}@media(max-width:767px){.b-consult-workers__wrapper{padding-bottom:70px}}.b-consult-workers__wrapper .b-worker__position{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.b-consult-workers__wrapper .b-worker__position{width:100%}}.b-add-worker__wrapper{width:900px}@media(max-width:767px){.b-add-worker__wrapper{width:100%}h2{margin:.4em 0}}.b-classic-width-input{width:440px}@media(max-width:767px){.b-classic-width-input{width:100%}.b-society-selection{padding:0 15px}}.b-add-branch__form .h-mhd-20{margin-left:20px;margin-right:20px}@media(max-width:767px){.b-add-branch__form .h-mhd-20{margin-left:10px;margin-right:10px}}.b-add-branch__form .b-form-base-line__inner-input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}@media(max-width:767px){.b-add-branch__form .b-form-base-line{padding-bottom:10px}}.fw-input{-ms-flex-line-pack:baseline!important;align-content:baseline!important}.fw-input::-webkit-input-placeholder{vertical-align:middle!important}.fw-input::-moz-placeholder{vertical-align:middle!important}.fw-input:-ms-input-placeholder{vertical-align:middle!important}.fw-input::-ms-input-placeholder{vertical-align:middle!important}.fw-input::placeholder{vertical-align:middle!important}.fw-pagination{z-index:5!important}.b-nav__buttons_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;width:90%}@media(min-width:768px){.b-nav__buttons_wrapper--line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:767px){.b-nav__buttons_wrapper{width:auto;padding:0;display:block}}.fw-select-phone-with-code>.multiselect__tags .multiselect__placeholder{width:70px!important}.fw-select-phone-with-code>.multiselect__tags .multiselect__input::-webkit-input-placeholder{opacity:0}.fw-select-phone-with-code>.multiselect__tags .multiselect__input::-moz-placeholder{opacity:0}.fw-select-phone-with-code>.multiselect__tags .multiselect__input:-ms-input-placeholder{opacity:0}.fw-select-phone-with-code>.multiselect__tags .multiselect__input::-ms-input-placeholder{opacity:0}.fw-select-phone-with-code>.multiselect__tags .multiselect__input::placeholder{opacity:0}.b-app-wrapper{min-height:100vh;width:100%}.b-calendar-header-nav{height:100%}.b-calendar-header-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-calendar-header-nav__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-calendar-header-nav__inner .b-calendar-header-nav__line{display:none}}.b-calendar-header-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;color:#213f6b;margin-left:4px}.b-calendar-header-nav__line{height:40px;margin-top:-5px;width:0;margin:0 30px auto;position:relative}.b-calendar-header-nav__line:after{content:"";top:-2px;left:0;border-right:1px solid #979797;width:0;height:44px;position:absolute}.b-calendar-header-nav__buttons{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:40px}@media(max-width:767px){.b-calendar-header-nav__buttons{display:none!important}}.b-calendar-header-nav__button{padding:0 20px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:12px 24px 10px!important;white-space:nowrap}.b-calendar-header-nav__button.router-link-active{cursor:default!important}.b-calendar-header-nav__button--small{padding:12px 15px 10px!important}.b-calendar-header-nav__button.fw-button--choose{border:1px solid #e8ebf0}.b-calendar-header-nav__button:not(:last-of-type){margin-right:10px}.b-calendar-header-nav__arrow,.b-calendar-header-nav__time-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-calendar-header-nav__arrow{height:40px;width:40px;border-radius:50%;border:1px solid #e8ebf0;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.b-calendar-header-nav__arrow.disabled{cursor:default;background-color:#e8ebf0}.b-calendar-header-nav__arrow.disabled svg{fill:gray!important}.b-calendar-header-nav__arrow:not(.disabled){cursor:pointer}.b-calendar-header-nav__arrow:not(.disabled) svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.b-calendar-header-nav__arrow:not(.disabled):hover.b-calendar-header-nav__arrow--left svg{-webkit-transform:translate(-2px);transform:translate(-2px)}.b-calendar-header-nav__arrow:not(.disabled):hover.b-calendar-header-nav__arrow--right svg{-webkit-transform:translate(2px);transform:translate(2px)}.b-calendar-header-nav__arrow:not(:last-of-type){margin-right:4px}.b-calendar-header-nav__wrapper{width:100%;background-color:green;border-radius:20px;height:76px;background-color:#f8f9fa;-webkit-box-shadow:0 5px 11px 0 rgba(33,63,107,.1);box-shadow:0 5px 11px 0 rgba(33,63,107,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px}@media(max-width:767px){.b-calendar-header-nav__wrapper{padding:10px 15px}.b-calendar-header-nav__wrapper .b-calendar-header-nav__buttons{margin-bottom:10px}}.fw-time-card{padding:2px 4px 2px 10px!important;cursor:pointer;width:70px!important;max-width:70px!important;height:34px;margin:0 10px;z-index:1;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.fw-time-card__outer{width:100%}.fw-time-card__distance{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex}.fw-time-card__time-wrapper{padding-left:4px}.fw-time-card__viewed{position:absolute;right:1px;bottom:2px;height:16px;width:10px}.fw-time-card .fw-time-card__label{width:5px}.fw-time-card .fw-border-index{width:12px;height:12px;border-radius:0 4px 0 4px;top:0;right:0;text-align:center;font-weight:500;position:absolute;z-index:1;color:#fff;font-size:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-cancel-reason .multiselect__input::-webkit-input-placeholder{color:transparent}.b-cancel-reason .multiselect__input::-moz-placeholder{color:transparent}.b-cancel-reason .multiselect__input:-ms-input-placeholder{color:transparent}.b-cancel-reason .multiselect__input::-ms-input-placeholder{color:transparent}.b-cancel-reason .multiselect__input::placeholder{color:transparent}.b-add-branch__form .b-link{background:#edf0f3;min-height:60px;width:100%;border-radius:10px;font-weight:500!important;padding:0 20px}.b-add-branch__form .b-link-text{padding-right:20px;text-overflow:ellipsis;border:none;overflow:hidden;white-space:nowrap}.b-add-branch__form .b-link:hover{text-decoration:underline}.b-input-attribute{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-form-attributes{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-form-attributes,.b-form-attributes__overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.b-form-attributes__overlay{position:absolute;top:-5px;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-form-attributes .b-field-tips-popup{margin-top:-10px;margin-bottom:25px}.h-form-comment textarea{min-height:150px;overflow:auto}.b-form-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-form-tab__comments-item{position:relative;cursor:pointer;color:rgba(33,63,107,.5);font-weight:500;font-size:14px;margin:10px;padding:25px 15px;background-color:#edf0f3;border-radius:10px}.b-form-tab-less-more__button{padding:20px;position:absolute;bottom:-12px;right:0;font-size:12px;color:#203f6a}.b-form-tab-less-more__button:hover{cursor:pointer;text-decoration:underline}.b-form-tab__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}@media(max-width:767px){.b-form-tab__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-form-tab__row .b-form-tab__input{margin:8px 15px}}.b-form-tab__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-form-tab__input input:disabled{color:#a9a9a9}.b-form-tab__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-form-tab__delete:hover{opacity:.7}.b-form-tabs-header{margin-top:10px;margin-bottom:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:767px){.b-form-tabs-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-form-tabs-header>div{margin-bottom:7px}}.b-form-tabs-header .mx-input-wrapper{cursor:pointer}.b-form-tabs-header .mx-datepicker{background:#edf0f3;border-radius:10px;font-weight:500!important;line-height:unset}.b-form-tabs-header .mx-datepicker .mx-input{font-size:16px}.b-form-tabs-header .fw-select-base .multiselect__tags{background:#edf0f3}.b-form-tabs{position:relative}.b-form-tabs--hm50{margin-bottom:50px}@media(max-width:767px){.b-form-tabs--hm50{margin-bottom:10px}.b-form-tabs__appointment .b-add-branch__form{margin:0}.b-form-tabs__appointment .b-form-base-line{padding-bottom:0}.b-form-tabs{width:100%;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;overflow:auto}.b-form-tabs .b-form-tabs__tab{margin:0 15px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;white-space:nowrap}.b-form-tabs__line{display:none!important}.b-form-tabs__tab{margin:0;padding:0 10px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width:768px){.b-form-tabs__appointment .b-form-base-line{padding-bottom:0}}.b-consult-appointment .fw-input{background:#edf0f3!important;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-appointment .b-cancel-appointment__button{cursor:pointer;font-weight:700;font-size:15px;padding-top:30px;text-align:right;width:100%}.b-consult-appointment .b-cancel-appointment__button span{opacity:.3}.b-consult-appointment .b-cancel-appointment__button--text:hover{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:#ff004d;opacity:1}.b-add-or-edit-appointment--as-full-page{background-color:#f8f9fa!important;overflow-y:auto;position:static}.b-add-or-edit-appointment--as-full-page .fw-popup{background-color:#f8f9fa!important;position:relative!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-transform:none!important;transform:none!important;border-radius:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:none!important;box-shadow:none!important;left:0!important;right:0!important;top:0!important;bottom:0!important}.b-add-or-edit-appointment--as-full-page .fw-popup__title{margin-bottom:40px!important}.b-add-or-edit-appointment--as-full-page .b-cancel-appointment__button{bottom:auto!important;margin-top:30px;right:0}.b-add-or-edit-appointment--as-full-page .fw-input{background-color:#fff!important}.b-add-or-edit-appointment__account__title{margin:0 35px 15px;text-align:center;padding:7px 15px;font-size:12px;line-height:13px;font-weight:700;border-radius:5px;display:inline-block;z-index:10}.b-add-or-edit-appointment__account__title--saas{background:rgba(255,129,18,.1);color:#ff8112}.b-add-or-edit-appointment__account__title--sc{background:rgba(55,180,251,.1);color:#37b4fb}.b-add-or-edit-appointment__account__title--alarm{color:#ff004d;background:rgba(255,0,77,.1)}.b-add-or-edit-appointment__sub-account__title{background-color:rgba(139,24,207,.1);color:#8b18cf}.b-add-or-edit-appointment__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media(max-width:767px){.b-add-or-edit-appointment__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-add-or-edit-appointment__buttons .b-add-edit__form__delete{margin:20px 0}.b-booking-form-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pac-container{display:none!important}.b-select-address .multiselect__input::-webkit-input-placeholder{width:100%}.b-select-address .multiselect__input::-moz-placeholder{width:100%}.b-select-address .multiselect__input:-ms-input-placeholder{width:100%}.b-select-address .multiselect__input::-ms-input-placeholder{width:100%}.b-select-address .multiselect__input::placeholder{width:100%}.b-select-address .multiselect__tags{border-radius:10px!important}.b-select-address.b-select-address--empty .multiselect__content-wrapper{display:none!important}.b-select-address .multiselect__content-wrapper{min-width:440px;width:100%!important}@media(max-width:767px){.b-select-address .multiselect__content-wrapper{min-width:none!important}}.b-select-address .multiselect__title-first{white-space:nowrap;overflow:hidden;width:580px;text-overflow:ellipsis}.b-select-address--with-start-address .multiselect__placeholder{color:#203f6a!important}.b-select-address--loading .multiselect__option,.b-select-address--search-query-short .multiselect__option,.b-select-address--with-start-address .multiselect__option{display:none!important}.b-select-address--no-result{background-color:#fff;padding:10px;border-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.05);box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media(max-width:767px){.b-select-address .multiselect__content-wrapper{min-width:auto!important}}.b-select-address--wrapper .b-select-address,.b-select-address--wrapper .multiselect{position:unset!important}.b-select-address--wrapper .multiselect .multiselect__content-wrapper{max-height:200px!important;left:0;top:70px!important}.b-select-address--wrapper .b-direction-column .multiselect__content-wrapper{max-height:200px!important;left:0;top:175px!important}.b-booking-form__input-wrapper{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 15px;margin-bottom:20px}.b-booking-form__outer{margin:20px 0 -10px;width:100%}.b-booking-calendar-form .b-cancel-appointment__form .fw-select-phone-with-code .multiselect__tags{min-height:50px!important;height:50px!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.b-booking-calendar-form .b-cancel-appointment__form .fw-select-phone-with-code .fw-select__caret{top:0}.b-appointment-left-bar_form .fw-input--white-bigger{max-height:54px!important;min-height:54px!important}@media(max-height:900px){.b-appointment-left-bar_form{margin-top:-15px}.b-appointment-left-bar_form .fw-input--white-bigger{max-height:50px!important;min-height:50px!important}.b-cancel-appointment__form__events{margin-bottom:10px!important}.b-form-hint.h-mb-10{margin-bottom:5px}.b-form-hint__wrapper{margin:10px 15px 0}.b-appointment-book-form__submit{margin-top:0;margin-bottom:-5px}}@media(max-width:767px){.b-appointment-left-bar_form{width:100%}}.b-cancel-appointment__form__events{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-book-appointment__popup__reference-code{min-width:340px}.b-cancel-appointment__form .b-form-base-line{padding-bottom:20px}@media(max-width:767px){.b-cancel-appointment__form .b-form-base-line{padding-bottom:0}}.b-company-time-card{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px;border-radius:5px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.05);box-shadow:0 12px 24px 0 rgba(0,0,0,.05);z-index:1}.b-company-time-card:hover{-webkit-box-shadow:0 12px 24px 0 rgba(39,219,189,.2);box-shadow:0 12px 24px 0 rgba(39,219,189,.2)}.b-company-time-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start}.b-company-time-card__inner,.b-company-time-card__time{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.b-company-time-card__time{padding:1px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:12px}.b-company-time-card__overflow-text{min-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-company-time-card__title{font-size:12px;padding:1px 0 1px 5px;width:100%;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-word;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5em}.b-company-time-card__appointment{right:0;width:8px;height:8px;position:absolute;bottom:0;border-radius:5px 0 5px 0}.b-company-time-card__appointment--sc{background:#37b4fb!important}.b-company-time-card__appointment--saas{background:#fb7c07!important}.b-worker__position__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-worker__inner{max-width:calc(100% - 64px)!important;padding-left:10px}.b-worker__info{-webkit-box-flex:5;-ms-flex:5;flex:5}.b-plan-table__add_an_appointment{width:100%;max-width:100%;color:#27dbbd;background-color:#e9fbf8;border-radius:5px;font-size:9px;line-height:14px;padding:5px 3px;cursor:pointer;position:absolute;left:0;top:5px;height:100%;z-index:1}.b-plan-table__add_an_appointment__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;height:50%;border:1px dashed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-plan-table__add_an_appointment__item:hover{opacity:1}.b-plan-table__add_an_appointment--full-day .b-plan-table__add_an_appointment__item{height:100%;border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-management-card{padding:2px 4px 2px 10px!important;width:auto;margin:0 2px 0 0;z-index:1;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;background:#ccc;position:relative;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.07);box-shadow:0 2px 0 0 rgba(0,0,0,.07);height:100%}.b-management-card--lunch-break{background:repeating-linear-gradient(140deg,#fff,#fff 6px,#e8e9e9 0,#e8e9e9 16px)}.b-management-card--danger{background:rgba(255,0,77,.3)}.b-management-card--success{background:#b4e1cc}.b-management-card--unavailability{background:rgba(0,0,0,.25)}.b-management-card--alt{background:rgba(255,196,0,.44)}.b-management-card--big{padding-top:10px}.b-management-card--big .b-management-card__title__wrapper{padding-top:4px}.b-management-card--small .b-management-card__time{display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-management-card--small .b-management-card__time .b-management-card__icon{margin-left:5px;height:12px!important;width:12px!important}.b-management-card--small .b-management-card__title__wrapper{margin-left:5px}.b-management-card__label{position:absolute;top:0;left:0;width:3px;height:100%;border-left:3px solid #333;border:5px 0 0 5px}.b-management-card__outer{width:100%}.b-management-card__time{font-size:12px;padding-left:4px}.b-management-card__viewed{position:absolute;right:1px;bottom:2px;height:16px;width:10px}.b-management-card .b-management-card__label{width:5px}.b-management-card__title{font-weight:500}.b-appointment-management-popup__worker,.b-management-card__title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-appointment-management-popup__worker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:500}.b-appointment-management-popup__worker .b-worker__avatar{margin-right:5px}.b-appointment-management-popup__worker .b-worker__info{-webkit-box-flex:0;-ms-flex:0;flex:0}.b-appointment-management-popup .b-worker__avatar__icon{margin-top:3px}.b-app-management-table,.b-appointment-management-popup__tables__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-app-management-table{padding:0;margin:15px 10px 0;background-color:#f3f4f7;max-height:80vh;position:relative;overflow-y:auto;overflow-x:hidden}@media(max-height:1000px){.b-app-management-table{max-height:calc(100vh - 220px)}}@media(max-width:767px){.b-app-management-table{margin:15px 4px 0;max-height:64vh}}.b-app-management-table__title{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f9fa;color:#213f6b;font-weight:500;margin:10px 10px 0;border-radius:5px;text-transform:uppercase}@media(max-width:767px){.b-app-management-table__title{font-size:12px}}.b-app-management-table__title--success{background:rgba(39,219,189,.102);color:#27dbbd}.b-app-management-table__inner{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.b-app-management-table__time{text-align:center;width:65px;min-width:65px;padding:5px 5px 0;color:#213f6b;font-size:12px;font-weight:500;border-right:1px solid #d5dae3;height:60px;border-top:1px solid #d5dae3;position:relative}.b-app-management-table__time:before{height:0;border-bottom:1px solid #d5dae3;position:absolute;bottom:-1px;left:0;width:700px;content:""}@media(max-width:767px){.b-app-management-table__time{width:45px;min-width:45px}}.b-app-management-table__time--active{color:#203f6a;font-weight:700}.b-app-management-table__time div{position:relative;left:0;height:54px;background-color:#f3f4f7;font-size:11px;color:#213f6b;font-weight:500;padding-top:10px}.b-app-management-table__draggable{border-top:1px solid #d5dae3;width:100%}.b-app-management-table__draggable__border{border:2px solid #27dbbd;position:absolute;width:100%;border-radius:6px;z-index:1}.b-app-management-table__draggable__area{position:relative;border-top:1px solid #d5dae3}.b-app-management-table__draggable__area--disabled .b-app-management-table__draggable__item{cursor:not-allowed}.b-app-management-table__draggable__item{height:100%;left:0;width:100%;position:relative;z-index:2}.b-app-management-table__draggable__wrapper{height:60px}.b-drag-forbidden{cursor:not-allowed!important}.b-drag-empty{cursor:default}.b-drag-available{cursor:move;z-index:3}.b-drop-area.over,.drop.over{border-color:#aaa;background:#ccc}.b-drop-area.over .drag,.drop.over .drag{padding-top:10px}.b-drop-area.over .drag>.drag,.drop.over .drag>.drag{padding:10px;background:rgba(0,0,0,.3);width:auto;height:auto}.b-drop-area{background-color:rgba(39,214,189,.2);border:2px dashed #3bd6bd!important;width:100%;z-index:5!important}.b-drop-area--over{background-color:red;width:100%;height:30px;position:absolute}.b-drag-empty,.b-drag-forbidden{cursor:default!important}.b-drop-area.over,.drop.over{border-color:transparent;background:transparent}.drag{-webkit-transition:none!important;transition:none!important}.drag.can-drag{cursor:move!important}.drag.can-not-drag{cursor:not-allowed!important}.b-new-appointment input.fw-input.fw-input--white-bigger::-webkit-input-placeholder{width:100%}.b-new-appointment input.fw-input.fw-input--white-bigger::-moz-placeholder{width:100%}.b-new-appointment input.fw-input.fw-input--white-bigger:-ms-input-placeholder{width:100%}.b-new-appointment input.fw-input.fw-input--white-bigger::-ms-input-placeholder{width:100%}.b-new-appointment input.fw-input.fw-input--white-bigger::placeholder{width:100%}.b-appointment-left-bar_form .fw-input__error-text{margin:10px 0 15px;margin:3px 0 15px}.b-appointment-left-bar_form .b-cancel-appointment__form .multiselect__tags{min-height:60px!important;padding-left:15px!important;border-radius:10px!important}.b-appointment-left-bar_form .fw-check-box__wrapper.with-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.b-appointment-left-bar_form .fw-check-box__wrapper.with-text .fw-check-box__label{margin-left:10px;font-weight:400}.b-appointment-left-bar_form .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-appointment-left-bar_form .multiselect__input{opacity:1}.b-appointment-left-bar_form input.multiselect__input{padding:0!important}.b-appointment-left-bar_form__head{height:35px}.h-align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.b-booking-popup__wrapper .fw-popup{overflow:auto;display:block}.b-choose-room input.multiselect__input{padding:0!important}.b-choose-branch .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.multiselect__content-item--active-item .b-address-branch__option__address,.multiselect__content-item--active-item .b-address-branch__option__name{color:#213f6b}.b-distance-block{padding-top:5px;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px}.b-address-branch__option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border-bottom:1px solid #a2a8b1;cursor:pointer}.b-address-branch__option svg{will-change:transform;-webkit-transition:-webkit-transform .26s;transition:-webkit-transform .26s;transition:transform .26s;transition:transform .26s,-webkit-transform .26s;-webkit-transform:translate(0);transform:translate(0)}.b-address-branch__option:hover .b-address-branch__option__address,.b-address-branch__option:hover .b-address-branch__option__name{color:#203f6a}.b-address-branch__option:hover path{fill:#203f6a!important}.b-address-branch__option:hover svg{-webkit-transform:translate(4px);transform:translate(4px)}.b-address-branch__option__name{font-size:20px;font-weight:700;margin-bottom:7px;color:#27dbbd}.b-address-branch__option__address{font-weight:300;color:#a2a8b1;text-transform:uppercase}.b-address-branch__option__wrapper{width:100%;left:0;max-height:355px;overflow-y:auto;margin-top:10px}.b-address-branch__option .fw-button--little{padding:10px 24px 10px}.b-global-loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;background:#fff;top:0;left:0;z-index:10}.b-plan-table{padding:0 60px 0 0;min-width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1}.b-plan-table thead tr:first-child>td{position:sticky;top:0;z-index:30}.b-plan-table .b-worker-time-card__inner{overflow:hidden;position:relative}.b-plan-table .fw-time-card__time{padding:1px 0;font-size:11px}.b-plan-table--hide{opacity:0}.b-plan-table__wrapper{width:calc(100vw - 350px)}.b-plan-table_th{height:34px;border-radius:5px;background-color:#e5f5f7;color:#213f6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:8px;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:14px;border:1px solid transparent}.b-plan-table_th--active{background-color:rgba(39,219,189,.1);color:#27dbbd;border:1px solid #27dbbd}.b-plan-table_th--active b{color:#27dbbd}.b-plan-table_th--active b:before{content:"";color:#27dbbd;border-radius:10px;position:absolute;z-index:1;margin-top:-1px}.b-plan-table_th b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}.b-plan-table_th b span{position:relative;z-index:2}.b-plan-table td:first-of-type{margin:0 12px 0 5px;text-align:center;width:65px;min-width:65px;padding-right:0;vertical-align:top;position:sticky;left:0;z-index:10;border-right:none}.b-plan-table td:first-of-type div{position:relative;left:0;height:54px;background-color:#fff;font-size:11px}.b-plan-table td:not(:first-of-type){min-width:160px}.b-plan-table thead td{padding:5px 0;background:#fff}.b-plan-table tbody td{border-right:8px solid #fff}.b-plan-table__row_color{background:#f8f9fa}.b-plan-table__row_color--alt{background:repeating-linear-gradient(-78deg,#d5dde8,#d5dde8 .5px,#fff 0,#fff 5px)}.b-plan-table__time{color:#bec7d3;font-weight:400}.b-plan-table__time--active{color:#203f6a;font-weight:700}.b-plan-table__time-card-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:44px;height:44px}@media(max-width:768px){.b-plan-table__wrapper{width:100%}}.b-plan-table__timeline{width:100%;height:1px;background-color:#203f6a;position:relative}.b-plan-table__timeline__wrapper{width:100%;position:absolute;z-index:5;left:0}.b-plan-table__component{position:absolute!important}.b-plan-table__component--separator:after{background:hsla(0,0%,50%,.07);content:"";position:absolute;top:0;right:0;width:3px;height:100%}.b-consult-card__header-title{font-weight:700;font-size:20px;margin:20px 0 10px}.b-consult-card__sub-aside{word-wrap:break-word}.b-consult-card__sub-aside__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-card__sub-aside__count{margin-left:15px;border-radius:5px;color:#ff004d;padding:4px 8px;background-color:rgba(255,0,77,.1);font-weight:700}.b-consult-card__sub-wrapper{margin-top:20px}.b-appointment-info__consult-info{position:fixed;bottom:0;left:0;max-width:350px}.b-appointment-left-bar_form .fw-input--textarea,.b-appointment-left-bar_form .fw-input--white{-webkit-box-shadow:none;box-shadow:none}.b-appointment-left-bar_form .fw-input--textarea::-webkit-input-placeholder,.b-appointment-left-bar_form .fw-input--white::-webkit-input-placeholder{color:#909fb5}.b-appointment-left-bar_form .fw-input--textarea::-moz-placeholder,.b-appointment-left-bar_form .fw-input--white::-moz-placeholder{color:#909fb5}.b-appointment-left-bar_form .fw-input--textarea:-ms-input-placeholder,.b-appointment-left-bar_form .fw-input--white:-ms-input-placeholder{color:#909fb5}.b-appointment-left-bar_form .fw-input--textarea::-ms-input-placeholder,.b-appointment-left-bar_form .fw-input--white::-ms-input-placeholder{color:#909fb5}.b-appointment-left-bar_form .fw-input--textarea::placeholder,.b-appointment-left-bar_form .fw-input--white::placeholder{color:#909fb5}.b-appointment-left-bar_form .fw-input__error-text{margin:4px 0 15px;font-size:12px;color:#ff004d}.b-appointment-left-bar__time:not(:first-of-type):before{content:"-";margin:0 3px}.b-base-form-margin{margin-bottom:35px}@media(max-width:767px){.b-base-form-margin{margin-bottom:10px}}.b-appointment-left-bar .mx-datepicker-popup{z-index:5!important}.b-appointment-left-bar .mx-datepicker--hide{height:330px!important}.b-appointment-left-bar .b-appointment-form-back_button{top:30px;right:30px}.b-calendar-datepicker .mx-calendar{width:100%!important}.b-calendar-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d8d8d8;margin:0 -40px;padding:20px 25px 0;word-break:break-all}@media(max-width:767px){.b-calendar-info{padding-top:10px;margin:0 -30px}}.b-calendar-info__grid{width:46px;height:46px;border-radius:50%;background-color:#e9ecf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;margin-right:20px}.b-calendar-info__text{font-size:12px;margin-top:5px}.b-calendar-info__text:first-of-type{font-weight:700;font-size:16px}.b-calendar-info__text:not(:first-of-type){text-transform:uppercase}.b-blue-background{z-index:32}.b-user-list__main--scroll-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:170px}.b-user-list__main--scroll .fw-arrow-big-circle--middle-size{margin-top:20px}.b-user-list__main--scroll .fw-horizontal-scroll__content{position:static!important}.b-user-list__main--scroll .b-user-list{padding-right:50px;margin-left:0!important;padding-left:75px}@media(max-width:767px){.b-user-list__main--scroll .b-user-list{padding-left:15px;max-width:100vw;overflow:auto;padding-right:5px}}.b-user-list__main--scroll .b-user-list__inner{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding-right:25px}.b-user-list__main--scroll .b-user-list__item__text{z-index:1;width:100%;font-size:11px;text-align:center;color:#203f6a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:transform;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-user-list__main--scroll .b-user-list__item__avatar{width:20px;height:20px;border-radius:10px;margin-bottom:6px;opacity:.7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:transform;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-user-list__main--scroll .b-user-list__item,.b-user-list__main--scroll .b-user-list__item__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-user-list__main--scroll .b-user-list__item{width:80px!important;height:75px!important;border:1px solid rgba(33,63,107,.1);background-color:#fff;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin:0 5px;padding:5px;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative!important}.b-user-list__main--scroll .b-user-list__item__count{position:absolute;top:0;right:0;font-size:11px;padding:3px;background-color:#27dbbd;color:#fff;border-radius:4px 10px 4px 4px}.b-user-list__main--scroll .b-user-list__item:hover:not(:first-child) .b-user-list__item-by--hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:31}.b-user-list__main--scroll .b-user-list__item--active{background-color:#d6f8f2;border-color:transparent!important;position:relative}.b-user-list__main--scroll .b-user-list__item--active:after{content:"";left:0;right:0;width:20px;height:2px;background-color:#27dbbd;bottom:-11px;-webkit-transform:translateY(-48%);transform:translateY(-48%);position:relative;margin:0 auto;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}.b-user-list__main--scroll .b-user-list__item--active .b-user-list__item__text{color:#27dbbd}.b-user-list__main--scroll .b-user-list__item--disabled{background-color:#f2f4f6!important;border-color:transparent!important;cursor:default!important}.b-user-list__main--scroll .b-user-list__item--disabled:after{content:"";position:absolute;left:0;right:0;width:20px;height:2px;background-color:#bec7d3;bottom:0;margin:auto}.b-user-list__main--scroll .b-user-list__item:not(.b-user-list__item--disabled):hover{border-color:transparent;background-color:#ecfcf9}.b-user-list__main--scroll .b-user-list__item__label{margin-top:3px;font-size:9px;padding:2px 5px;border-radius:3px;background-color:#f3f4f7;color:#203f6a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:transform;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-user-list__main--scroll .b-user-list__item-by--hover{display:none;padding:10px;position:absolute;border-radius:5px;top:80px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#203f6a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;border:1px solid rgba(33,63,107,.1)}.b-user-list__main--scroll .b-user-list__item-by--hover:after{content:" ";position:absolute;top:2%;left:50%;margin-left:7px;border:5px solid;border-color:transparent transparent #fff #fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:-3px 3px 3px -3px rgba(0,0,0,.1);box-shadow:-3px 3px 3px -3px rgba(0,0,0,.1)}.b-user-list__main--scroll .b-user-list__item-by--hover .b-user-list__item__text{font-size:14px}.b-user-list__main--scroll .b-user-list__item-by--hover .b-user-list__item__label{font-size:12px;padding:5px}.b-user-list__main--scroll+div{margin-top:-80px}.b-vertical-user-list{display:block;margin-top:15px}.b-vertical-user-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;cursor:pointer}.b-vertical-user-list__item:hover .b-vertical-user-list__item__text{text-decoration:underline}.b-vertical-user-list__item__text{font-size:14px;font-weight:500}.b-vertical-user-list__item__text:not(:first-of-type){margin-left:5px}.b-vertical-user-list__item__avatar{width:22px;height:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:7px}.b-vertical-user-list__item__avatar__inner{width:18px;height:18px;background:#f6f8f9;border-radius:50%}.b-room-list{padding-right:50px;margin-left:0!important;padding-left:60px}.b-room-list__inner{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;overflow:auto}.b-room-list__item__text{width:100%;font-size:11px;text-align:center;color:#203f6a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-room-list__item__avatar{width:20px;height:20px;border-radius:10px;margin-bottom:6px;opacity:.7;-ms-flex-align:center;-ms-flex-pack:center}.b-room-list__item,.b-room-list__item__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.b-room-list__item{width:100px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border:1px solid rgba(33,63,107,.1);background-color:#fff;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;margin:0 5px;padding:5px;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative}.b-room-list__item--active{background-color:#d6f8f2;border-color:transparent!important}.b-room-list__item--active:after{content:"";position:absolute;left:0;right:0;width:20px;height:2px;background-color:#27dbbd;bottom:0;margin:auto}.b-room-list__item--active .b-room-list__item__text{color:#27dbbd}.b-room-list__item--disabled{background-color:#f2f4f6!important;border-color:transparent!important;cursor:default!important}.b-room-list__item--disabled:after{content:"";position:absolute;left:0;right:0;width:20px;height:2px;background-color:#bec7d3;bottom:0;margin:auto}.b-room-list__item:not(.b-room-list__item--disabled):hover{border-color:transparent;background-color:#ecfcf9}body .h-height-auto-force{height:auto!important;min-height:auto!important}.h-table-cell{display:table-cell}.h-table{display:table}.h-white-space-nowrap{white-space:nowrap}.b-appointment-main{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;background-color:#fff}.b-appointment-main .b-select-company__calendar .multiselect__option{padding:17px!important;display:table!important;width:100%}.b-appointment-main .b-select-company__calendar .multiselect__element{display:table;width:100%}.b-appointment-main .fw-select-tooltip .multiselect__content{overflow-y:auto!important}.b-appointment-main .fw-select-tooltip .multiselect__content-wrapper{display:block;overflow-y:auto!important;margin-top:10px;width:auto!important}.b-appointment-main .multiselect__tags{padding:0!important;max-height:30px!important;min-height:30px!important}.b-appointment-main__title{font-size:20px}.b-appointment-main__today-button{width:83px;height:28px}.b-appointment-main__show-button{position:fixed;bottom:80px;left:50px;padding:10px 12px;border-radius:8px;background-color:#213f6b;z-index:31;width:auto}.b-appointment-main .multiselect__content-wrapper{min-width:280px;min-height:80px}.b-appointment-main .fw-select__caret{right:5px}.b-appointment-main .multiselect__placeholder{padding-right:20px}.b-appointment-main .multiselect:after{right:-1px!important}.b-calendar-page__height-wrapper,.fw-horizontal-scroll__inner{height:100vh!important}.fw-horizontal-scroll__content{height:100%!important}.b-calendar-page__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.b-calendar-page__wrapper--is-open .b-appointment-main__show-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-calendar-page__info-link:hover{opacity:.8}@media(max-width:767px){.b-calendar-page__height-wrapper .fw-horizontal-scroll__shadow{width:40px!important;height:40px;top:-50px;bottom:0;margin:auto;background:none!important}.b-calendar-page__height-wrapper .fw-horizontal-scroll__shadow>span{margin-left:0;margin-right:0}.b-calendar-page__height-wrapper .fw-horizontal-scroll__shadow--right{right:0!important}}.b-calendar-page__corner-fix{display:block}@media(max-width:767px){.b-calendar-page__corner-fix{max-width:100vw;overflow:auto}}.b-calendar-page__corner-fix .fw-horizontal-scroll__shadow--left{left:60px;z-index:5}.b-calendar-page__corner-fix:after{content:"";top:0;left:0;width:65px;height:40px;z-index:31;background-color:#fff;position:absolute}@media(max-width:767px){.b-calendar-page__corner-fix:after{display:none}.b-appointment-left-bar{overflow:scroll;position:fixed;top:0;width:100%;height:100%;z-index:31;padding:20px 20px 10px}.b-appointment-main__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0;padding:5px 0}.b-appointment-main__title{font-size:16px}}.b-fw-spin-loader-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.b-appointment-main .fw-horizontal-scroll__content{min-width:calc(100vw - 350px)!important;max-width:calc(100vw - 350px)!important;width:calc(100vw - 350px)!important}}.b-calendar-page__header-nav__wrapper{padding:20px 60px}@media(max-width:767px){.b-calendar-page__header-nav__wrapper{padding:10px 10px}}.b-calendar-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.b-calendar-header,.b-calendar-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.b-calendar-header__logo{width:350px;-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-calendar-header__nav{height:100%;width:100%;padding:20px 60px}.b-calendar-header__button{cursor:pointer;width:28px;height:28px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e9ecf0;-webkit-transition:background .3s;transition:background .3s;color:#8495ac;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-calendar-header__button:hover{background-color:#e3e4e5}.b-calendar-header__button span{display:-webkit-box;display:-ms-flexbox;display:flex}.b-calendar-header__back-arrow{margin-left:20px;position:static}.b-calendar-header__title{font-size:20px}.b-calendar-header__wrapper{width:100%}.b-calendar-header__logo{padding-left:40px;z-index:1}.b-worker__avatar{border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.b-worker__avatar__color{opacity:.4;position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-worker__avatar__color--gradient,.b-worker__avatar__icon{opacity:1}.b-worker__position{text-transform:capitalize;font-size:22px;line-height:26px;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-worker__position--ghost{opacity:.4}.b-worker__name{text-transform:uppercase;color:#bec7d3;font-weight:500;font-size:11px;letter-spacing:.3px;margin-top:5px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:204px}.b-worker__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:204px}.b-worker__info,.b-worker__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-worker__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.b-worker__info--small .b-worker__position{font-size:14px}.b-worker__info--small .b-worker__avatar{margin-right:0}.b-worker__info__tag{padding:3px 4px;border-radius:4px;font-size:10px;font-weight:500;text-align:center}.b-worker__info__tag--success{color:#27dbbd;background-color:rgba(39,219,189,.2)}.b-worker__info__tag--negative{color:#ff004d;background-color:rgba(255,0,77,.2)}.b-worker__info__tag--grey{background-color:#f2f4f6;color:#213f6b}.b-worker__info__tag:not(:first-of-type){margin-left:5px}.b-calendar-body__cell{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e8ecf0;font-size:11px;line-height:.75em;font-weight:500;cursor:pointer}.b-calendar-body__cell--count .b-calendar-body__cell__square__sub{-webkit-transition:-webkit-transform .15s!important;transition:-webkit-transform .15s!important;transition:transform .15s!important;transition:transform .15s,-webkit-transform .15s!important;width:calc(100% - 4px)!important;border-radius:5px}.b-calendar-body__cell--inactive{cursor:default}.b-calendar-body__cell--inactive .b-calendar-body__cell__square__sub{-webkit-transform:scale(1)!important;transform:scale(1)!important}.b-calendar-body__cell--big{width:52px;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.b-calendar-body__cell--big .b-calendar-body__cell__square__sub{font-size:10px}.b-calendar-body__cell--active{background-color:#203f6a;border-radius:8px;color:#fff}.b-calendar-body__cell--active .b-calendar-body__cell__square__sub{background-color:transparent!important}.b-calendar-body__cell--empty:hover .b-calendar-body__cell__square__sub{background-color:#ece9e9!important}.b-calendar-body__cell__square{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-calendar-body__cell__square:hover .b-calendar-body__cell__square__sub{-webkit-transform:scale(1.1);transform:scale(1.1)}.b-calendar-body__cell__square__sub{width:calc(100% - 6px);height:calc(100% - 6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:transform;-webkit-transition:background .3s,-webkit-transform .15s;transition:background .3s,-webkit-transform .15s;transition:transform .15s,background .3s;transition:transform .15s,background .3s,-webkit-transform .15s}.b-calendar-body__cell__square__sub div{background-color:#8495ac;width:4px;height:4px;border-radius:50%;margin:0 1px}.b-calendar-body__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #e8ecf0;height:40px;position:relative}.b-page-wrapper--big-container .b-calendar-body__row{height:38px}.b-calendar-body__row:hover .b-calendar-body__column{background-color:#203f6a;border-radius:8px;border:2px solid #fff}.b-calendar-body__row:hover .b-calendar-body__name{color:#fff}.b-calendar-body__column{width:410px;-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;border-right:1px solid #e8ecf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px}.b-calendar-body__name{font-size:14px;font-weight:500;margin-top:2px}.h-flex-0-0-20{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.b-calendar-body{width:100%}.b-calendar-body__wrapper{margin:0 auto}.b-calendar-body__wrapper--with-aside{max-width:1640px;width:100%;margin:0 auto}.b-calendar-body__wrapper--with-aside .b-calendar-body__cell:not(.b-calendar-body__cell--big){-webkit-box-flex:0;-ms-flex:0 0 33px;flex:0 0 33px;height:33px}.b-calendar-body__wrapper--with-aside .b-calendar-body__cell:not(.b-calendar-body__cell--big) .b-calendar-body__cell__square{padding:2px}.b-calendar-body__footer,.b-calendar-body__head{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:2;width:100vw;padding-right:50px}.b-calendar-body__footer__outer{position:sticky;bottom:0;left:0;width:100%;min-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background:#fff}.b-calendar-body__footer__wrapper--with-aside{max-width:1640px;width:100%;margin:0 auto}.b-calendar-body__footer__wrapper--with-aside .b-calendar-body__cell{-webkit-box-flex:0;-ms-flex:0 0 33px;flex:0 0 33px;height:33px}.b-calendar-body__footer__wrapper--with-aside .b-calendar-body__cell .b-calendar-body__cell__square{padding:2px}.b-calendar-body__column--filter{font-size:13px;font-weight:500;position:relative;color:#8595ad;height:40px}.b-calendar-body__column--filter .b-calendar-body__column--filter__title{cursor:pointer}.b-calendar-body__column--filter--applied{padding:2px 7px;font-size:12px;font-weight:400;position:relative;top:-25px;left:-3px;background:#27dbbd;color:#fff;border-radius:10px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex}.b-calendar-body__column--filter--clear-filters{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:#000;left:100%;width:200px;margin-left:4px;top:3px;cursor:pointer}.b-calendar-body__column--filter--clear-filters:hover{text-decoration:underline}.b-calendar-body__column--filter__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-calendar-body__column--filter__title:hover{color:#000}.b-calendar-body__cell--big .b-calendar-body__cell__square{cursor:default!important}.b-calendar-body__cell--big .b-calendar-body__cell__square__sub{-webkit-transform:scale(1)!important;transform:scale(1)!important}.scroller{min-height:100%}.vue-recycle-scroller__item-wrapper{min-height:100vh}.vue-recycle-scroller__item-view{width:100vw!important;padding-right:50px;height:40px!important}.vue-recycle-scroller__item-view:first-of-type .b-calendar-body__row{border-top:1px solid #e8ecf0}.b-settings-popup{width:420px!important}.b-settings-popup__label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.b-filters-popup{width:840px!important;color:#213f6b}.b-filters-popup input{z-index:-1}.b-filters-popup__skills{max-height:calc(100% - 30px)}.b-how-to-use-popup{width:460px!important;color:#213f6b}.b-how-to-use-popup .b-calendar-body__cell__square{padding:0!important}.b-how-to-use-popup__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 0}.b-how-to-use-popup__list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}.b-how-to-use-popup__list__text{padding-left:10px;color:#8495ac;font-weight:500;font-size:14px}.b-how-to-use-popup__square{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.b-how-to-use-popup__aside{text-align:center;font-size:14px;line-height:18px;font-weight:500}.b-choose-book-type-popup{width:600px!important;color:#213f6b}.b-choose-book-type-popup__items{border-bottom:1px solid #b7c0ce;width:100%;padding-bottom:25px;padding-top:25px}.b-choose-book-type-popup__item{height:50px;width:100%;border-radius:5px;overflow:hidden;position:relative;padding:0 15px;border-left:5px solid transparent;color:#213f6b;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent}.b-choose-book-type-popup__item__title{font-weight:700}.b-choose-book-type-popup__item--saas{background-color:#fff2e7;border-color:#ff8112}.b-choose-book-type-popup__item--selfcare{background-color:#e9f7fe;border-color:#37b4fb}.b-choose-book-type-popup__item--unavailability{background-color:#e8e9e9;border-color:#7d7d7d}.b-choose-book-type-popup__item--reserved-slot{background-color:#f2fdf2;border-color:#3c9823}.b-choose-book-type-popup__advisor:hover{text-decoration:underline}.b-choose-book-type-popup__labels{margin:15px -10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.b-choose-book-type-popup__label{width:118px;height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;border-radius:5px;margin:7px;font-size:12px}.b-access-lock-page__wrapper{position:fixed;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(33.09%,hsla(0,0%,100%,.98)),color-stop(99.94%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.98) 33.09%,#fff 99.94%)}.b-advisor__avatar{border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.b-advisor__avatar__color{opacity:.4;position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-advisor__avatar__color--gradient,.b-advisor__avatar__icon{opacity:1}.b-advisor__position{text-transform:capitalize;font-size:22px;line-height:26px;font-weight:600}.b-advisor__position--ghost{opacity:.4}.b-advisor--fullname{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-advisor__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.b-advisor__info,.b-advisor__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-advisor__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-flex:5;-ms-flex:5;flex:5}.b-advisor__info--small .b-advisor__position{font-size:14px}.b-advisor__info--small .b-advisor__avatar{margin-right:0}.b-advisor--item__name{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#bec7d3;font-weight:500;font-size:11px;letter-spacing:.3px;margin-top:5px}.b-advisor--label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;right:-3px;top:10px}@media(max-width:767px){.b-advisor--label{right:15px}}.b-advisor--admin,.b-advisor--unconfirmed{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;font-size:8px;height:16.87px;width:46.11px;border-radius:5px;color:#213f6b}.b-advisor--admin{background-color:rgba(33,63,107,.1)}.b-advisor--unconfirmed{text-transform:uppercase;padding:0 5px;background-color:rgba(122,67,198,.1);width:auto;color:#7a43c6}.b-add-shift-slot-form{text-align:center}.b-add-shift-slot-form .fw-label-card-wrapper{-webkit-transition:background .2s;transition:background .2s}.b-add-shift-slot-form .fw-label-card-wrapper:hover{background-color:#e3e4e7}.b-add-shift-slot-form__label__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-add-shift-slot-form__icon,.b-add-shift-slot-form__label__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-add-shift-slot-form__icon{padding:4px;border-radius:3px;background-color:#203f6a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-add-shift-slot-form .mx-datepicker{padding:0 10px}.b-add-shift-slot-form .multiselect__content-wrapper{max-height:200px!important}.b-add-shift-slot-form__loading{width:100%;height:100%;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.b-add-shift-slot-form .fw-label-card-wrapper{background-color:#f0f2f5}.b-add-shift-slot-form .multiselect__option,.b-add-shift-slot-form .multiselect__single{font-weight:500!important;font-size:14px!important}.b-add-shift-slot-form .fw-select-base .multiselect:after{display:none!important}.b-add-shift-slot-form__title{font-size:14px;line-height:17px;color:#bec7d3;text-transform:uppercase;font-weight:700}.b-add-shift-slot-form__date{font-size:25px;font-weight:700;color:#203f6a;margin:15px 0 20px}.b-add-shift-slot-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.b-add-shift-slot-form__label__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.b-add-shift-slot-form__label__row .b-advisor__info{-webkit-box-flex:0;-ms-flex:0;flex:0}.b-add-shift-slot-form__label .multiselect__option{text-transform:uppercase!important}.b-add-shift-slot-form__label--disabled{position:relative;opacity:.5}.b-add-shift-slot-form__label--disabled:after{content:"";background-color:rgba(0,0,0,.1);border-radius:10px;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.b-add-shift-slot-form__label__text{font-size:14px;color:#203f6a;font-weight:500!important;text-align:left}.b-add-shift-slot-form__label__text--time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px 0 10px}.b-add-shift-slot-form__button{z-index:4;position:relative}.b-add-shift-slot-form__button__inner{margin-top:20px;margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.b-add-shift-slot-form__to{width:40px;margin:0 10px;color:#bec7d3}.b-add-shift-slot-form__wrapper{position:relative}.b-add-shift-slot-form__wrapper--disable:after{position:absolute;content:"";left:0;width:100%;top:0;height:100%;z-index:10}.b-add-shift-slot-form__wrapper--disable .b-add-reserved-slot-form__datepicker.mx-input,.b-add-shift-slot-form__wrapper--disable .b-add-reserved-slot-form__label__text--active,.b-add-shift-slot-form__wrapper--disable .multiselect__single,.b-add-shift-slot-form__wrapper--disable .mx-datepicker--form .mx-input{color:#787e85!important}.b-add-shift-slot-form__wrapper--disable .fw-check-box__wrapper.fw-is-selected .fw-check-box__container,.b-add-shift-slot-form__wrapper--disable .fw-switcher__slider{background-color:#787e85!important}.b-add-shift-slot-form__wrapper--disable .fw-check-box__container{color:#fff}.b-add-shift-slot-form .fw-check-box__container.form-light{height:37px;padding:5px;-webkit-box-flex:0;-ms-flex:0 0 37px;flex:0 0 37px;font-weight:500}.b-add-shift-slot-form__datepicker{font-weight:500!important}.b-add-shift-slot-form__datepicker::-webkit-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-shift-slot-form__datepicker::-moz-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-shift-slot-form__datepicker:-ms-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-shift-slot-form__datepicker::-ms-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-shift-slot-form__datepicker::placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-shift-slot-form__close_popup{position:absolute;right:40px;top:40px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.b-add-shift-slot-form__close_popup:hover{opacity:.7}.b-add-shift-slot-form .multiselect__placeholder{font-size:14px!important;font-weight:500!important;color:#bec7d3!important}.b-choose-shift-slot-form__wrapper{width:340px;background-color:#f8f9fa}.b-calendar-wrapper{padding-bottom:74px;position:relative;background:#fff}.b-calendar-wrapper__info-fixed{position:fixed;bottom:40px;width:270px;left:40px}.b-calendar-wrapper:before{content:"";width:350px;height:100%;position:absolute;background:#f6f8f9}.b-calendar-wrapper--spinner-with-filters{position:absolute;top:200px;left:auto;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:auto;width:100%;z-index:33}.b-calendar-wrapper__no-data{margin-top:20px;font-size:18px;text-align:left;padding-left:20px;padding-left:400px}.h-width-300{width:300px}@media(max-width:767px){.b-login-choose-site-lang{position:static;margin:30px 0}}.b-login-sso--button:hover{text-decoration:underline}.b-login-choose-site-lang{position:fixed;right:50px;top:50px;z-index:14}@media(max-width:767px){.b-login-choose-site-lang{right:10px;top:20px;margin:0}}.b-login-page__forget-password{position:absolute;right:0;height:0;color:#27dbbd}.b-login-page__forget-password__wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:0}.push-btn{margin:0 10px;width:156px!important;border-radius:15px!important}.b-select-location-page .fw-select-base.fw-select-white-modern,.b-select-location-page .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}@media(max-width:767px){.b-select-location-page{padding:0 15px}.b-add-appointment-type .b-route-wrapper__back_arrow{margin-left:0}}.b-appointment-choose-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-appointment-choose-address .multiselect__content{width:600px!important}@media(max-width:767px){.b-society-selection>.h-mt-15{width:100%}}.b-intervention-code_main--popup .b-intervention-code__inputs-wrapper{margin-bottom:30px}.b-custom-details__input{width:330px}.b-custom-details__input .fw-input__inner{width:100%}.b-society-selection .fw-select-base.fw-select-white-modern,.b-society-selection .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-add-appointment-type .multiselect__content-wrapper{max-height:350px!important}.b-intervention-code__inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.b-intervention-code_main .fw-input__wrapper{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}.b-intervention-code_main .fw-input__wrapper .fw-input__error-text{font-size:14px!important;margin-top:10px;bottom:-10px;left:auto;text-align:center;min-width:350px}.b-intervention-code_main .fw-input--white-bigger::-webkit-input-placeholder{color:#909fb5}.b-intervention-code_main .fw-input--white-bigger::-moz-placeholder{color:#909fb5}.b-intervention-code_main .fw-input--white-bigger:-ms-input-placeholder{color:#909fb5}.b-intervention-code_main .fw-input--white-bigger::-ms-input-placeholder{color:#909fb5}.b-intervention-code_main .fw-input--white-bigger::placeholder{color:#909fb5}@media(max-width:767px){.b-intervention-code_main{margin-bottom:35px}}.b-address-branch .multiselect__content-wrapper{width:100%!important}.b-address-branch .multiselect__option.multiselect__option--selected .multiselect__title-second{font-weight:400}.b-address-branch .multiselect__option.multiselect__option--selected{background-color:#757575!important}.b-address-branch .multiselect__content{background-color:#fff;max-width:100%}.b-address-branch .multiselect__content-wrapper{display:block!important;margin-top:15px!important;max-height:320px!important}.b-address-branch__input--disable.fw-select-disabled{opacity:1}.b-address-branch__input__no-results{color:#203f6a}.fw-select-address .multiselect .fw-select__caret{opacity:0}.fw-select-address .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-branch-office-map-size{width:390px;height:400px}.fw-select-address .multiselect__placeholder{padding-top:0!important}.b-multiselect__item-header{width:calc(100% - 35px)}.multiselect__content-item--active-item{background-color:rgba(33,63,107,.15)}.multiselect__content-item--active-item path{fill:#213f6b!important}.b-consult-choose-cards__wrapper__image img{height:inherit!important;width:inherit}@media(max-width:767px){.b-consult-choose-cards__wrapper__image{width:120px}}.b-consult-choose-cards__wrapper .fw-simple-card-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-calendar__table{margin-bottom:10px}.b-calendar__table,.b-calendar__table__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-calendar__table__title{font-size:25px;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.b-calendar__table__wrapper .fw-horizontal-scroll__inner{height:auto!important;padding-bottom:60px}.b-calendar__table__buttons{position:sticky;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f6f8f9;-webkit-box-shadow:3px 3px 10px #f6f8f9;box-shadow:3px 3px 10px #f6f8f9}.b-calendar__table__buttons:before{content:"";left:-40px;width:40px;top:0;position:absolute;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(26%,rgba(246,248,249,.74)),to(#f6f8f9));background:linear-gradient(90deg,transparent 0,rgba(246,248,249,.74) 26%,#f6f8f9);height:100%}.b-calendar__table__buttons:after{content:"";right:0;width:0;top:0;position:absolute;background:-webkit-gradient(linear,right top,left top,from(transparent),to(#f6f8f9));background:linear-gradient(270deg,transparent,#f6f8f9);height:100%}.b-calendar__table__inner{width:100%;max-width:90%;margin:0 auto;height:100%}.b-calendar__table__inner .fw-input--white-bigger-shadow,.b-calendar__table__inner .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-calendar__table__outer{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:5px;height:60px;padding-right:30px}.b-calendar__table__item,.b-calendar__table__outer{display:-webkit-box;display:-ms-flexbox;display:flex}.b-calendar__table__item{-webkit-box-flex:2;-ms-flex:2 0 190px;flex:2 0 190px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 10px 6px 30px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-align:left;max-width:190px;min-width:190px}.b-calendar__table__item.b-calendar__table__item--medium{-webkit-box-flex:3;-ms-flex:3 0 240px;flex:3 0 240px;min-width:240px;max-width:240px}.b-calendar__table__item.b-calendar__table__item--big{-webkit-box-flex:4;-ms-flex:4 0 320px;flex:4 0 320px;min-width:320px;max-width:320px}.b-calendar__table__item__inner{max-height:3.6em;line-height:1em;overflow:hidden}.b-calendar__table__item__delete,.b-calendar__table__item__edit{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;background:#fff;height:60px;width:60px;border-radius:5px}.b-calendar__table__item span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b-calendar__table__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-calendar__table__header__item{text-transform:uppercase;-webkit-box-flex:2;-ms-flex:2 0 190px;flex:2 0 190px;padding:15px 10px 15px 30px;min-width:190px;max-width:190px}.b-calendar__table__header__item.b-calendar-table__table__header__item--big{-webkit-box-flex:4;-ms-flex:4 0 320px;flex:4 0 320px;min-width:320px;max-width:320px}.b-add-edit-room__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;width:100%}@media(max-width:767px){.b-add-edit-room__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-add-edit-room__inner .fw-form-input__wrapper{margin-bottom:12px}}.b-geografic-popup--main__cities-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px}@media(max-width:767px){.b-geografic-popup--main__cities-wrapper .fw-button--choose{width:100%!important}}.b-geografic-popup--main__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-geografic-popup--main__row,.b-geografic-popup--main__row__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-geografic-popup--main__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-geografic-popup--main__row .h-width-300{width:100%}.b-geografic-popup--main__row__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.b-geografic-popup .fw-button--choose.ghost{background:#fff!important;opacity:.5;border:#c8c8c8!important;color:#213f6b!important;cursor:auto}.b-geografic-popup{height:calc(85vh - 150px)}@media(max-width:767px){.b-geografic-popup__checkbox,.b-geografic-popup__checkbox__wrapper{width:100%}}.b-geografic-popup--main{z-index:1;background-color:#f8f9fa;padding-bottom:20px}.b-geografic-popup--main__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-geografic-popup--main__buttons{display:block}}.b-geografic-popup .b-back-button{top:50px}.b-geografic-popup input.fw-input.fw-input--white-bigger-search::-webkit-input-placeholder{width:100%}.b-geografic-popup input.fw-input.fw-input--white-bigger-search::-moz-placeholder{width:100%}.b-geografic-popup input.fw-input.fw-input--white-bigger-search:-ms-input-placeholder{width:100%}.b-geografic-popup input.fw-input.fw-input--white-bigger-search::-ms-input-placeholder{width:100%}.b-geografic-popup input.fw-input.fw-input--white-bigger-search::placeholder{width:100%}.b-add-worker__wrapper-form{margin-bottom:100px}.b-add-worker__wrapper input.multiselect__input{padding:0!important}.b-add-worker__wrapper .multiselect__placeholder{opacity:1;z-index:2}.b-add-worker__wrapper-address .b-select-address,.b-add-worker__wrapper-address .multiselect{position:unset!important}.b-add-worker__wrapper-address .multiselect__content-wrapper{max-height:200px!important;left:0;top:70px!important}.b-add-worker__wrapper__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}@media(max-width:767px){.b-add-worker__wrapper__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.b-add-worker__wrapper__line .fw-form-input__wrapper{margin-right:0;margin-bottom:15px}}.b-add-worker__input-wrapper{padding-bottom:30px}@media(max-width:767px){.b-add-worker__input-wrapper{padding-bottom:0}}@media(min-width:768px){.b-add-worker__input__inner{width:310px}.b-add-worker__input__280{width:280px!important}}.delete-popup__delete--btn{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer}.delete-popup__delete--btn:hover{opacity:.7}@media(max-width:767px){.b-change-workers-hours__inner{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:50%}}.b-change-workers-hours__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}@media(max-width:767px){.b-change-workers-hours__wrapper{height:600px;max-height:70vh;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.b-working-hours__date-picker{width:320px;height:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-working-hours__date-picker .mx-datepicker--static .mx-calendar,.b-working-hours__date-picker .mx-datepicker--static .mx-datepicker-popup{background:#fff!important;bottom:65px!important;padding:10px}.b-working-hours__date-picker .mx-input::-webkit-input-placeholder{overflow:inherit;color:#203f6a}.b-working-hours__date-picker .mx-input::-moz-placeholder{overflow:inherit;color:#203f6a}.b-working-hours__date-picker .mx-input:-ms-input-placeholder{overflow:inherit;color:#203f6a}.b-working-hours__date-picker .mx-input::-ms-input-placeholder{overflow:inherit;color:#203f6a}.b-working-hours__date-picker .mx-input::placeholder{overflow:inherit;color:#203f6a}.b-working-hours .b-switch-time-day{border-radius:10px;background-color:#f0f2f5}.b-working-hours .multiselect__option--selected{color:#37e6c9!important}.b-wh-popup .mx-calendar-content .mx-panel-year .cell.actived{margin:1px 5%!important}.b-wh-popup .mx-calendar-content .mx-panel-month .cell.actived{margin:1px 1%!important}.b-wh-popup .b-form-tabs{color:#b5c0ce}.b-wh-popup .b-form-tabs,.b-wh-popup .b-form-tabs__active-tab{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}.b-wh-popup .b-form-tabs__active-tab{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#203f6a}.b-wh-popup .b-form-tabs__active-tab:after{position:absolute;content:"";top:30px;height:2px;width:40px;background:#203f6a}.b-wh-popup .b-form-tabs__tab{cursor:pointer;max-width:200px}.b-wh-popup .b-form-tabs-info{position:absolute;right:0}.b-wh-popup .b-form-tabs-info__hidden{border-radius:5px;min-width:120px;position:absolute;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background:#fff;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.05);box-shadow:0 12px 24px 0 rgba(0,0,0,.05);left:15px;bottom:25px;padding:10px}.b-wh-popup .b-form-tabs-info:hover .b-form-tabs-info__hidden{opacity:1}.b-wh-popup .multiselect__content-wrapper{top:30px;border-radius:15px!important;bottom:auto!important;max-height:300px!important}.b-wh-popup .multiselect--active .multiselect__tags:after{content:"";background:#fff;height:18px;width:100%;bottom:-12px;position:absolute;left:0}.b-add-or-edit-branch__wrapper{padding:0 40px;margin-top:30px}@media(max-width:767px){.b-add-or-edit-branch__wrapper{padding:0;margin-top:20px}}@media(min-width:768px){.b-add-or-edit-branch__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}@media(max-width:767px){.b-add-or-edit-branch__row .fw-form-input__wrapper{margin-bottom:12px}}.b-add-branch__form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-add-branch__form,.b-add-branch__form__row{display:-webkit-box;display:-ms-flexbox;display:flex}.b-add-branch__form__row{width:100%;margin-bottom:0}@media(max-width:767px){.b-add-branch__form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-add-branch__form__row .b-add-branch__form__input{margin:8px 15px}}.b-add-branch__form__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-add-branch__form__input input:disabled{color:#a9a9a9}.b-add-branch__form__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-add-branch__form__delete:hover{opacity:.7}.b-select-address__outer .multiselect__content-wrapper{position:absolute!important;margin-top:70px!important;background-color:#fff!important}.b-worker-time-card{position:relative;padding:5px 5px 5px 10px;border-radius:5px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.05);box-shadow:0 12px 24px 0 rgba(0,0,0,.05);min-width:100px}.b-worker-time-card,.b-worker-time-card__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.b-worker-time-card__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.b-worker-time-card__time{padding:3px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-worker-time-card__overflow-text{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-worker-time-card__title{font-size:12px;padding:3px 0;width:100%;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5em}.b-add-company__form--edit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-add-company__form--edit .b-label-card{background-color:#fff;height:60px!important}.b-add-company__form--edit .b-working-hours__date-picker{width:280px;border-radius:10px}@media(max-width:767px){.b-add-company__form--edit .b-working-hours__date-picker{width:100%}}.b-add-company__form--edit__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}@media(max-width:767px){.b-add-company__form--edit__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-add-company__form--edit__row .b-add-company__form--edit__input{margin:8px 15px}}.b-add-company__form--edit__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-add-company__form--edit__input input:disabled{color:#a9a9a9}.b-add-company__form--edit__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-add-company__form--edit__delete:hover{opacity:.7}.b-location-popup .fw-button--cancel{font-size:16px}.b-location-popup .gm-style-cc,.b-location-popup .gmnoprint a,.b-location-popup .gmnoprint span{display:none}.b-add-company__wrapper{margin-bottom:50px}.b-add-closures-slot-form{text-align:center;position:absolute;width:340px;right:-260px;margin:auto;background:#fff;z-index:1000;padding:30px;border-radius:20px;-webkit-box-shadow:0 3px 35px 0 rgba(33,63,107,.05);box-shadow:0 3px 35px 0 rgba(33,63,107,.05)}@media(max-width:767px){.b-add-closures-slot-form{left:0;right:0}}.b-add-closures-slot-form__loading{width:100%;height:100%;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.b-add-closures-slot-form .fw-label-card-wrapper{background-color:#f0f2f5}.b-add-closures-slot-form .multiselect__option,.b-add-closures-slot-form .multiselect__single{font-weight:500!important;font-size:14px!important}.b-add-closures-slot-form .fw-select-base .multiselect:after{display:none!important}.b-add-closures-slot-form__title{font-size:14px;line-height:17px;color:#bec7d3;text-transform:uppercase;font-weight:700}.b-add-closures-slot-form__date{font-size:25px;font-weight:700;color:#203f6a;margin:15px 0 20px}.b-add-closures-slot-form .mx-datepicker--form{background-color:#f0f2f5}.b-add-closures-slot-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.b-add-closures-slot-form .b-calendar-select__week{-webkit-transition:background .3s;transition:background .3s;cursor:pointer}.b-add-closures-slot-form .b-calendar-select__week input{cursor:pointer}.b-add-closures-slot-form .b-calendar-select__week:hover input{color:#182e4d!important}.b-add-closures-slot-form .b-calendar-select__week .multiselect__option{text-transform:uppercase!important}.b-add-closures-slot-form .b-calendar-select__week--disabled{position:relative;opacity:.5}.b-add-closures-slot-form .b-calendar-select__week--disabled:after{content:"";background-color:rgba(0,0,0,.1);border-radius:10px;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.b-add-closures-slot-form__label__text{font-size:14px;color:#bec7d3;font-weight:500!important}.b-add-closures-slot-form__label__text--active{color:#203f6a}.b-add-closures-slot-form__button{z-index:4;position:relative}.b-add-closures-slot-form__button__inner{margin-top:20px;margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.b-add-closures-slot-form__to{width:40px;margin:0 10px;color:#bec7d3}.b-add-closures-slot-form__wrapper{position:relative}.b-add-closures-slot-form__wrapper--disable:after{position:absolute;content:"";left:0;width:100%;top:0;height:100%;z-index:10}.b-add-closures-slot-form__wrapper--disable .b-add-closures-slot-form__datepicker.mx-input,.b-add-closures-slot-form__wrapper--disable .b-add-closures-slot-form__label__text--active,.b-add-closures-slot-form__wrapper--disable .multiselect__single,.b-add-closures-slot-form__wrapper--disable .mx-datepicker--form .mx-input{color:#787e85!important}.b-add-closures-slot-form__wrapper--disable .fw-check-box__wrapper.fw-is-selected .fw-check-box__container,.b-add-closures-slot-form__wrapper--disable .fw-switcher__slider{background-color:#787e85!important}.b-add-closures-slot-form__wrapper--disable .fw-check-box__container{color:#fff}.b-add-closures-slot-form .fw-check-box__container.form-light{height:37px;padding:5px;-webkit-box-flex:0;-ms-flex:0 0 37px;flex:0 0 37px;font-weight:500}.b-add-closures-slot-form__datepicker{font-weight:500!important;color:#203f6a}.b-add-closures-slot-form__datepicker::-webkit-input-placeholder{font-weight:500!important}.b-add-closures-slot-form__datepicker::-moz-placeholder{font-weight:500!important}.b-add-closures-slot-form__datepicker:-ms-input-placeholder{font-weight:500!important}.b-add-closures-slot-form__datepicker::-ms-input-placeholder{font-weight:500!important}.b-add-closures-slot-form__datepicker::placeholder{font-weight:500!important}.b-add-closures-slot-form__close_popup{position:absolute;right:40px;top:40px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.b-add-closures-slot-form__close_popup:hover{opacity:.7}.b-add-closures-slot-form .multiselect__placeholder{font-size:14px!important;font-weight:500!important;color:#bec7d3!important}.b-add-closures-slot-form__day_datepicker .mx-datepicker-popup{min-width:290px;left:-85px!important;margin-top:50px}.b-add-closures-slot-form__day_datepicker .mx-input{font-weight:500!important}.b-add-closures-slot-form__day_datepicker .mx-input::-webkit-input-placeholder{opacity:0!important}.b-add-closures-slot-form__day_datepicker .mx-input::-moz-placeholder{opacity:0!important}.b-add-closures-slot-form__day_datepicker .mx-input:-ms-input-placeholder{opacity:0!important}.b-add-closures-slot-form__day_datepicker .mx-input::-ms-input-placeholder{opacity:0!important}.b-add-closures-slot-form__day_datepicker .mx-input::placeholder{opacity:0!important}.b-closures-calendar__wrapper{padding:0 0 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-closures-calendar__wrapper .mx-datepicker{-webkit-box-shadow:none;box-shadow:none}.b-closures-calendar__wrapper .mx-datepicker-popup{width:350px!important;min-width:350px}.b-closures-calendar__calendar{max-width:340px;margin:20px auto 0}.b-consult-card-arrow{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);margin:20px 0 0;width:100%;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:20px 25px 20px 30px;max-height:74px;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;cursor:pointer}@media(max-width:767px){.b-consult-card-arrow{margin:10px 0;padding:20px 20px 20px 30px}}.b-consult-card-arrow:hover .b-consult-card-arrow__icon{-webkit-transform:translateX(10px);transform:translateX(10px)}.b-consult-card-arrow__icon{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.b-consult-card-arrow__title{font-size:24px;font-weight:700}@media(max-width:767px){.b-consult-card-arrow__title{font-size:20px}}.b-consult-branch .b-consult-card--arrow,.b-consult-branch .b-consult-card--wh--arrow{cursor:pointer}.b-consult-branch .b-consult-card--small,.b-consult-branch .b-consult-card--wh--small{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.b-consult-branch .b-consult-card--transparent,.b-consult-branch .b-consult-card--wh--transparent{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-branch .b-consult-card--wh__wrapper,.b-consult-branch .b-consult-card__wrapper{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-branch .b-consult-card--wh__inner,.b-consult-branch .b-consult-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-consult-branch .b-consult-card--wh__worker-wrapper,.b-consult-branch .b-consult-card__worker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-branch .b-consult-card--wh__worker-wrapper.h-pointer:hover,.b-consult-branch .b-consult-card__worker-wrapper.h-pointer:hover{cursor:pointer;background-color:#f6f8f9}.b-consult-branch .b-consult-card--wh__worker-wrapper.h-pointer:hover .b-consult-card__worker-arrow,.b-consult-branch .b-consult-card__worker-wrapper.h-pointer:hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-consult-branch .b-consult-card--wh__scroll-inner,.b-consult-branch .b-consult-card__scroll-inner{max-height:400px;overflow:auto}.b-consult-branch .b-consult-card--wh__worker-arrow,.b-consult-branch .b-consult-card__worker-arrow{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.b-settings-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative}.b-settings-nav__link--disabled{color:#c1bdbd!important}.b-settings-nav__link:not(.router-link-active){opacity:.5}.b-settings-nav__link:not(.router-link-active):hover{opacity:.7}.b-settings-nav__link.router-link-active:after{content:"";position:absolute;right:0;top:0;height:100%;width:2px;background-color:#27dbbd}.b-settings-nav__link.router-link-active .b-settings-nav__text{border-bottom:1px dashed}.b-settings-nav__text{font-size:16px;line-height:23px;font-weight:700;padding-right:10px}.b-settings-nav{width:410px;background-color:#fff;height:calc(100vh - 90px);padding:37px 0 37px 64px;-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;overflow-y:auto}.b-settings-nav__wrapper--open .b-settings-nav__arrow{z-index:51}.b-settings-nav__wrapper--open .b-settings-nav__arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-settings-nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-20px}@media(max-width:767px){.b-settings-nav__button{margin-top:-10px;top:0;right:10px;position:absolute}}.b-settings-nav .b-settings-nav__arrow{display:none}@media(max-width:767px){.b-settings-nav{position:fixed;left:0;z-index:1;padding:10px;width:calc(100vw - 20px);-webkit-transform:translate(-100%);transform:translate(-100%);overflow:visible;top:0;z-index:50;height:100vh}.b-settings-nav span{display:-webkit-box;display:-ms-flexbox;display:flex}.b-settings-nav--open{-webkit-transform:none;transform:none;overflow-y:auto!important}.b-settings-nav--open .b-settings-nav__arrow{left:20px}.b-settings-nav--open .b-settings-nav__arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:51}.b-settings-nav__arrow{display:block!important;left:20px;bottom:20px;position:fixed;padding:10px 12px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#213f6b}.b-settings-nav:before{content:"";right:0;width:20px;top:0;height:100%;background-color:rgba(0,0,0,.7);position:fixed}}.b-settings-nav__branch-name{font-size:12px;text-transform:uppercase;margin-bottom:24px;font-weight:500}.b-settings-nav--accordion .b-settings-nav__text{border:none!important}.b-settings-nav--accordion .b-settings-nav__link{padding-left:30px}.b-settings-nav__title{margin-bottom:8px;font-size:22px;font-weight:700}.b-settings-nav__group__link--active{opacity:1!important}.b-settings-nav__group__title{font-size:16px;font-weight:700;line-height:23px;color:#213f6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.b-settings-nav__group__title:hover{opacity:.8}.b-settings-nav__group__title:not(.b-settings-nav__group__title--active) .b-settings-nav__group__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-settings-nav__group__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;margin-bottom:3px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.b-settings-nav__group__main-icon{margin-right:10px}@media(max-width:767px){.b-settings-router-view-wrapper{padding:20px 15px!important;overflow:visible;min-height:100vh}.b-settings-router-view-wrapper .fw-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0;margin:20px 0 -20px 0;position:static}}.b-settings-router-view-wrapper .fw-pagination{position:fixed;width:calc(100% - 400px);right:0;left:auto}.b-horizontal-statistics__wrapper{padding:14px 30px;background-color:#fff;border-radius:20px}.b-horizontal-statistics__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:39px}.b-horizontal-statistics__text{font-size:14px;width:300px;color:#213f6b;font-weight:700;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-horizontal-statistics__value{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-horizontal-statistics__value__inner{height:25px;border-radius:14.5px;font-size:14px;color:#fff;padding:0 16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:25px;-ms-flex-item-align:center;align-self:center;-webkit-transition:width .6s cubic-bezier(.09,.8,.95,.97),opacity .6s ease-in-out;transition:width .6s cubic-bezier(.09,.8,.95,.97),opacity .6s ease-in-out}.b-horizontal-statistics__title{font-size:18px;line-height:24px}.b-statistic-table{padding:15px 27px;background-color:#fff;margin-top:41px;border-collapse:collapse}.b-statistic-table__th{font-size:12px;color:#213f6b;color:rgba(33,63,103,.3);text-transform:uppercase;padding:7px 0}.b-statistic-table__th:first-of-type{text-align:left;padding-left:20px}.b-statistic-table__th:not(:first-of-type){padding:12px 10px 3px;max-width:170px;min-width:140px}.b-statistic-table__td{font-size:14px;padding:12px 0}.b-statistic-table__td:first-of-type{text-align:left;font-weight:700;padding-left:20px}.b-statistic-table__td:not(:first-of-type){text-align:center;font-weight:500;padding:10px;max-width:170px;min-width:140px}.b-statistic-table tbody tr:not(:last-of-type){border-bottom:1px solid hsla(0,0%,59%,.3)}.b-kpi-select-category .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-kpi-select-category__clear{text-transform:uppercase;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-consult-branch-stat__datepicker{width:270px!important}.b-consult-branch-stat__datepicker .mx-datepicker-popup{-webkit-box-shadow:0 12px 24px rgba(0,0,0,.05);box-shadow:0 12px 24px rgba(0,0,0,.05)}.b-appointment-types__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;color:#213f6b;margin-bottom:20px}.b-appointment-types__tabs__item{position:relative;font-weight:500;opacity:.5}.b-appointment-types__tabs__item.router-link-active{opacity:1}.b-appointment-types__tabs__item.router-link-active:after{width:80%;position:absolute;left:0;content:"";right:0;bottom:-7px;border-top:2px solid #213f6b;height:0;margin:auto}.b-appointment-types__tabs__item:not(.active){cursor:pointer}.b-appointment-types__tabs__item:not(:last-of-type){margin-right:60px}.b-vertical-statistics__wrapper{width:100%;background-color:#fff;padding:12px 15px;border-radius:0 0 20px 20px}@media(max-width:1280px){.b-vertical-statistics__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;margin-top:10px;border-radius:20px}}.b-vertical-statistics__title{font-size:12px;text-transform:uppercase;color:#213f6b;letter-spacing:.2px;text-align:center;padding:8px 0 12px;background:#fff;font-weight:700;border-radius:20px 20px 0 0}@media(max-width:1280px){.b-vertical-statistics__title{padding:0;background:transparent}}.b-vertical-statistics__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;line-height:1.4em;color:#213f6b;font-weight:700;width:100%;border-top:1px solid hsla(0,0%,59%,.4);padding-top:5px}@media(max-width:1280px){.b-vertical-statistics__timeline{display:block;width:auto;padding-top:0;border-top:0;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px}}.b-vertical-statistics__timeline__item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;text-align:center}@media(max-width:1280px){.b-vertical-statistics__timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;margin:0 5px;padding:2px 10px}}.b-vertical-statistics__vertical-part{display:-webkit-box;display:-ms-flexbox;display:flex;height:200px}@media(max-width:1280px){.b-vertical-statistics__vertical-part{display:block;width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}}.b-vertical-statistics__vertical-part__item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:1280px){.b-vertical-statistics__vertical-part__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2px 10px}}.b-vertical-statistics__vertical-part__item__column{width:20px;border-radius:10px;color:#fff;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:height .6s cubic-bezier(.09,.8,.95,.97),opacity .3s ease-in;transition:height .6s cubic-bezier(.09,.8,.95,.97),opacity .3s ease-in}@media(max-width:1280px){.b-vertical-statistics__vertical-part__item__column{height:20px;margin:0 5px;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.b-vertical-statistics__vertical-part__item__column span{margin-bottom:7px}@media(max-width:1280px){.b-vertical-statistics__vertical-part__item__column span{margin-bottom:0}}.b-branch-card{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.b-branch-card,.b-branch-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-branch-card__wrapper{max-width:395px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:70px;-ms-flex-align:center}@media(max-width:767px){.b-branch-card__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}.b-branch-card__wrapper .fw-simple-card-wrapper{min-height:70px}.b-branch-card__title{font-weight:600;color:#213f6b}.b-branch-card__workers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-branch-card__worker{width:25px;height:25px;border-radius:50%;border:1px solid #fff;position:relative;background-size:cover;background-position:50%;background-color:#aaf1e5}.b-branch-card__worker-inner{width:17.8571428571px}.b-branch-card__workers-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;color:#bec7d3;text-transform:uppercase}@media(max-width:767px){.b-branch-card{width:100%}.b-branch-card__wrapper{margin:5px 0}}.b-consult-branches .b-consult-button-size{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.b-consult-branches{padding:0 15px}}.b-consult-hub__info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.b-consult-hub .b-consult-card{width:400px}}.b-consult-hub .b-consult-card--small{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.b-consult-hub .b-consult-card--transparent{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-hub .b-consult-card__wrapper{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.b-consult-hub .b-consult-card__wrapper{margin:0;padding:0 15px 10px}}.b-consult-hub .b-consult-card__worker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.b-consult-hub .b-consult-card__worker-wrapper{padding:10px 20px}}.b-consult-hub .b-consult-card__worker-wrapper.h-pointer:hover{cursor:pointer;background-color:#f6f8f9}.b-consult-hub .b-consult-card__worker-wrapper.h-pointer:hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-consult-hub .b-consult-card__worker-name{max-width:250px}@media(max-width:767px){.b-consult-hub .b-consult-card__worker-name{max-width:calc(100vw - 170px)}}.b-consult-hub .b-consult-card__scroll-inner{max-height:400px;overflow:auto}.b-consult-hub .b-consult-card__worker-arrow{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.b-consult-hub .b-consult-card--statistics{-webkit-box-flex:0;-ms-flex:0 0 69px;flex:0 0 69px}@media(max-width:767px){.b-consult-hub .b-consult-card--statistics{margin-bottom:20px}}.b-consult-hub .b-consult-card--statistics .b-consult-card__title{padding-top:0}@media(max-width:767px){.b-page-title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px}.b-page-title>div:not(:first-of-type){margin-left:15px}.b-consult-card__wrapper{margin:0 0 70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.b-hub-card{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.b-hub-card,.b-hub-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-hub-card__wrapper{max-width:395px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:70px;-ms-flex-align:center}@media(max-width:767px){.b-hub-card__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}.b-hub-card__wrapper .fw-simple-card-wrapper{min-height:70px}.b-hub-card__title{font-weight:600;color:#213f6b}.b-hub-card__workers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-hub-card__worker{width:25px;height:25px;border-radius:50%;border:1px solid #fff;position:relative;background-size:cover;background-position:50%;background-color:#aaf1e5}.b-hub-card__worker-inner{width:17.8571428571px}.b-hub-card__workers-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;color:#bec7d3;text-transform:uppercase}@media(max-width:767px){.b-hub-card{width:100%}.b-hub-card__wrapper{margin:5px 0}}@media(min-width:768px)and (max-width:1280px){.b-settings-router-view-wrapper{padding:30px 50px 60px!important}}.b-update-address__checkbox .icon-white__background--transparent{padding:0!important}.b-update-address__checkbox .icon-white__background p,.b-update-address__checkbox .icon-white__background--transparent p{max-width:100%!important;padding-right:10px}@media(max-width:1280px){.fw-popup{width:100%!important}}@media(max-width:767px){.b-add-edit-worker-popup{max-width:100vw}}.b-blue-background{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}.b-blue-background .fw-popup__title{font-size:22px}@media(max-width:767px){.b-blue-background .fw-popup__title{font-size:18px}.b-blue-background .fw-popup__close_popup{right:22px;top:22px}}.b-blue-background input::-webkit-input-placeholder{width:100px;text-overflow:ellipsis}.b-blue-background input::-moz-placeholder{width:100px;text-overflow:ellipsis}.b-blue-background input:-ms-input-placeholder{width:100px;text-overflow:ellipsis}.b-blue-background input::-ms-input-placeholder{width:100px;text-overflow:ellipsis}.b-blue-background input::placeholder{width:100px;text-overflow:ellipsis}.b-add-popup .fw-input__inner--button{background:#fff;border:none;width:80px;height:55px;right:5px}.b-add-company__wrapper{width:1000px}@media(max-width:767px){.b-add-company__wrapper{width:100%}}.b-add-or-edit-company__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media(max-width:767px){.b-add-or-edit-company__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.b-add-or-edit-company__line .fw-form-input__wrapper{margin-bottom:10px}}.b-consult-card__wrapper .b-consult-card__inner{padding:0 30px 40px}@media(max-width:767px){.b-consult-card__wrapper .b-consult-card__inner{padding:0 20px 20px}}.b-consult-card__wrapper{margin:0 -15px}.b-consult-card__worker-wrapper,.b-consult-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-card__worker-wrapper{padding:10px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-card__worker-wrapper.h-pointer:hover{cursor:pointer;background-color:#f6f8f9}.b-consult-card__worker-wrapper.h-pointer:hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-consult-card__scroll-inner{max-height:400px;overflow:auto}.b-consult-card__worker-arrow{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.b-page-title{padding:20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.b-page-title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px}.b-page-title>div:not(:first-of-type){margin-left:15px}}.b-company-card{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.b-company-card,.b-company-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-company-card__wrapper{max-width:395px;background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px 30px;border-radius:20px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);min-height:70px;-ms-flex-align:center}@media(max-width:767px){.b-company-card__wrapper{width:100%;max-width:none}}.b-company-card__title{font-weight:600;color:#213f6b}.b-company-card__workers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-company-card__worker{width:25px;height:25px;border-radius:50%;border:1px solid #fff;position:relative;background-size:cover;background-position:50%;background-color:#aaf1e5}.b-company-card__worker-inner{width:17.8571428571px}.b-company-card__workers-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;color:#bec7d3;text-transform:uppercase}@media(max-width:767px){.b-company-card{width:100%}.b-company-card__wrapper{margin:5px 0}}.b-consult-branches.b-page-container--big{max-width:830px}.b-consult-branches.b-page-container--big .b-consult-button-size{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-appts-main__icons{position:absolute;right:20px;top:32px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-consult-appts-main__icons{top:58px}}.b-consult-appts-main__export{cursor:pointer;padding:10px 12px;border-radius:8px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-left:10px;-webkit-box-shadow:0 10px 10px -8px rgba(33,63,107,.08);box-shadow:0 10px 10px -8px rgba(33,63,107,.08)}.b-consult-appts-main__export--disabled{opacity:.5;cursor:default}.b-consult-appts-main__export:not(.b-consult-appts-main__export--disabled):hover path{fill:#27dbbd!important}.b-consult-appts-main__title{padding-top:10px;text-align:center}@media(max-width:767px){.b-consult-appts-main__title{text-align:left}}.b-consult-appts-main__icon{margin:auto;display:block;height:40px;width:40px;background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 12px 4px -5px rgba(33,63,107,.05);box-shadow:0 12px 4px -5px rgba(33,63,107,.05)}@media(max-width:767px){.b-consult-appts-main__icon{z-index:3}}.b-consult-appts-main__icon:hover{-webkit-box-shadow:none;box-shadow:none}@media(max-width:767px){.b-consult-appts-main--open .b-consult-appointments__form__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:51}}.b-consult-appointments__form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(max-width:767px){.b-consult-appointments__form__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-appointment__table__wrapper .b-calendar__table__title{font-size:14px;margin-bottom:15px}}.b-consult-appointments__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width:767px){.b-consult-appointments__form__wrapper{position:fixed;left:0;z-index:1;padding:10px;width:calc(100vw - 20px);-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;min-height:calc(100vh - 100px);background-color:#fff;overflow:visible;top:0;height:100vh}.b-consult-appointments__form__wrapper--open{-webkit-transform:none;transform:none;z-index:50;overflow-y:auto}.b-consult-appointments__form__wrapper--open .b-consult-appointments__form__arrow{z-index:51}.b-consult-appointments__form__wrapper--static{position:static;width:100%;-webkit-transform:none;transform:none;background-color:transparent}.b-consult-appointments__form__wrapper:not(.b-consult-appointments__form__wrapper--static):before{content:"";right:0;width:20px;top:0;height:100%;background-color:rgba(0,0,0,.7);position:fixed}}.b-consult-appointments__form__arrow{display:none}@media(max-width:767px){.b-consult-appointments__form__arrow{display:block!important;left:20px;bottom:60px;position:fixed;padding:10px 12px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#213f6b;z-index:12}.b-consult-appointments__form__arrow,.b-consult-appointments__form__arrow span{display:-webkit-box;display:-ms-flexbox;display:flex}.b-consult-appointments__form__arrow--open{-webkit-transform:none;transform:none}.b-consult-appointments__form__arrow--open .b-settings-nav__arrow{left:20px;z-index:51}}.b-reserved-slots_on-site__hint{font-size:13px;text-align:left}.b-add-reserved-slot-form{text-align:center}.b-add-reserved-slot-form .mx-datepicker{padding:0 10px}.b-add-reserved-slot-form .multiselect__content-wrapper{max-height:200px!important}.b-add-reserved-slot-form__loading{width:100%;height:100%;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.b-add-reserved-slot-form .fw-label-card-wrapper{background-color:#f0f2f5}.b-add-reserved-slot-form .multiselect__option,.b-add-reserved-slot-form .multiselect__single{font-weight:500!important;font-size:14px!important}.b-add-reserved-slot-form .fw-select-base .multiselect:after{display:none!important}.b-add-reserved-slot-form__title{font-size:14px;line-height:17px;color:#bec7d3;text-transform:uppercase;font-weight:700}.b-add-reserved-slot-form__date{font-size:25px;font-weight:700;color:#203f6a;margin:15px 0 20px}.b-add-reserved-slot-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.b-add-reserved-slot-form__label .multiselect__option{text-transform:uppercase!important}.b-add-reserved-slot-form__label--disabled{position:relative;opacity:.5}.b-add-reserved-slot-form__label--disabled:after{content:"";background-color:rgba(0,0,0,.1);border-radius:10px;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.b-add-reserved-slot-form__label__text{font-size:14px;color:#bec7d3;font-weight:500!important}.b-add-reserved-slot-form__label__text--active{color:#203f6a}.b-add-reserved-slot-form__button{z-index:4;position:relative}.b-add-reserved-slot-form__button__inner{margin-top:20px;margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.b-add-reserved-slot-form__to{width:40px;margin:0 10px;color:#bec7d3}.b-add-reserved-slot-form__wrapper{position:relative}.b-add-reserved-slot-form__wrapper--disable:after{position:absolute;content:"";left:0;width:100%;top:0;height:100%;z-index:10}.b-add-reserved-slot-form__wrapper--disable .b-add-reserved-slot-form__datepicker.mx-input,.b-add-reserved-slot-form__wrapper--disable .b-add-reserved-slot-form__label__text--active,.b-add-reserved-slot-form__wrapper--disable .multiselect__single,.b-add-reserved-slot-form__wrapper--disable .mx-datepicker--form .mx-input{color:#787e85!important}.b-add-reserved-slot-form__wrapper--disable .fw-check-box__wrapper.fw-is-selected .fw-check-box__container,.b-add-reserved-slot-form__wrapper--disable .fw-switcher__slider{background-color:#787e85!important}.b-add-reserved-slot-form__wrapper--disable .fw-check-box__container{color:#fff}.b-add-reserved-slot-form .fw-check-box__container.form-light{height:37px;padding:5px;-webkit-box-flex:0;-ms-flex:0 0 37px;flex:0 0 37px;font-weight:500}.b-add-reserved-slot-form__datepicker{font-weight:500!important}.b-add-reserved-slot-form__datepicker::-webkit-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-reserved-slot-form__datepicker::-moz-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-reserved-slot-form__datepicker:-ms-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-reserved-slot-form__datepicker::-ms-input-placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-reserved-slot-form__datepicker::placeholder{font-weight:500!important;overflow:auto!important;width:100%!important}.b-add-reserved-slot-form__close_popup{position:absolute;right:40px;top:40px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.b-add-reserved-slot-form__close_popup:hover{opacity:.7}.b-add-reserved-slot-form .multiselect__placeholder{font-size:14px!important;font-weight:500!important;color:#bec7d3!important}.b-recurrence--not-active{text-transform:uppercase}.b-recurrence--not-active .multiselect__option,.b-recurrence--not-active .multiselect__single{color:#bec7d3!important}.b-add-reserved-slot-form__day_datepicker .mx-datepicker-popup{min-width:290px;left:-85px!important;margin-top:50px}.b-add-reserved-slot-form__day_datepicker .mx-input{font-weight:500!important}.b-add-reserved-slot-form__day_datepicker .mx-input::-webkit-input-placeholder{opacity:0!important}.b-add-reserved-slot-form__day_datepicker .mx-input::-moz-placeholder{opacity:0!important}.b-add-reserved-slot-form__day_datepicker .mx-input:-ms-input-placeholder{opacity:0!important}.b-add-reserved-slot-form__day_datepicker .mx-input::-ms-input-placeholder{opacity:0!important}.b-add-reserved-slot-form__day_datepicker .mx-input::placeholder{opacity:0!important}.b-calendar-select__time .multiselect__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent!important}.b-calendar-select__time .multiselect__option{text-align:center}.h-width-115{min-width:115px;width:115px}.b-reserved-slots__category-locations{background-color:#f0f2f5;border-radius:10px;padding:10px;margin-bottom:10px}.b-reserved-slots__category-locations__title{font-size:14px!important;color:#bec7d3!important;font-weight:500!important;text-transform:uppercase;text-align:left}.b-reserved-slots__category-locations .fw-check-box__container{height:35px!important;padding:8px 8px!important;font-size:11px!important;border-radius:16px!important}.b-reserved-slots__category-locations__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-reserved-slots__category-locations--disabled{position:relative;opacity:.5}.b-reserved-slots__category-locations--disabled:after{content:"";background-color:rgba(0,0,0,.1);border-radius:10px;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0}.b-company-edit__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer}.b-company-edit__delete:hover{opacity:.7}.b-add-reserved-slot-form .fw-label-card-wrapper[data-v-5a162452]{-webkit-transition:background .2s;transition:background .2s}.b-add-reserved-slot-form .fw-label-card-wrapper[data-v-5a162452]:hover{background-color:#e3e4e7}.b-add-reserved-slot-form__label__inner[data-v-5a162452]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.b-add-reserved-slot-form__icon[data-v-5a162452],.b-add-reserved-slot-form__label__inner[data-v-5a162452]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-add-reserved-slot-form__icon[data-v-5a162452]{padding:4px;border-radius:3px;background-color:#203f6a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-calendar-sync-popup .b-label-block{padding:8px}.b-calendar-sync-popup .b-label-yes{border-radius:5px;background-color:rgba(39,219,189,.1);color:#27dbbd}.b-calendar-sync-popup .b-label-no{border-radius:5px;background-color:rgba(255,0,77,.1);color:#ff004d}@media(max-width:767px){.b-calendar-sync-popup .fw-simple-card-wrapper{width:100%!important}}.b-reserved-slots-list__wrapper{margin:0 -4px}.b-reserved-slots-list__item,.b-reserved-slots-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-reserved-slots-list__item{border:1px solid rgba(33,63,107,.08);background-color:#fff;border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-overflow:ellipsis;word-wrap:break-word;padding:4px;width:100%;position:relative}.b-reserved-slots-list__item__wrp{padding:2px;width:25%;max-width:25%}.b-reserved-slots-list__item:hover{border-color:#27dbbd;cursor:pointer}.b-reserved-slots-list__item--active{background-color:#ecfcf9;border-color:#27dbbd;color:#27dbbd}.b-reserved-slots-list__item--active .b-reserved-slots-list__item__icon{background-color:#27dbbd}.b-reserved-slots-list__item:after{content:"";padding-top:100%;display:block}.b-reserved-slots-list__item__inner{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-reserved-slots-list__item__text{font-size:10px;line-height:1.1em;max-height:4.4em;overflow:hidden;text-align:center;font-weight:500;min-width:100%;margin-top:7px;padding:0 3px}.b-reserved-slots-list__item__icon{padding:5px;border-radius:3px;background-color:#203f6a}.b-reserved-slots-list__item__icon,.b-reserved-slots-list__item__icon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-reserved-slots-list__item__icon__wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-reserved-slots-marked-date{width:30px;height:30px;background-color:rgba(255,0,0,.04);font-weight:400}.b-reserved-slots__wrapper .mx-datepicker{-webkit-box-shadow:none!important;box-shadow:none!important}.b-reserved-slots__wrapper .fw-popup__sub_popup{width:380px!important;overflow:auto;max-height:calc(100vh - 70px);-webkit-transform:translate(80%)!important;transform:translate(80%)!important;overflow:visible!important}@media(max-width:767px){.b-reserved-slots__wrapper .fw-popup__sub_popup{overflow:auto!important;padding:30px 30px 50px;-webkit-transform:none!important;transform:none!important}}.b-worker-card{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-worker-card__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.b-worker-card__wrapper{-webkit-box-flex:1!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}}@media(min-width:768px){.b-worker-card__wrapper{display:block;max-width:249px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-worker-card__wrapper .fw-simple-card-wrapper{width:249px;min-width:249px}}.b-worker-card__wrapper .fw-simple-card-wrapper{min-height:70px}@media(max-width:767px)and (max-width:767px){.b-worker-card{-webkit-box-flex:1;-ms-flex:1;flex:1}}.b-consult-workers.b-page-container--big .b-consult-button-size{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-unavailabilities__wrapper .mx-datepicker{-webkit-box-shadow:none!important;box-shadow:none!important}.b-unavailabilities__wrapper .fw-popup__sub_popup{width:380px!important;max-height:calc(100vh - 70px);-webkit-transform:translate(80%)!important;transform:translate(80%)!important}@media(max-width:767px){.b-unavailabilities__wrapper .fw-popup__sub_popup{-webkit-transform:none!important;transform:none!important}}@media(max-height:700px){.b-unavailabilities__wrapper .fw-popup__sub_popup .b-add-reserved-slot-form__date{display:none!important}.b-unavailabilities__wrapper .fw-popup__sub_popup .b-add-reserved-slot-form__title{position:relative;top:-10px}.b-unavailabilities__wrapper .fw-popup__sub_popup .b-add-reserved-slot-form__close_popup{top:20px}}@media(max-height:900px){.b-unavailabilities__wrapper .fw-popup__sub_popup{padding:30px 30px 50px!important}}.b-geo-zone-reassignments-popup{width:1020px;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;min-height:720px}.b-geo-zone-reassignments-popup .b-calendar__table__inner{max-width:100%}.b-geo-zone-reassignments-popup--empty{min-height:none}.b-geo-zone-reassignments-popup__inner{display:block}.b-geo-zone-reassignments-popup__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-geo-zone-reassignments-popup__buttons .fw-button{height:50px!important}.b-geo-zone-reassignments-popup .fw-arrow-big-circle-fixed.fw-arrow-big-circle-fixed--right{display:none!important}.b-geo-zone-reassignments-popup .fw-pagination{background:transparent!important;bottom:46px}.b-geo-zone-reassignments-popup__empty-text{font-size:16px;text-align:center;font-weight:500;margin-top:20px}.b-geo-zone-reassignments-popup__delete-all{font-size:14px;font-weight:500;color:#ff004d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;bottom:0;height:60px;width:calc(100% - 100px)}.b-geo-zone-reassignments-popup__delete-all,.b-geo-zone-reassignments-popup__delete-all__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-geo-zone-reassignments-popup__delete-all__inner{cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.b-geo-zone-reassignments-popup__delete-all__inner:hover{opacity:.8}.b-geo-zone-reassignments-popup .fw-input::-webkit-input-placeholder{width:100%}.b-geo-zone-reassignments-popup .fw-input::-moz-placeholder{width:100%}.b-geo-zone-reassignments-popup .fw-input:-ms-input-placeholder{width:100%}.b-geo-zone-reassignments-popup .fw-input::-ms-input-placeholder{width:100%}.b-geo-zone-reassignments-popup .fw-input::placeholder{width:100%}.b-geo-zone-reassignments-popup__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#213f6b;margin-left:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:10px 0 20px}.b-geo-zone-reassignments-popup__tabs__item{position:relative;font-weight:500;opacity:.5}.b-geo-zone-reassignments-popup__tabs__item.active{opacity:1}.b-geo-zone-reassignments-popup__tabs__item.active:after{width:80%;position:absolute;left:0;content:"";right:0;bottom:-7px;border-top:2px solid #213f6b;height:0;margin:auto}.b-geo-zone-reassignments-popup__tabs__item:not(.active){cursor:pointer}.b-geo-zone-reassignments-popup__tabs__item:not(:last-of-type){margin-right:60px}.b-geo-zone-reassignments-popup .multiselect__placeholder{color:#909fb5!important}.b-geo-zone-reassignment-popup .mx-datepicker--form .mx-input::-webkit-input-placeholder{color:#bcc5d2!important}.b-geo-zone-reassignment-popup .mx-datepicker--form .mx-input::-moz-placeholder{color:#bcc5d2!important}.b-geo-zone-reassignment-popup .mx-datepicker--form .mx-input:-ms-input-placeholder{color:#bcc5d2!important}.b-geo-zone-reassignment-popup .mx-datepicker--form .mx-input::-ms-input-placeholder{color:#bcc5d2!important}.b-geo-zone-reassignment-popup .mx-datepicker--form .mx-input::placeholder{color:#bcc5d2!important}.b-geo-zone-reassignment-popup__switcher .b-geo-zone-reassignment-popup__switcher__title{font-weight:500;color:#bcc5d2}.b-geo-zone-reassignment-popup__switcher .fw-label-card-wrapper{background-color:#fff;border:1px solid rgba(33,63,107,.1)!important;height:40px!important;width:290px!important}.b-geo-zone-reassignment-popup__switcher.active .b-geo-zone-reassignment-popup__switcher__title{color:#213f6b}.b-geo-zone-reassignment-popup .multiselect__content-wrapper{max-height:400px!important;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07)!important;box-shadow:3px 3px 7px rgba(0,0,0,.07)!important}.b-geo-zone-reassignment-popup .b-geo-zone-reassignment-popup__date,.b-geo-zone-reassignment-popup .b-geo-zone-reassignment-popup__select,.b-geo-zone-reassignment-popup .b-transfer-list__column{min-width:290px;max-width:290px}@media(max-width:767px){.b-geo-zone-reassignment-popup .b-transfer-list__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-geo-zone-reassignment-popup .b-transfer-list__column{width:100%;max-width:none}.b-geo-zone-reassignment-popup .b-transfer-list__arrow-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-geo-zone-reassignment-popup .b-transfer-list__arrow{margin:0 25px}.b-geo-zone-reassignment-popup .b-transfer-list__arrow:first-of-type svg,.b-geo-zone-reassignment-popup .b-transfer-list__arrow:last-of-type svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.b-geo-zone-reassignment-popup__inner{display:block}.b-geo-zone-reassignment-popup__transfer-list{margin:10px 0 20px}.b-geo-zone-reassignment-popup__header{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;padding-top:10px}@media(max-width:767px){.b-geo-zone-reassignment-popup__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-geo-zone-reassignment-popup__header .b-geo-zone-reassignment-popup__select{width:100%;margin-top:10px;max-width:none}}.b-geo-zone-reassignment-popup__avatar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.b-geo-zone-reassignment-popup__avatar-wrapper img{max-width:36px}.b-geo-zone-reassignment-popup__avatar__title{font-size:15px;color:#213f6b;padding-left:11px;font-weight:700}.b-geo-zone-reassignment-popup .fw-select-has-value .fw-select-sort-simple .multiselect__tags input{opacity:0!important}.b-geo-zone-reassignment-popup .fw-select-sort-simple .multiselect__tags{width:100%;background-color:#fff!important;border-radius:10px!important;border:1px solid rgba(33,63,107,.1)!important}.b-geo-zone-reassignment-popup .fw-select-sort-simple .multiselect__tags input{padding:0!important;opacity:1}.b-geo-zone-reassignment-popup .fw-select-sort-simple .multiselect__tags .multiselect__single{padding-top:0!important}.b-geo-zone-reassignment-popup__time{display:block}.b-geo-zone-reassignment-popup__time__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}@media(max-width:767px){.b-geo-zone-reassignment-popup__time__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.b-geo-zone-reassignment-popup__time__inner{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}@media(max-width:767px){.b-geo-zone-reassignment-popup__time__inner{width:100%}.b-geo-zone-reassignment-popup__time__inner:not(:last-of-type){margin-bottom:10px}.b-geo-zone-reassignment-popup__time__inner .mx-datepicker{width:100%;max-width:none}}.b-geo-zone-reassignment-popup__time__title{font-weight:500;font-size:16px}.b-geo-zone-reassignment-popup__date--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-geo-zone-reassignment-popup__date.mx-datepicker--form{background-color:#fff!important;border:1px solid rgba(33,63,107,.1)!important}.b-url-popup .multiselect__input::-webkit-input-placeholder{opacity:0}.b-url-popup .multiselect__input::-moz-placeholder{opacity:0}.b-url-popup .multiselect__input:-ms-input-placeholder{opacity:0}.b-url-popup .multiselect__input::-ms-input-placeholder{opacity:0}.b-url-popup .multiselect__input::placeholder{opacity:0}.b-url-popup .multiselect__content-wrapper{min-width:auto!important;overflow-x:hidden!important}.b-url-popup .multiselect__content-wrapper .multiselect__option{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-url-popup .multiselect__content-wrapper .multiselect__content-wrapper{max-width:400px!important}.b-url-popup .b-add-appointment-type .multiselect__content-wrapper{max-height:235px!important}.b-direct-appointment-popup .b-appointment-left-bar_form .multiselect__content-wrapper{min-width:auto!important;overflow-x:hidden!important}.b-direct-appointment-popup .b-appointment-left-bar_form .multiselect__content-wrapper .multiselect__option{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-direct-appointment-popup .b-appointment-left-bar_form .multiselect__content-wrapper{max-width:400px!important}.b-direct-appointment-popup .b-appointment-left-bar_form .fw-select-address .multiselect__content-wrapper{max-width:100%!important}.b-direct-appointment-popup .b-separate-line{margin:25px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:200px;border:1px solid #213f6b;opacity:.31;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.b-direct-appointment-popup .b-info{cursor:pointer}.b-direct-appointment-popup .b-info-hover{-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);max-width:200px;border-radius:10px;z-index:1;padding:10px;background:#fff;position:absolute;top:70px;right:20px;display:none}.b-direct-appointment-popup .b-info:hover .b-info-hover{display:block}.b-form-tabs{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;color:#203f6a}.b-form-tabs__line{position:absolute;bottom:-14px;width:100%;height:1px;background:#203f6a}.b-form-tabs__line-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:30px;-webkit-transition:left .5s;transition:left .5s}.b-form-tabs__line-active-box{height:2px;width:50px;background:#37e6c9}.b-form-tabs__active-tab{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#37e6c9}.b-form-tabs__tab{cursor:pointer;margin:0 30px}.b-form-tabs-main .component-fade-enter-active,.b-form-tabs-main .component-fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.b-form-tabs-main .component-fade-enter,.b-form-tabs-main .component-fade-leave-to{opacity:0}.b-search-fields input::-webkit-input-placeholder{opacity:0}.b-search-fields input::-moz-placeholder{opacity:0}.b-search-fields input:-ms-input-placeholder{opacity:0}.b-search-fields input::-ms-input-placeholder{opacity:0}.b-search-fields input::placeholder{opacity:0}.b-urls-popup .b-calendar__table__inner .b-calendar__table__wrapper{width:100%}.b-urls-popup .b-calendar__table__header__item,.b-urls-popup .b-calendar__table__item{-webkit-box-flex:2;-ms-flex:2 0 220px;flex:2 0 220px;max-width:220px}.b-urls-popup .b-calendar__table__header__item:last-child,.b-urls-popup .b-calendar__table__item:last-child{white-space:nowrap;-webkit-box-flex:2;-ms-flex:2 0 355px;flex:2 0 355px;max-width:355px}.b-urls-popup .b-calendar__table__header__item:last-child span,.b-urls-popup .b-calendar__table__item:last-child span{overflow:hidden;text-overflow:ellipsis}.b-urls-popup .b-calendar__table__buttons:before{content:none}.b-consult-cards__wrapper-main{width:400px}@media(max-width:767px){.b-consult-cards__wrapper-main{width:100%}}.b-worker-page-main.b-page-container--big{max-width:830px}.b-worker-panel--sub{width:100%;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;margin-top:15px}.b-worker-panel--sub--disabled{color:#cecece}.b-worker-panel--sub--disabled path{fill:#cecece!important}.b-worker-panel--sub__text{font-size:16px;line-height:22px;-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;font-weight:500}.b-worker-panel--sub--unconfirmed-label,.b-worker-panel--sub__admin{color:#7a43c6;padding:15px 20px;border-radius:5px}.b-worker-panel--sub__admin{background:#edeef2}.b-worker-panel--sub--unconfirmed-label{background-color:rgba(122,67,198,.1)}.b-worker-panel--sub--unconfirmed-info{position:absolute;top:5px;right:5px}.b-worker-panel--sub--unconfirmed-tooltip{color:#213f6b;font-weight:500;width:200px;max-width:400px;position:absolute;top:-70px;right:-5px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);pointer-events:none;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:10}.b-worker-panel--sub--unconfirmed:hover .b-worker-panel--sub--unconfirmed-tooltip{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media(max-width:767px){.b-worker-panel--sub--unconfirmed{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.b-worker-panel--sub:not(.b-worker-panel--sub--disabled):hover{cursor:pointer}.b-worker-panel--sub:not(.b-worker-panel--sub--disabled):hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-worker-panel--sub .fw-switcher--disabled{cursor:not-allowed}.b-worker-panel--sub .fw-switcher--disabled .fw-switcher__circle,.b-worker-panel--sub .fw-switcher--disabled .fw-switcher__slider{background-color:#eee!important}@media(max-width:767px){.b-consult-workers{padding:0 15px}.b-consult-workers__buttons{width:100%}.b-consult-workers__item{margin:5px 0}}@media(min-width:768px){.b-consult-workers__item{margin:0 10px 20px}}@media(max-width:767px){.b-consult-workers__filter{margin:0 0 0 10px}}@media(min-width:768px){.b-consult-workers__filter{margin:20px 0 20px 20px}}.b-consult-workers.b-page-container--big{max-width:830px}.b-consult-workers .b-consult-button-size{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.b-consult-advisors .b-worker-card__wrapper{display:block;max-width:265px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-consult-advisors .b-worker-card__wrapper .fw-simple-card-wrapper{width:265px;min-width:265px;min-height:85px}.b-consult-advisors .b-consult-workers__wrapper{width:865px;max-width:865px!important}}.b-add-manager_new__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-add-manager_new__form .multiselect:after{bottom:10px!important}.b-add-manager_new__form .multiselect__tags{padding-left:20px!important}.b-add-manager_new__form .multiselect__placeholder{color:#bec7d3!important}.b-add-manager_new__form .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-add-manager_new__form .b-base-form-small{width:210px!important}.b-add-manager_new__form .b-base-form-large{width:100%!important}@media(max-width:767px){.b-add-manager_new__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-add-manager_new__form .fw-form-input__wrapper{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;padding:0 15px;margin:10px 0}.b-add-manager_new__form__select{-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.b-add-manager_new__form__delete{font-size:12px;cursor:pointer;color:#eb2767;margin-top:15px;font-weight:500;text-align:center}.b-add-manager_new__form .fw-select-with-icon .fw-select-white,.b-add-manager_new__form .fw-select-with-icon .multiselect__tags{height:60px}.h-width-50p{width:50%}.b-black-background{background-color:#000}.b-add-manager-popup .fw-popup{position:relative}.b-consult-appts-main{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-appts-main__popup .fw-popup{min-height:620px;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.b-consult-appts-main .multiselect__single,.b-consult-appts-main .multiselect__tags input{font-weight:500}.b-consult-appts-main .b-consult-appt-wrapper{max-width:1300px;width:100%}.b-consult-appts-main .b-appt-result__title{color:rgba(33,63,107,.5);font-weight:500}.b-consult-appts-main .b-appt-button__clear{text-transform:uppercase;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-consult-appointments__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-appointments__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}@media(max-width:767px){.b-consult-appointments__form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-consult-appointments__form__row .b-consult-appointments__form__input{margin:8px 15px}}.b-consult-appointments__form__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-consult-appointments__form__input input:disabled{color:#a9a9a9}.b-consult-appointments__form__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-consult-appointments__form__delete:hover{opacity:.7}.b-consult-appointments__form .mx-datepicker{background:#fff;min-height:60px;border-radius:10px;font-weight:500!important;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);line-height:unset}.b-consult-appointments__form .mx-datepicker .mx-datepicker-popup{width:350px}.b-consult-appointments__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-webkit-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-moz-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments__form .mx-datepicker .b-add-reserved-slot-form__datepicker:-ms-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-ms-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments__form .mx-datepicker .b-add-reserved-slot-form__datepicker::placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments__form .multiselect--active .fw-select__caret{opacity:0!important}.b-consult-appointments__form .multiselect__placeholder div{color:rgba(33,63,107,.5)!important;font-size:16px!important}@media(max-width:767px){.b-appointment__table__item{margin:7px 2px;font-size:12px}}.b-appointment__table__item-text{max-height:100%;overflow:hidden;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.b-consult-appointments__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(max-width:767px){.b-consult-appointments__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}}.b-consult-appointments__title{width:100%;padding:0 20px;text-align:center}@media(max-width:767px){.b-consult-appointments__title{text-align:left}}.b-consult-branch--wrapper{width:900px}.b-add-branch__card{max-width:400px;padding:20px 50px;border-radius:10px;background-color:rgba(32,63,106,.05)}.b-add-branch__wrapper{width:900px!important;margin-bottom:50px}.b-add-branch__rooms .b-calendar__table__inner{max-width:none}.b-rooms-check__list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.b-rooms-check__list__flex--disabled{opacity:.5;position:relative}.b-rooms-check__list__flex--disabled:after{content:"";position:absolute;left:0;top:0;cursor:not-allowed;width:100%;height:100%}.b-rooms-check__list__flex--edit .b-rooms-check__list__type{padding:0}.b-service-point{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.b-service-point,.b-service-point__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.b-service-point__wrapper{max-width:395px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:70px;-ms-flex-align:center}@media(max-width:767px){.b-service-point__wrapper{width:100%}}.b-service-point__wrapper .fw-simple-card-wrapper{min-height:70px}.b-service-point__title{font-weight:600;color:#213f6b}.b-service-point__workers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3px}.b-service-point__worker{width:32px;height:32px;border-radius:50%;border:1px solid #fff;position:relative;background-size:cover;background-position:50%;background-color:#aaf1e5}.b-service-point__worker .b-worker__avatar__icon{margin-top:4px}.b-service-point__worker-inner{width:22.8571428571px}.b-service-point__workers-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;color:#bec7d3;text-transform:uppercase}@media(max-width:767px){.b-service-point{width:100%}.b-service-point__wrapper{margin:5px 0}}@media(min-width:768px){.b-add-service-point-form{padding:40px}}.b-add-service-point-form__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media(max-width:767px){.b-add-service-point-form__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.b-add-service-point-form__line .fw-form-input__wrapper{margin-bottom:10px}}.b-add-service-point-form .fw-input::-webkit-input-placeholder{width:100%!important;text-overflow:inherit}.b-add-service-point-form .fw-input::-moz-placeholder{width:100%!important;text-overflow:inherit}.b-add-service-point-form .fw-input:-ms-input-placeholder{width:100%!important;text-overflow:inherit}.b-add-service-point-form .fw-input::-ms-input-placeholder{width:100%!important;text-overflow:inherit}.b-add-service-point-form .fw-input::placeholder{width:100%!important;text-overflow:inherit}.b-add-service-point-form .fw-select-address.fw-select-address__absolute .multiselect__content-wrapper{top:2px!important}.b-consult-service-points.b-page-container--big{max-width:830px}@media(max-width:767px){.b-consult-service-points{padding:0 15px}}.b-consult-service-points .b-consult-button-size{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-add-item-button{height:34px!important;padding-top:12px!important}.h-width-250{width:250px}.b-shifts-marked-date{width:30px;height:30px;background-color:rgba(255,0,0,.04);font-weight:400}.b-shifts__wrapper .multiselect__input::-webkit-input-placeholder{width:200px!important}.b-shifts__wrapper .multiselect__input::-moz-placeholder{width:200px!important}.b-shifts__wrapper .multiselect__input:-ms-input-placeholder{width:200px!important}.b-shifts__wrapper .multiselect__input::-ms-input-placeholder{width:200px!important}.b-shifts__wrapper .multiselect__input::placeholder{width:200px!important}.b-shifts__wrapper .multiselect__content-wrapper{max-height:300px!important}.b-shifts__wrapper .mx-datepicker{-webkit-box-shadow:none!important;box-shadow:none!important}.b-shifts__wrapper .fw-popup__sub_popup{width:380px!important;overflow:auto;max-height:calc(100vh - 70px);-webkit-transform:translate(80%)!important;transform:translate(80%)!important;overflow:visible!important}@media(max-width:767px){.b-shifts__wrapper .fw-popup__sub_popup{-webkit-transform:none!important;transform:none!important}}.b-shifts__wrapper__select{z-index:1005;position:relative}.b-shifts__wrapper__select .fw-select,.b-shifts__wrapper__select .multiselect__tags{height:40px!important;max-height:40px!important;min-height:40px!important}.b-shifts__wrapper__select .fw-select-white .multiselect__tags{border:1px solid rgba(33,63,107,.18)!important}.b-shifts__wrapper .fw-select-base .multiselect__input{padding:0!important}.b-shifts__wrapper .mx-datepicker-reserve-slot-color--green .fw-datepicker-reserved{background-color:#ffbd01}@media(max-width:767px){.b-consult-service-point{padding:0 15px 50px}}.b-consult-service-point .b-consult-card,.b-consult-service-point .b-consult-card--wh{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;border-radius:20px}.b-consult-service-point .b-consult-card--arrow,.b-consult-service-point .b-consult-card--wh--arrow{cursor:pointer}.b-consult-service-point .b-consult-card--small,.b-consult-service-point .b-consult-card--wh--small{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.b-consult-service-point .b-consult-card--transparent,.b-consult-service-point .b-consult-card--wh--transparent{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.b-consult-service-point .b-consult-card--wh__title,.b-consult-service-point .b-consult-card__title{color:#203f6a;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-consult-service-point .b-consult-card--wh__title--base,.b-consult-service-point .b-consult-card__title--base{padding:20px 30px 16px!important}.b-consult-service-point .b-consult-card--wh__wrapper,.b-consult-service-point .b-consult-card__wrapper{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-appointments-advanced{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-appointments-advanced__icons{position:absolute;right:20px;top:32px;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-appointments-advanced__icons{top:10px}}.b-appointments-advanced__export{cursor:pointer;padding:10px 12px;border-radius:8px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-left:10px;-webkit-box-shadow:0 10px 10px -8px rgba(33,63,107,.08);box-shadow:0 10px 10px -8px rgba(33,63,107,.08)}.b-appointments-advanced__export--disabled{opacity:.5;cursor:default}.b-appointments-advanced__export:not(.b-consult-appts-main__export--disabled):hover path{fill:#27dbbd!important}.b-appointments-advanced__title{padding:20px 20px 0;text-align:center;width:100%;margin-bottom:10px}@media(max-width:767px){.b-appointments-advanced__title{padding:10px 10px}.b-appointments-advanced__title__text{margin-top:50px;margin-bottom:-40px}}.b-appointments-advanced__back{left:20px;top:auto;bottom:auto;margin-top:30px}@media(max-width:767px){.b-appointments-advanced__back{top:-10px}.b-appointments-advanced--open .b-consult-appointments-advanced__form__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:51}}.b-appointments-advanced__popup .fw-popup{min-height:620px;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.b-appointments-advanced .multiselect__single,.b-appointments-advanced .multiselect__tags input{font-weight:500}.b-appointments-advanced .b-consult-appt-wrapper{max-width:1300px;width:100%}.b-appointments-advanced .b-appt-result__title{color:rgba(33,63,107,.5);font-weight:500}.b-appointments-advanced .b-appt-button__clear{text-transform:uppercase;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-consult-appointments-advanced__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-consult-appointments-advanced__form,.b-consult-appointments-advanced__form__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767px){.b-consult-appointments-advanced__form__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-consult-appointments-advanced__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}@media(max-width:767px){.b-consult-appointments-advanced__form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;margin-bottom:0!important}.b-consult-appointments-advanced__form__row .b-consult-appointments-advanced__form__input{margin:8px 15px}}.b-consult-appointments-advanced__form__input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 15px}.b-consult-appointments-advanced__form__input input:disabled{color:#a9a9a9}.b-consult-appointments-advanced__form__delete{text-transform:uppercase;margin-top:20px;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer;text-align:center}.b-consult-appointments-advanced__form__delete:hover{opacity:.7}.b-consult-appointments-advanced__form .mx-datepicker{background:#fff;min-height:60px;border-radius:10px;font-weight:500!important;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);line-height:unset}.b-consult-appointments-advanced__form .mx-datepicker .mx-datepicker-popup{width:350px}.b-consult-appointments-advanced__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-webkit-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments-advanced__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-moz-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments-advanced__form .mx-datepicker .b-add-reserved-slot-form__datepicker:-ms-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments-advanced__form .mx-datepicker .b-add-reserved-slot-form__datepicker::-ms-input-placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments-advanced__form .mx-datepicker .b-add-reserved-slot-form__datepicker::placeholder{font-size:16px;color:rgba(33,63,107,.5);font-weight:500}.b-consult-appointments-advanced__form .multiselect--active .fw-select__caret{opacity:0!important}.b-appointment-types__search,.b-appointment-types__sort{width:350px}.b-appointment-types__sort__wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-appointment-types__list__wrapper{width:100%;height:100%}.b-appointment-types__list__select{width:100%}.b-appointment-types__list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.b-appointment-types__list__flex--disabled{opacity:.5;position:relative}.b-appointment-types__list__flex--disabled:after{content:"";position:absolute;left:0;top:0;cursor:not-allowed;width:100%;height:100%}.b-appointment-types__list__flex--edit .b-settings-reminder-types__list__type{padding:0}.b-appointment-types__list__flex--edit .fw-select{-webkit-box-shadow:none!important;box-shadow:none!important}.b-appointment-types__list__flex--head .b-settings-reminder-types__list__type{padding:0 0 0 0;color:#213f6b;font-size:14px;font-weight:500}.b-appointment-types__list__flex--head .b-settings-reminder-types__list__icon{background-color:transparent}.b-appointment-types__list__icon{-webkit-box-flex:0;-ms-flex:0 0 53px;flex:0 0 53px;margin-left:10px;background-color:#fff;border-radius:5px}.b-appointment-types__list__icon,.b-appointment-types__list__icon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-appointment-types__list__icon__wrapper{height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.b-appointment-types__list__icon__wrapper:hover{opacity:.9}.b-appointment-types__list__icon__success{background-color:#27dbbd}.b-appointment-types__list__icon__cancel,.b-appointment-types__list__icon__success{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-appointment-types__list__icon__cancel{background-color:#eb2767}.b-appointment-types__list__icon__text{font-size:9px;text-transform:uppercase;color:#fff;margin-top:7px;font-weight:500}.b-appointment-types__list__type{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:#203f6a;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;padding:16px 10px 16px 20px}.b-appointment-types__list__type--big{-webkit-box-flex:2;-ms-flex:2 0;flex:2 0}.b-appointment-types__list__white-bg{width:100%}.b-appointment-types__list__white-bg,.b-appointment__table__outer{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-appointment__table__outer{-webkit-box-flex:1;-ms-flex:1;flex:1;height:60px}@media(max-width:767px){.b-appointment__table__outer{height:auto}}.b-appointment__table__item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-align:left}.b-appointment__table__wrapper{width:100%;max-width:100%;height:100%}@media(max-width:767px){.b-appointment__table__wrapper{margin-top:40px}}.b-appointment__table__wrapper .b-calendar__table__title{padding:0 10px}.b-appointment__table__wrapper .b-calendar__table__header__item{text-transform:none;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:10px;min-width:auto;max-width:none}@media(max-width:767px){.b-appointment__table__wrapper .b-calendar__table__header__item{padding:7px 2px}}.b-consult-appointments-advanced__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width:767px){.b-consult-appointments-advanced__form__wrapper{position:fixed;left:0;z-index:1;padding:10px;width:calc(100vw - 20px);-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;min-height:calc(100vh - 100px);background-color:#fff;overflow:visible;top:0;height:100vh}.b-consult-appointments-advanced__form__wrapper--open{-webkit-transform:none;transform:none;z-index:50;overflow-y:auto}.b-consult-appointments-advanced__form__wrapper--open .b-consult-appointments-advanced__form__arrow{z-index:51}.b-consult-appointments-advanced__form__wrapper--static{position:static;width:100%;-webkit-transform:none;transform:none;background-color:transparent}.b-consult-appointments-advanced__form__wrapper:not(.b-consult-appointments-advanced__form__wrapper--static):before{content:"";right:0;width:20px;top:0;height:100%;background-color:rgba(0,0,0,.7);position:fixed}}.b-consult-appointments-advanced__form__arrow{display:none}@media(max-width:767px){.b-consult-appointments-advanced__form__arrow{display:block!important;left:20px;bottom:60px;position:fixed;padding:10px 12px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#213f6b;z-index:12}.b-consult-appointments-advanced__form__arrow,.b-consult-appointments-advanced__form__arrow span{display:-webkit-box;display:-ms-flexbox;display:flex}.b-consult-appointments-advanced__form__arrow--open{-webkit-transform:none;transform:none}.b-consult-appointments-advanced__form__arrow--open .b-settings-nav__arrow{left:20px;z-index:51}}.h-flex-2-0{-webkit-box-flex:2;-ms-flex:2 0;flex:2 0}.h-flex-3-0{-webkit-box-flex:3;-ms-flex:3 0;flex:3 0}.b-sub-accounts .b-calendar__table__inner{max-width:100%}.b-sub-accounts .b-calendar__table__inner .b-calendar__table__item:not(:first-child){-webkit-box-flex:1;-ms-flex:1 0 600px;flex:1 0 600px;min-width:600px;max-width:600px}.b-sub-accounts .b-calendar__table__inner .b-calendar__table__header__item{padding:0 10px 15px 30px}.b-sub-accounts .b-calendar-page__height-wrapper,.b-sub-accounts .fw-horizontal-scroll__inner{height:auto!important}.b-setting-account-page__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.b-setting-account-page__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-setting-account-page__cards .b-line-dashed{width:100%!important}.b-setting-account-page__cards .b-setting-account-page__text{width:100%;max-width:none}}.b-setting-account-page .fw-input--white-bigger-shadow{font-weight:400!important}.b-setting-account-page .b-line-dashed{-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:400px;border:1px dashed #bec7d4}.b-setting-account-page__plan{margin:30px 0 25px}.b-setting-account-page__plan-title{color:#27dbbd;font-size:24px;font-weight:700;letter-spacing:0;line-height:20px}.b-setting-account-page__plan-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#27dbbd;font-size:12px;font-weight:700;letter-spacing:0;line-height:14px;text-transform:uppercase}.b-setting-account-page__text{margin:30px 0 25px;padding:30px;max-width:300px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.b-setting-account-page__info{margin:25px 0}.b-setting-account-page__info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#bec7d4;font-size:12px;font-weight:700;letter-spacing:0;line-height:14px}.b-setting-account-page .b-settings__title-block{border-radius:10px;width:100%;padding:20px;background:#fff}.b-setting-account-avatar img{margin:0!important;max-height:170px}.b-setting-account-avatar--disabled .fw-file-img{opacity:.5}.b-setting-account-avatar--disabled .fw-file-upload__icons_wrapper{display:none}.b-manager-card{display:-webkit-box;display:-ms-flexbox;display:flex}.b-manager-card__title{font-size:13px;color:#213f6b;font-weight:500;margin-bottom:4px;min-height:15px}.b-manager-card__role{margin-bottom:5px;border-radius:5px;background-color:#efefef;color:#213f6b;padding:4px 11px 3px 11px;font-weight:500;font-size:9px}.b-manager-card__role-text{font-size:11px;color:#939394;text-transform:uppercase;margin-left:5px;font-weight:500}.b-manager-card__role-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-manager-card__role-text__wrapper:not(:last-of-type){margin-bottom:7px}.b-manager-card__role-icon{display:contents}.b-manager-card__profile-image{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border-radius:50%;background-color:#d3d9e1;background-size:cover;background-position:50%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.h-flex-1-0-50p{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.b-settings-managers__search,.b-settings-managers__sort{width:350px}.b-settings-managers__sort__wrapper{margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:63px}.b-settings-managers .pagination,.b-settings-managers__sort__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-settings-roles__search{width:350px}.b-settings-roles__sort__wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-settings-roles__card{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;font-weight:500}.b-book-appointment__form{padding-top:15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.b-book-appointment__form{width:80%;margin-bottom:25px}.b-book-appointment__form .fw-form-input__wrapper{margin:0 20px}}@media(max-width:767px){.b-book-appointment__form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-book-appointment__form .fw-form-input__wrapper{margin-bottom:15px}}.b-book-appointment__popup .b-cancel-appointment__form__events{margin-bottom:20px}.fw-button--transparent{background-color:transparent!important}@media(max-width:767px){.b-book-appointment__popup .b-form-base-line{padding-bottom:0}}.b-appointment-search-popup .fw-select-base input{padding:0!important}.b-appointment-search-popup .fw-select-base input::-webkit-input-placeholder{width:100%!important}.b-appointment-search-popup .fw-select-base input::-moz-placeholder{width:100%!important}.b-appointment-search-popup .fw-select-base input:-ms-input-placeholder{width:100%!important}.b-appointment-search-popup .fw-select-base input::-ms-input-placeholder{width:100%!important}.b-appointment-search-popup .fw-select-base input::placeholder{width:100%!important}.b-add-edit__form__title{font-size:20px;font-weight:500;margin-bottom:25px;font-size:25px;width:100%;text-align:center;font-weight:700}.b-settings-reminder-types__search,.b-settings-reminder-types__sort{width:350px}.b-settings-reminder-types__sort__wrapper{margin-top:10px;height:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-settings-reminder-types__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;color:#213f6b;margin-left:40px}.b-settings-reminder-types__tabs__item{position:relative;font-weight:500;opacity:.5}.b-settings-reminder-types__tabs__item.active{opacity:1}.b-settings-reminder-types__tabs__item.active:after{width:80%;position:absolute;left:0;content:"";right:0;bottom:-7px;border-top:2px solid #213f6b;height:0;margin:auto}.b-settings-reminder-types__tabs__item:not(.active){cursor:pointer}.b-settings-reminder-types__tabs__item:not(:last-of-type){margin-right:60px}.b-settings-reminder-types__list__empty{font-size:18px;text-align:center;padding-top:30px;width:100%;font-weight:500}.b-settings-reminder-types__list__wrapper{margin-top:20px}.b-settings-reminder-types__list__select{width:100%}.b-settings-reminder-types__list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.b-settings-reminder-types__list__flex--disabled{opacity:.5;position:relative}.b-settings-reminder-types__list__flex--disabled:after{content:"";position:absolute;left:0;top:0;cursor:not-allowed;width:100%;height:100%}.b-settings-reminder-types__list__flex--edit .b-settings-reminder-types__list__type{padding:0}.b-settings-reminder-types__list__flex--edit .fw-select{-webkit-box-shadow:none!important;box-shadow:none!important}.b-settings-reminder-types__list__flex--head .b-settings-reminder-types__list__type{opacity:.4;padding:0 0 0 30px}.b-settings-reminder-types__list__flex--head .b-settings-reminder-types__list__icon{background-color:transparent}.b-settings-reminder-types__list__icon{-webkit-box-flex:0;-ms-flex:0 0 53px;flex:0 0 53px;margin-left:10px;background-color:#fff;border-radius:5px}.b-settings-reminder-types__list__icon,.b-settings-reminder-types__list__icon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-settings-reminder-types__list__icon__wrapper{height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.b-settings-reminder-types__list__icon__wrapper:hover{opacity:.9}.b-settings-reminder-types__list__icon__success{background-color:#27dbbd}.b-settings-reminder-types__list__icon__cancel,.b-settings-reminder-types__list__icon__success{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-settings-reminder-types__list__icon__cancel{background-color:#eb2767}.b-settings-reminder-types__list__icon__text{font-size:9px;text-transform:uppercase;color:#fff;margin-top:7px;font-weight:500}.b-settings-reminder-types__list__type{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;color:#203f6a;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;padding:16px 10px 16px 30px}.b-settings-reminder-types__list__type--big{-webkit-box-flex:2;-ms-flex:2 0;flex:2 0}.b-settings-reminder-types__list__white-bg{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.b-settings-appointment-type .fw-horizontal-scroll__inner{height:auto!important}.b-settings-appointment-type .b-calendar__table__inner{max-width:none!important}.b-settings-appointment-type__filters{position:relative}.b-settings-appointment-type__clean-filters{position:absolute;right:-12px;top:-12px;background:#213f6b;cursor:pointer;font-size:13px;padding:3px 4px;width:30px;height:20px;border-radius:10px;font-weight:400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.b-settings-appointment-type__clean-filters__count{margin-right:2px}.b-settings-appointment-type__clean-filters:hover{opacity:.8}.b-card-with-list{color:#203f6a;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-card-with-list__title{font-size:13px;margin-bottom:10px;font-weight:500;color:#213f6b;width:100%}.b-card-with-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:7px}.b-card-with-list__item__text{font-size:11px;margin-left:5px;color:#939394;text-transform:uppercase;font-weight:500}.b-card-with-list__item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.b-settings-reminder__search,.b-settings-reminder__sort{width:350px}.b-settings-reminder__sort__wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-settings-reminder__inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px}.b-settings-reminder__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px -20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-settings-reminder__card{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.b-settings-reminder__title{font-size:18px;margin-top:30px;font-weight:700;margin-bottom:-15px}.b-settings-reminder__table tbody{border-collapse:separate;border-spacing:10px}.b-settings-reminder__table tbody tr{border-radius:10px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);padding:10px;padding-bottom:7px}.b-settings-reminder__table tbody tr th{background-color:#fff;padding:10px;margin-bottom:10px}.b-settings-reminder__table tbody tr:not(:last-of-type) th{border-bottom:10px solid #f8f9fa}.b-settings-reminder__table tbody tr:first-of-type th:first-child{border-top-left-radius:10px}.b-settings-reminder__table tbody tr:first-of-type th:last-child{border-top-right-radius:10px}.b-settings-reminder__table tbody tr:last-of-type th:first-child{border-bottom-left-radius:10px}.b-settings-reminder__table tbody tr:last-of-type th:last-child{border-bottom-right-radius:10px}.b-settings-reminder__table__row-title{text-align:left}.b-settings-reminder__table-inner{width:100%;max-width:550px}.b-settings-reminder .fw-switcher--disabled{cursor:not-allowed}.b-settings-reminder .fw-switcher--disabled .fw-switcher__circle,.b-settings-reminder .fw-switcher--disabled .fw-switcher__slider{background-color:#eee}.h-uppercase{text-transform:uppercase}.b-settings-calendar-view--max-width{max-width:800px}.b-settings-calendar-view__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-settings-calendar-view__title{font-size:18px;font-weight:600;color:#213f6b}.b-settings-calendar-view__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-settings-calendar-view__text{color:#213f6b;opacity:.4;font-size:14px;font-weight:600;margin-right:20px;text-transform:uppercase}.b-settings-calendar-view__select{width:140px}.b-settings-calendar-view__select .fw-select-white,.b-settings-calendar-view__select .multiselect__tags{height:auto!important}.b-settings-calendar-view__hint{font-size:16px;color:#ff004d}.b-settings-calendar-view__radio{margin:0 10px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);border-radius:10px;min-width:80px}.b-settings-calendar-view__radio .fw-check-box__wrapper{margin-bottom:0}.b-settings-calendar-view__radio .fw-check-box__label{margin-top:8px!important}.b-settings-calendar-view__radio:after{content:"";display:block;padding-top:100%}.b-settings-calendar-view__radio__item{position:absolute}.b-settings-calendar-view__radio__wrapper{margin:20px -10px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-settings-urls-view--max-width{max-width:800px}.b-settings-urls-view .b-calendar__table__inner{max-width:none}.b-settings-urls-view__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-settings-urls-view__text{color:#213f6b;opacity:.4;font-size:14px;font-weight:600;margin-right:20px;text-transform:uppercase}.b-settings-urls-view__select{width:140px}.b-settings-urls-view__select .fw-select-white,.b-settings-urls-view__select .multiselect__tags{height:auto!important}.b-settings-urls-view .b-appointment__table__outer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:5px;height:60px}.b-settings-urls-view .fw-pagination{width:calc(100% - 410px)!important}.b-settings-urls-view .b-calendar-page__height-wrapper,.b-settings-urls-view .fw-horizontal-scroll__inner{height:100%}.b-role-card{background-color:#fff;padding:0 20px;min-height:60px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);font-size:16px;font-weight:500;color:#213f6b;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fw-switcher--active .fw-switcher__slider{background-color:#27dbbd!important}.b-settings-role__block{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-settings-role__block .multiselect__placeholder .h-blue-color{font-size:16px;font-weight:500;color:#213f6b;opacity:.5}.b-settings-role__block .fw-switcher__slider{background-color:#f0f2f5}.b-settings-role__block .fw-switcher--disabled .fw-switcher__slider{background-color:#a9a9a9!important;cursor:not-allowed}.b-settings-role__block .fw-switcher--disabled .fw-switcher__circle{background-color:#fff}.b-settings-role__block .fw-switcher--disabled.fw-switcher--active .fw-switcher__slider{background-color:rgba(39,219,189,.5)!important}.b-settings-role__block__header{position:sticky;top:-40px;z-index:3}.b-settings-role__block__header__inner{background-color:#f8f9fa;padding:10px;border-radius:4px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.b-settings-role__title{font-size:16px;color:#213f6b;font-weight:700}.b-settings-role__title--upper{text-transform:uppercase}.b-settings-role__title-main{font-size:20px;color:#213f6b;font-weight:500}.b-settings-role__title-main--upper{text-transform:uppercase}.b-settings-role__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#203f6a;font-weight:500;padding:20px 20px 19px;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);border-radius:10px}.b-settings-role__group__title{font-size:20px;font-weight:500;margin-top:15px;margin-bottom:7px;padding-left:20px}.b-settings-role--button .b-back-button{position:relative!important}.b-settings-custom-page{background:transparent}.b-settings-custom-page__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#203f6a;font-weight:500;padding:20px 20px 19px;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-settings-custom-page__row:not(:last-of-type){margin-bottom:10px}.b-settings-custom-page__wrapper{margin-top:50px}.b-add-new-recepient__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:80%;margin:10px auto 30px}.b-add-new-recepient__form__button{width:120px}.b-add-new-recepient__form input::-webkit-input-placeholder{width:100%;text-overflow:clip}.b-add-new-recepient__form input::-moz-placeholder{width:100%;text-overflow:clip}.b-add-new-recepient__form input:-ms-input-placeholder{width:100%;text-overflow:clip}.b-add-new-recepient__form input::-ms-input-placeholder{width:100%;text-overflow:clip}.b-add-new-recepient__form input::placeholder{width:100%;text-overflow:clip}.b-settings-kpi-recipients--max-width{max-width:800px}.b-settings-kpi-recipients__add-button{width:120px}.b-settings-kpi-recipients__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:20px -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-settings-kpi-recipients__item{padding:0 14px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-size:16px;font-weight:500;color:#213f6b;max-width:50%}@media(max-width:1279px){.b-settings-kpi-recipients__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.b-settings-kpi-recipients__item__delete,.b-settings-kpi-recipients__item__email{background:#fff;height:50px;padding:16px 12px;border-radius:10px;-webkit-box-shadow:0 14px 4px -7px rgba(33,63,107,.03);box-shadow:0 14px 4px -7px rgba(33,63,107,.03)}.b-settings-kpi-recipients__item__email{width:calc(100% - 62px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-settings-kpi-recipients__item__email:hover{white-space:normal;overflow:visible;word-wrap:break-word}.b-settings-kpi-recipients__item__delete{margin-left:12px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.b-settings-kpi-recipients__item__delete:hover path{fill:#213f6b!important}.b-settings-router-view-wrapper{padding:40px 95px 80px;width:100%;max-height:calc(100vh - 90px);overflow:auto}.b-settings__title{font-size:25px;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-add-user__form,.b-settings__title{display:-webkit-box;display:-ms-flexbox;display:flex}.b-add-user__form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.b-add-user__form .multiselect:after{bottom:10px!important}.b-add-user__form .multiselect__tags{padding-left:20px!important}.b-add-user__form .multiselect__placeholder{color:#bec7d3!important}.b-add-user__form .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-add-user__form .b-base-form-small{width:210px!important}.b-add-user__form .b-base-form-large{width:100%!important}@media(max-width:767px){.b-add-user__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-add-user__form .fw-form-input__wrapper{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;padding:0 15px;margin:10px 0}.b-reset-pass__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-button-back{cursor:pointer;position:absolute;top:40px;left:40px}.b-consult-card{-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.b-consult-card__sub-title{font-weight:500;font-size:16px}.b-consult-card__sub-aside{font-weight:300;font-size:16px;margin-top:7px}.b-consult-card__sub-aside .b-consult-card__worker-arrow{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.b-consult-card__sub-aside:hover .b-consult-card__worker-arrow{-webkit-transform:translate(5px);transform:translate(5px)}.b-consult-card__sub-wrapper{margin-top:10px}.b-consult-card__sub-wrapper--two-rows{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-consult-card__sub-color{width:40px;height:20px;border-radius:5px;margin-top:5px}.b-consult-card__sub-tags{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.b-consult-card__sub-tag{background-color:#f6f8f9;color:#213f6b;font-size:14px;font-weight:700;padding:4px 11px;border-radius:3px}.b-consult-card__sub-tag:not(:last-of-type){margin-right:10px}.b-profile-form__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media(max-width:767px){.b-profile-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-profile-form__row .fw-form-input__wrapper:not(:last-of-type){margin-bottom:12px}}.b-profile-main .b-profile-container{width:910px;max-width:90%}@media(max-width:767px){.b-profile-main{margin:0 15px;padding:0 0 60px}.b-profile-main .b-page-title{padding:20px 0}}.b-remove-text{font-size:13px;cursor:pointer;color:#eb2767;margin-top:15px;font-weight:500;text-align:center;text-transform:uppercase}.b-add-appointment__wrapper{width:1100px!important}.b-add-appointment__wrapper .fw-select-address .multiselect__content-wrapper{position:absolute!important;top:60px;min-width:100%!important;width:100%!important;height:300px}.b-add-appointment__wrapper .fw-select-address .multiselect__content-wrapper .multiselect__content .multiselect__element{background-color:#fff!important}.b-add-appointment .b-required-field{font-weight:700;margin-bottom:160px}.h-pb-150{padding-bottom:150px}.h-flex-1-0{min-width:0}.b-add-worker__wrapper .b-label-card{background-color:#fff;height:60px!important}.b-add-worker__required-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:500;color:#213f6b;height:60px;margin-top:26px}.b-add-worker__is_admin_active{font-weight:500}.b-add-worker__wrapper .b-appt-button__clear{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:12px;color:#ff004d;font-weight:700;cursor:pointer}.b-coming-soon__aside-text{line-height:1.4em}.b-coming-soon__aside-text a:hover{text-decoration:underline}.b-add-appointment__wrapper{width:1100px;max-width:90%}.h-flex-1-0{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.b-appointment-categories__wrapper .fw-horizontal-scroll__inner{height:auto!important;padding-bottom:100px}.b-add-appointment-categories__wrapper .pagination{position:sticky!important}.b-appointment-categories__header{margin:0 100px}.b-appointment-categories__body--items{margin:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-appointment-categories__body--item{border-radius:5px}.b-society-selection .multiselect__option--highlight{background:transparent!important}.b-society-selection .multiselect__option--highlight span{color:#2f5997!important}.b-recap-cards__wrapper{margin-top:20px;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}.b-recap-cards__wrapper .fw-simple-card-wrapper{padding:0 25px!important}.b-final-steps__wrapper{width:800px;margin-bottom:50px}@media(max-width:767px){.b-final-steps__wrapper{width:100%}}.b-final-steps__wrapper .b-base-title__wrapper{padding-top:0}.b-final-steps__working-hours{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-final-steps__texts-inner,.b-final-steps__working-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-final-steps__texts-inner{padding-left:90px}.b-final-steps__text-title{font-size:22px;line-height:30px;font-weight:600;text-transform:uppercase}.b-final-steps__image-calendar{width:180px;margin-top:90px;margin-bottom:20px}.b-final-steps__image-calendar img{width:100%}.b-final-steps__button{margin:100px}.b-final-steps__worker-options-wrapper{width:520px}.b-final-steps__worker-options-wrapper button{width:100%}.b-final-steps__later{color:rgba(33,63,107,.3)!important;font-weight:500!important}.b-working-hours .fw-select-base .multiselect{height:30px!important;width:81px!important;border-radius:8px!important;background-color:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05)!important;box-shadow:0 30px 11px -17px rgba(33,63,107,.05)!important}.b-working-hours .fw-select-base .multiselect:after{bottom:10px;height:10px}.b-working-hours .fw-select-base .multiselect .multiselect__tags{background:#fff;font-size:10px!important;font-weight:500!important;line-height:12px!important;max-height:30px!important;min-height:30px!important}.b-working-hours .fw-select-base .multiselect .multiselect__tags .multiselect__single{min-height:30px}.b-working-hours .fw-select-base .multiselect .fw-select__caret svg{width:8px!important}.b-working-hours .fw-select-base .multiselect .multiselect__element{background:#fff!important;padding:0 5px;font-size:10px}.b-working-hours .fw-select-base .multiselect .multiselect__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#213f6b;font-weight:500!important;line-height:12px!important;padding:5px 5px!important;background:#fff!important}.b-working-hours .fw-select-base .multiselect .multiselect__option--highlight{color:#fff!important;border-radius:5px!important;background:#27dbbd!important}.b-working-hours .b-switch-time-day__block{background-color:#f0f2f5;border-radius:10px}.b-working-hours .b-switch-time-day .mx-datepicker--form{background:#fff;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05)}.b-working-hours .b-switch-time-day .mx-datepicker{height:30px}.b-working-hours .b-switch-time-day .mx-datepicker input::-webkit-input-placeholder{line-height:normal;text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:10px;font-weight:500}.b-working-hours .b-switch-time-day .mx-datepicker input::-moz-placeholder{line-height:normal;text-align:left;display:flex;justify-content:center;align-items:center;font-size:10px;font-weight:500}.b-working-hours .b-switch-time-day .mx-datepicker input:-ms-input-placeholder{line-height:normal;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:500}.b-working-hours .b-switch-time-day .mx-datepicker input::-ms-input-placeholder{line-height:normal;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:500}.b-working-hours .b-switch-time-day .mx-datepicker input::placeholder{line-height:normal;text-align:left;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;font-size:10px;font-weight:500}.b-working-hours .b-switch-time-day .mx-datepicker-popup{background:#fff;margin-top:35px}.b-working-hours .b-switch-time-day .mx-input-wrapper input{text-align:left;font-size:11px;font-weight:500}.b-working-hours .b-switch-time-day .b-switch-font{font-size:10px}.b-working-hours .b-switch-time-day .b-switch-font__label{font-size:10px;opacity:.3;color:#213f6b}.b-working-hours .b-switch-time-day .mx-input-append{margin-right:12px!important}.b-calendar-select__week--active .multiselect__tags{opacity:.3!important;color:#213f6b!important}.b-switch-day-time__half:first-child{margin-top:10px}@media(max-width:767px){.b-working-hours{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.b-worker-card{padding:20px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 30px 11px -17px rgba(33,63,107,.05);box-shadow:0 30px 11px -17px rgba(33,63,107,.05);margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.b-worker-card{min-height:110px}}.b-worker-card__wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media(max-width:767px){.b-worker-card__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}.b-worker-card__tag{max-width:200px;padding:3px 10px;border-radius:5px;font-size:14px;font-weight:500}.b-worker-card__tag:not(:last-of-type){margin-bottom:5px}.b-worker-card__tag--nick{font-size:10px;background-color:#eefdfa;color:#27dbbd}.b-worker-card__tag--id{font-size:10px;background-color:#f2f4f6;color:#213f6b}.mx-calendar-content .mx-panel-year .cell.actived{margin:1px 5%!important}.mx-calendar-content .mx-panel-month .cell.actived{margin:1px 1%!important}.b-onboarding__wrapper--hours .b-worker-card__wrapper{max-width:290px}.b-invitation-preview{overflow-y:scroll;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-invitation-preview .fw-popup{position:relative;margin:40px 0 100px;-webkit-transform:none!important;transform:none!important;top:0!important}.b-invitation-preview__footer{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;height:60px;background:#fff;position:fixed;width:100%;left:0;bottom:0}.b-invitation-preview__footer--button{position:absolute;right:30px}.b-onboarding__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.b-onboarding__wrapper--invite .b-worker-card__wrapper{max-width:290px}.b-consult-sync-card .b-worker-card{width:290px}.b-add-branch__wrapper{width:600px;margin-bottom:250px}@media(max-width:767px){.b-add-branch__wrapper{width:100%}}.b-add-branch__wrapper .b-required-field{font-weight:500;font-size:14px;margin-bottom:70px}.b-add-branch__wrapper .fw-select-address .multiselect__content-wrapper{position:absolute!important;top:60px;height:300px}.b-add-branch__wrapper .fw-select-address .multiselect__content-wrapper .multiselect__content .multiselect__element{background-color:#fff!important}.b-add-branch__wrapper .fw-input{font-weight:400!important}.b-add-branch__wrapper .fw-input::-webkit-input-placeholder{font-weight:400!important}.b-add-branch__wrapper .fw-input::-moz-placeholder{font-weight:400!important}.b-add-branch__wrapper .fw-input:-ms-input-placeholder{font-weight:400!important}.b-add-branch__wrapper .fw-input::-ms-input-placeholder{font-weight:400!important}.b-add-branch__wrapper .fw-input::placeholder{font-weight:400!important}.b-add-branch__wrapper .b-calendar__table__inner{max-width:none}.b-add-branch__rooms{margin-bottom:170px}.b-add-branch__rooms__title{font-size:25px;font-weight:500;margin-bottom:0}.b-add-branch__rooms__form{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}.b-add-branch__rooms__aside{font-size:16px;font-weight:500}.b-add-branch__rooms__select{width:100px}.b-add-branch__rooms__bottom{margin-bottom:150px}.b-popup-branch__card{max-width:400px;padding:20px 50px;border-radius:10px;background-color:rgba(32,63,106,.05)}.b-popup-branch__wrapper{width:100%}@media(max-width:767px){.b-popup-branch__wrapper{width:100%}}.b-popup-branch__wrapper .b-required-field{font-weight:500;font-size:14px;margin-bottom:0}.b-popup-branch__rooms__title{font-size:25px;font-weight:500;margin-bottom:0}.b-popup-branch__rooms__form{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}.b-popup-branch__rooms__aside{font-size:16px;font-weight:500}.b-popup-branch__rooms__select{width:100px}.b-branch-wrapper{margin-bottom:100px}@media(max-width:767px){.b-add-appointment__wrapper{width:100%}}.b-add-appointment__wrapper .b-time-picker{background:#fff;height:60px}.b-appointment-categories__body--items{margin-top:10px;border-radius:5px}.b-appointment-categories__body--item{background:#fff}.b-appointment-categories__body--item input{font-weight:500!important;font-size:14px}.b-appointment-categories__body--delete{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;background:#fff;margin-left:10px;height:60px;width:60px;border-radius:5px}.b-appointment-categories__body .fw-select-white{-webkit-box-shadow:none!important;box-shadow:none!important}.b-appointment-categories__body .fw-select-white .multiselect__tags{padding-left:15px}.b-appointment-categories__body .fw-select-white .multiselect__placeholder,.b-appointment-categories__body .fw-select-white .multiselect__single{font-size:14px;color:#203f6a;font-weight:500}.b-appointment-categories__body .fw-select-white .multiselect__element{font-size:14px;color:#203f6a;font-weight:400}.b-team-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px}.b-team-list__body{padding:18px 20px 18px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-team-list__body,.b-team-list__delete{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-team-list__delete{padding:18px 15px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}.b-add-hub__wrapper{width:600px;margin-bottom:50px}@media(max-width:767px){.b-add-hub__wrapper{width:100%}}.b-add-hub .b-required-field{font-weight:500;font-size:13px;margin-bottom:160px}@media(max-width:767px){.b-onboarding__wrapper{padding:40px 0 80px!important}}.b-onboarding__aside{padding:0 20px;text-align:center}.b-onboarding__wrapper{padding:110px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-onboarding__title{margin-top:20px;font-size:30px;line-height:37px;letter-spacing:.37px;font-weight:600}.b-onboarding__aside{margin-top:9px;font-size:16px}.b-onboarding__ol{max-width:600px;margin-top:10px;font-size:22px;line-height:30px;font-weight:600;counter-reset:list}.b-onboarding__ol li{margin-top:20px;list-style-type:none}.b-onboarding__ol li:before{list-style-type:none;counter-increment:list;content:counter(list) " - "}.b-dynamic-fields-e2e,.b-forbidden__wrapper{max-width:900px;margin:0 auto;padding-top:40px}