.Preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--main);margin:-4px 0 0 -4px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header{width:100%;height:50px;background-color:var(--main);border-radius:var(--blockRadius);padding:0 var(--offset-m);margin-bottom:var(--offset);box-shadow:var(--blockShadow)}.Header__wrap{display:flex;align-items:center;height:100%}.Header__icon-block{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:var(--offset-m);background-color:#fff;border-radius:50%}.Header__icon-block img{width:70%;height:70%}.Header__text{margin:0;color:#fff;font-size:var(--font-xl);font-weight:var(--fontBold)}.XScroll{overflow:hidden;overflow-x:auto;cursor:grab}.XScroll::-webkit-scrollbar{height:8px}.MasterBlock-Ava{display:flex;align-items:flex-start}.MasterBlock-Ava__img-block{display:flex;align-items:center;justify-content:center;width:86px;min-width:86px;height:86px;margin-right:var(--offset-m);border:2px solid var(--main);border-radius:50%;overflow:hidden}.MasterBlock-Ava__img{width:100%;height:100%;border-radius:50%;object-fit:cover;cursor:pointer}.MasterBlock-Ava__text-name,.MasterBlock-Ava__text-tel{margin:0 0 var(--offset-s) 0}.MasterBlock-Ava__text-tel{display:block;color:var(--main);font-size:var(--font-l);text-decoration:none}.MasterBlock-Ava__text-place{margin:0}.MasterBlock-Ava__text-more{display:flex;align-items:center;color:var(--main);margin-top:var(--offset);font-size:var(--font-l);cursor:pointer}.MasterBlock-More{margin-top:var(--offset-l)}.MasterBlock-First{margin:var(--offset-m) 0 0 0}.MasterBlock-First__item{margin-bottom:var(--offset-l)}.MasterBlock-First__item:last-child{margin-bottom:0}.MasterBlock-Desc__title{margin:0 0 var(--offset-xs) 0}.MasterBlock-Desc__text{margin:0;font-size:var(--font-m);font-weight:var(--fontMedium);white-space:pre-wrap}.MasterBlock-Block{margin-bottom:var(--offset-l)}.MasterBlock-Block:last-child{margin-bottom:0}.MasterBlock-Block__title{margin:0 0 var(--offset) 0}.MasterBlock-Block__portfolio{display:flex}.MasterBlock-Block__portfolio-img-block{position:relative;width:90px;min-width:90px;height:90px;margin-right:var(--offset-m)}.MasterBlock-Block__portfolio-img-block:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:var(--bgGrey);box-shadow:var(--blockShadow);z-index:0;border-radius:var(--blockRadius)}.MasterBlock-Block__portfolio-img-block img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:var(--blockRadius)}.MasterBlock-Block__portfolio-img-load{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.MasterBlock-Block__portfolio-img-zoom{position:absolute;right:0;bottom:0;display:block;color:#fff;padding:var(--offset-s);border-radius:50% 0 0 0;background-color:#000;opacity:.7;font-size:21px;z-index:2}.MasterBlock-Block__contacts{display:grid;grid-gap:var(--offset-m);gap:var(--offset-m)}.MasterBlock-Block__contacts-line{display:flex;align-items:center}.MasterBlock-Block__contacts-title{display:flex;width:110px;min-width:110px;margin-right:var(--offset-m)}.MasterBlock-Block__contacts-title-icon{width:15px;height:15px;margin-right:var(--offset)}.MasterBlock-Block__contacts-value{text-decoration:none;color:var(--main)}.MasterBlock-Block__map{width:100%;height:220px;border:0;border-radius:var(--blockRadius);box-shadow:var(--blockShadow)}.MasterBlock-Ava__empty{width:100%;height:100%}.MasterBlock-Ava__text-block,.MasterBlock-Ava__text-block--center{align-self:center}.ServiceSelecter{margin-bottom:62px}.ServiceList__cat{margin-bottom:var(--offset-xl)}.ServiceList__cat-block{margin-bottom:var(--offset);text-align:center}.ServiceList__cat-name{font-weight:var(--fontBold)}.ServiceList__cat-desc{margin-top:var(--offset-s);color:var(--textGrey)}.ServiceItem{display:flex;align-items:center;margin-bottom:var(--offset);transition:.25s;cursor:pointer}.ServiceItem--selected{background-color:#edf6ff!important}.ServiceItem.disabled{cursor:not-allowed}.ServiceItem__block{width:100%}.ServiceItem__title{margin:0;font-size:var(--font-l);font-weight:var(--fontBold)}.ServiceItem__meta{margin-top:var(--offset)}.ServiceItem__check{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;margin-left:var(--offset-m);border-radius:50%;border:1px solid var(--main);color:var(--main);font-size:var(--font-m)}.ServiceItem__check.red{border-color:var(--danger);color:var(--danger)}.ServiceItem__check.disabled{border:1px solid var(--textGrey);color:var(--textGrey)}.ServiceItem__meta{display:flex;flex-wrap:wrap;align-items:center}.ServiceItem__desc{margin-top:var(--offset);color:#757575;white-space:pre-wrap}.ServiceItem__meta-price{margin-right:var(--offset-m)}.ServiceItem__meta-price .old{margin-left:var(--offset-s);font-weight:var(--fontMedium);color:var(--textGrey);text-decoration:line-through}.ServiceItem__meta-time{margin-right:var(--offset)}.ContinueBtn{position:fixed;width:100%;left:0;right:0;bottom:0;height:60px;max-width:576px;margin:0 auto;padding:var(--offset-m);border-radius:var(--blockRadius) var(--blockRadius) 0 0;background-color:#fff;box-shadow:var(--blockShadow);border-top:2px solid var(--main)}.ContinueBtn__wrap{align-items:center;height:100%}.ContinueBtn__wrap,.SelectDays__btns{display:flex;justify-content:space-between}.SelectDays__btns{margin-bottom:var(--offset)}.SelectDays__btns--bottom{margin-top:var(--offset)}.SelectDays__btn{display:flex;align-items:center;justify-content:center;width:48%;height:38px;color:var(--main);cursor:pointer}.SelectDays__btn--disabled{color:#c3c3c3;background-color:#f2f2f2!important;cursor:not-allowed;box-shadow:none!important}.DayCloud{margin-bottom:var(--offset)}.DayCloud__title{margin-bottom:var(--offset-m);text-align:center;font-size:14px;font-weight:var(--fontBold)}.DayCloud__title span{color:var(--textGrey);font-weight:var(--fontMedium)}.DayCloud__times{display:grid;grid-template-columns:repeat(auto-fill,50px);grid-gap:9px;justify-content:center}.DayCloud__time{display:flex;align-items:center;justify-content:center;height:26px;border:1px solid var(--main);border-radius:var(--blockRadius);font-size:var(--font-s);cursor:pointer}.DayCloud__time--current{background-color:var(--main);color:#fff}.ContactForm{margin:var(--offset-xl) 0 0 0}.ContactForm__title{margin:0 0 var(--offset-m) 0;text-align:center}.ContactForm__line{font-size:var(--font-l);font-weight:var(--fontMedium);color:#000}.ContactForm__line .ant-form-item-label{padding:0}.ContactForm__line .ant-form-item-row{display:block}.ContactForm__phone-input{width:100%!important}.react-tel-input .ContactForm__phone-input:disabled{background-color:rgba(0,0,0,.04)}.ContactForm__btn{width:100%}.ContactForm__input{height:46px!important;border-radius:var(--blockRadius)}.ContactForm__input:active,.ContactForm__input:focus{outline:1px solid var(--main)}.ContactForm__label-comment{position:relative;display:block;margin-bottom:8px}.ContactForm__label-comment:first-letter{text-transform:capitalize}.ContactForm__label-comment.required:before{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ContactForm__conf{color:var(--textGrey)}@media (hover:hover){.SelectDays__btn:hover{background-color:#edf6ff!important}.SelectDays__btn--disabled{color:#c3c3c3;cursor:not-allowed;box-shadow:none!important}.SelectDays__btn--disabled,.SelectDays__btn--disabled:hover{background-color:#f2f2f2!important}.DayCloud__time:hover{background-color:var(--main);color:#fff}}.RunningLine{margin-bottom:var(--offset);white-space:break-spaces}.FirstPage__top-block{margin-bottom:var(--offset-xl)}.FirstPage__top-title{position:relative;margin:0 0 32px;font-size:var(--font-xl);text-align:center}.FirstPage__top-title:after{content:"";position:absolute;display:block;left:50%;transform:translateX(-50%);bottom:-10px;width:100px;height:2px;background:var(--main)}.FirstPage__top-nofree{margin-bottom:var(--offset-m)}.FirstPage__top-empty{font-size:73px;color:var(--textGrey)}.SecondPage__back{font-size:26px;color:var(--main);font-weight:var(--fontBold)}.DoneBlock{margin-bottom:var(--offset-xl)}.DoneBlock__success-text{margin-bottom:var(--offset-s)}.DoneBlock__data{font-weight:var(--fontBold);font-size:var(--font-xl);color:var(--main)}.DoneBlock__services{margin-top:var(--offset-xl)}.DoneBlock__services-title{margin-bottom:var(--offset);color:var(--textGrey)}.DoneBlock__service{position:relative;padding-left:var(--offset-m);margin-bottom:var(--offset-m)}.DoneBlock__service:before{content:"";position:absolute;display:block;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--main)}.DoneBlock__meta{display:flex}.DoneBlock__meta-price{margin-right:var(--offset-m)}.DoneBlock__done{padding:var(--offset-m) 0;margin-top:var(--offset-m);border-top:1px solid var(--borderGrey)}.DonePage__icon{font-size:22px;color:var(--success)}.LightBox{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.65);z-index:5;padding:0 var(--offset-l)}.LightBox,.LightBox__wrap{display:flex;align-items:center;justify-content:center}.LightBox__wrap{position:relative}.LightBox__img{width:100%;max-width:600px;max-height:calc(100vh - 24px);border-radius:var(--blockRadius)}.LightBox__close{position:absolute;z-index:5;font-size:26px;top:6px;right:6px;color:#fff!important}.LightBox__arrow-wrap{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:70px;left:0;cursor:pointer}.LightBox__arrow-wrap--right{left:auto;right:0}.LightBox__arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#000;color:#fff;font-size:12px;transition:.3s}.LightBox__arrow:focus,.LightBox__arrow:hover{opacity:1;font-size:15px}.LightBox__arrow--right{right:32px;left:auto}.LightBox__count{position:absolute;bottom:0;width:100%;color:#fff;padding:var(--offset);background-color:rgba(0,0,0,.7);border-radius:0 0 var(--blockRadius) var(--blockRadius);text-align:center;font-size:14px}.Layout{background-color:var(--bgColor)}.Layout__wrap{position:relative;max-width:600px;margin:0 auto;padding:var(--offset-m)}:root{--offset-xs:2px;--offset-s:4px;--offset:6px;--offset-m:12px;--offset-l:18px;--offset-xl:24px;--offset-xxl:48px;--font-xs:12px;--font-s:13px;--font-m:14px;--font-l:16px;--font-xl:18px;--font-xxl:20px;--main:#1890ff;--danger:#ff4d4f;--success:#52c41a;--bgGrey:#fafafa;--textGrey:#afafaf;--borderGrey:#e8e8e8;--fontMedium:400;--fontBold:600;--blockRadius:6px;--blockShadow:0 0 6px 0 rgba(0,0,0,0.1)}*,:after,:before{box-sizing:border-box}body,html{min-height:100vh;background-color:var(--bgGrey)}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Montserrat",sans-serif;font-weight:var(--fontMedium)}@media (pointer:fine){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}}@-moz-document url-prefix(){body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}}a{cursor:pointer}#root{height:100%;word-break:break-word}textarea{resize:none!important}.ellipsis{overflow:hidden;text-overflow:ellipsis}.title{font-size:var(--font-xl)}.subtitle,.title{font-weight:var(--fontBold)}.subtitle{font-size:var(--font-l)}.price{color:var(--main);font-weight:var(--fontBold)}.time{font-weight:var(--fontMedium);color:var(--textGrey);font-size:var(--font-m)}.cloud-block{background-color:#fff;border-radius:var(--blockRadius);padding:var(--offset-m);box-shadow:var(--blockShadow)}.second-text{color:var(--textGrey);font-size:var(--font-m)}