.favorites{padding:6px;cursor:pointer;position:relative;width:30px;height:28px;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out}@media (min-width:977px){.favorites:hover{transform:scale(1.1)}}.favorites img{border-radius:0;visibility:hidden;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.favorites img.active{-webkit-animation:heartbeat .5s;animation:heartbeat .5s;visibility:visible;position:relative}.favorites img.firsLoad{-webkit-animation:none;animation:none}@-webkit-keyframes heartbeat{0%{opacity:0;transform:scale(1)}20%{transform:scale(1.1)}40%{opacity:1;transform:scale(1.3)}}@keyframes heartbeat{0%{opacity:0;transform:scale(1)}20%{transform:scale(1.1)}40%{opacity:1;transform:scale(1.3)}}.service[data-v-526335b4]{background:#f4f1f1;border-radius:8px;margin:16px 12px 0;padding:8px 10px;color:#e74266;display:grid;grid-template:1fr/1fr auto .3fr;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:1920px){.service[data-v-526335b4]{padding:calc(5.6px + .125vw) 10px calc(5.6px + .125vw) 10px}}.service h4[data-v-526335b4],.service span[data-v-526335b4]{font-size:14px;line-height:16px;font-weight:400}.service .line[data-v-526335b4]{height:66%;width:1px;background:#e74266;margin:0}.service span[data-v-526335b4]{text-align:center;flex:0 1 auto;font-weight:700;flex-shrink:0;white-space:pre}.stars[data-v-2a6d1810]{color:#aa6d6c;border:1px solid #aa6d6c;border-radius:11px;display:flex;justify-content:flex-start;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 3px}.stars__image[data-v-2a6d1810]{width:10px;margin:0 2px 0 0}@media screen and (max-width:1920px){.stars__image[data-v-2a6d1810]{width:calc(7.6px + .125vw)}}.stars__count[data-v-2a6d1810]{font-weight:500;font-size:12px;line-height:100%}@media screen and (max-width:1920px){.stars__count[data-v-2a6d1810]{font-size:calc(9.6px + .125vw)}}.info[data-v-92661a72]{padding:0 12px 0;display:grid;max-width:100%;grid-template:auto auto/1fr}.info.active[data-v-92661a72]{display:none}.info__location[data-v-92661a72],.info__move[data-v-92661a72]{display:flex;justify-content:flex-start;align-items:center}.info__location.active[data-v-92661a72],.info__move.active[data-v-92661a72]{display:none}.info__location img[data-v-92661a72],.info__move img[data-v-92661a72]{max-width:14px;width:100%;margin:0 5px 0 0}@media screen and (max-width:1920px){.info__location img[data-v-92661a72],.info__move img[data-v-92661a72]{max-width:calc(9.2px + .25vw)}}.info__location p[data-v-92661a72],.info__move p[data-v-92661a72]{font-weight:500;font-size:16px;line-height:19px}@media screen and (max-width:1920px){.info__location p[data-v-92661a72],.info__move p[data-v-92661a72]{font-size:calc(11.2px + .25vw)}}.info__location[data-v-92661a72]{margin:0 0 6px}.card__hover .card__content[data-v-999622f0]{transition:.2s ease-in}@media (min-width:1025px){.card__hover .card__content[data-v-999622f0]:hover{box-shadow:6px 6px 10px rgba(0,0,0,.1)}}.card[data-v-999622f0]{z-index:0;height:100%}.card__content[data-v-999622f0]{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:12px;height:100%;padding:0 0 12px}.card__content .main__image[data-v-999622f0]{border-radius:12px 12px 0 0;width:100%;height:230px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1920px){.card__content .main__image[data-v-999622f0]{height:calc(158px + 3.75vw)}}.card__content .title__card[data-v-999622f0]{margin:12px 22px 16px 12px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1920px){.card__content .title__card[data-v-999622f0]{margin:12px calc(12.4px + .5vw) 12px 14px}}.card__content .title__card .title__main[data-v-999622f0]{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 10px 0 0}.card__content .title__card .title__main .avatar[data-v-999622f0]{overflow:hidden;margin:0 8px 0 0;border-radius:50%;width:44px;height:44px;flex:1 0 auto}@media screen and (max-width:1920px){.card__content .title__card .title__main .avatar[data-v-999622f0]{width:calc(29.6px + .75vw);height:calc(29.6px + .75vw)}}.card__content .title__card .title__main .avatar img[data-v-999622f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__content .title__card .title__main .name h3[data-v-999622f0]{font-weight:700;font-size:20px;line-height:16px;color:#181818;margin:0 0 10px}@media screen and (max-width:1920px){.card__content .title__card .title__main .name h3[data-v-999622f0]{font-size:calc(12.8px + .375vw);margin:0 0 calc(7.6px + .125vw) 0}}.card__content .title__card .favorites img[data-v-999622f0]{border-radius:0}.social__item{display:flex;justify-content:flex-start;align-items:center;margin:0 0 14px}@media (max-width:722px){.social__item{padding:0 16px}}.social__item:last-child{margin:0}.social__item img{margin:0 8px 0 0}.social__item p{font-weight:400;font-size:14px;line-height:130%}.settings__box[data-v-69514e40]{padding:0 15px;margin:24px 0 0;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings__box.owner[data-v-69514e40]{opacity:.5;pointer-events:none}.settings__box .settings__item[data-v-69514e40]{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.settings__box .settings__item[data-v-69514e40]:nth-child(2){margin:0 13%}.settings__box .settings__button[data-v-69514e40]{background:#f4f1f1;border-radius:12px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;margin:0 0 8px}.settings__box .settings__button[data-v-69514e40]:hover{background:#e74266;color:#fff;transition:.1s ease-in}.settings__box .settings__button:hover svg ellipse[data-v-69514e40],.settings__box .settings__button:hover svg path[data-v-69514e40]{fill:currentColor;color:#fff}.settings__box p[data-v-69514e40]{font-weight:400;font-size:13px;line-height:100%;text-align:center}.reviews__item{box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:8px;padding:12px 16px;margin:0 0 16px}.reviews__item:last-child{margin:0}.reviews__item .avatar{border-radius:50%;height:40px;width:40px;margin:0 12px 0 0}.reviews__item__info{display:flex;justify-content:flex-start;align-items:center;margin:0 0 16px}.reviews__item__info .title{width:100%}.reviews__item__info .title__name{display:flex;justify-content:space-between;align-items:center;margin:0 0 2px}.reviews__item__info .title__name h3{font-weight:500;font-size:16px;line-height:19px}.reviews__item__info .title .data{font-weight:400;font-size:14px;line-height:16px;color:#a7a7a7}.reviews__item__question{margin:13px 0 10px}.reviews__item__answer .title,.reviews__item__question .title{font-weight:300;font-size:14px;line-height:16px;color:#a7a7a7;margin:0 0 6px}.reviews__item__answer .text,.reviews__item__question .text{font-size:16px;line-height:130%;color:#181818}.button__else{cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center;width:21px}.button__else span{width:5px;height:5px;background:#181818;border-radius:50%}.button__else .else__popup{position:absolute;top:14px;right:-7px;background:#e74266;border-radius:4px;color:#fff;opacity:0;transform-origin:calc(100% - 10px) -10%;transform:scale(0);transition:.2s ease-in-out}.button__else .else__popup.show{opacity:1;transform:scale(1)}.button__else .else__popup__content{position:relative;padding:0 12px}.button__else .else__popup__content hr{width:100%;height:1px;background:#fff}.button__else .else__popup__content a{color:#fff}.button__else .else__popup__content p{padding:8px 0;font-weight:400;font-size:16px;line-height:19px;white-space:nowrap}.button__else .else__popup__content img{position:absolute;top:-6px;left:calc(100% - 21px)}.personal__about h2[data-v-32c6dfca]{margin:24px 0 16px}@media (max-width:722px){.personal__about h2[data-v-32c6dfca]{padding:0 16px}}.personal__about__description[data-v-32c6dfca]{font-weight:400;font-size:16px;line-height:130%}@media (max-width:722px){.personal__about__description[data-v-32c6dfca]{padding:0 16px}}@media screen and (max-width:1920px){.personal__about__description[data-v-32c6dfca]{font-size:calc(13.6px + .125vw)}}@media (max-width:722px){.personal__about .registration[data-v-32c6dfca]{margin:0 0 0 16px}}.tags[data-v-8c8ac11e]{margin:20px 0 0;color:#aa6d6c}@media (max-width:722px){.tags[data-v-8c8ac11e]{padding:0 16px}}.tags .tag__main[data-v-8c8ac11e]{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:19px;height:32px;border:1px solid #aa6d6c;border-radius:100px;padding:0 12px;margin:0 0 16px}@media screen and (max-width:1920px){.tags .tag__main[data-v-8c8ac11e]{font-size:calc(11.2px + .25vw);line-height:calc(13px + .3125vw);height:calc(27.2px + .25vw)}}.tags .rest__tags[data-v-8c8ac11e]{display:flex;flex-wrap:wrap}.tags .rest__tags .tag[data-v-8c8ac11e]{margin:0 8px 8px 0;display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px;border:1px solid #aa6d6c;border-radius:4px;padding:0 8px;font-weight:400;font-size:16px;line-height:19px}.tags .rest__tags .tag[data-v-8c8ac11e]:last-child{margin:0}@media screen and (max-width:1920px){.tags .rest__tags .tag[data-v-8c8ac11e]{font-size:calc(11.2px + .25vw);line-heigh:calc(13px + .3125vw);height:calc(20.8px + .375vw)}}.personal__settings{position:relative;margin:15px 0 0}.personal__settings__content{position:fixed;max-width:302px;width:100%;border-radius:8px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.personal__settings__content h3{font-weight:400;font-size:16px;line-height:19px}.personal__settings__content h3 a{font-weight:500;color:#e74266}.personal__card__content{margin:0 auto 56px;max-width:698px;display:flex}@media (max-width:722px){.personal__card__content{max-width:100%;display:inline-block}}@media (max-width:722px){.personal__card__content .registration{margin:0 0 0 16px}}.personal__card__content .services__link{display:flex;justify-content:center;align-items:center;margin:16px 0 0}.personal__card__content .services__link p{font-weight:500;font-size:14px;line-height:14px;text-align:center;color:#e74266;padding:0 8px 0 0}.personal__card__content h2{font-weight:700;font-size:20px;line-height:130%;margin:0 0 16px}@media (max-width:722px){.personal__card__content h2{max-width:100%;display:inline-block}}.personal__card__content .personal__info{margin:0 28px 0 0;max-width:368px}@media (max-width:722px){.personal__card__content .personal__info{margin:0;max-width:100%}}.personal__card__content .personal__info .client-card{background:#fff;border-radius:0 0 24px 24px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.personal__card__content .personal__info .client-card__content{display:flex;justify-content:stretch;align-items:center;padding:24px 12px}.personal__card__content .personal__info .client-card__content .card__avatar{position:relative;width:48px;margin:0 12px 0 0}.personal__card__content .personal__info .client-card__content .card__avatar img{border-radius:50%;width:100%;z-index:1}.personal__card__content .personal__info .client-card__content .card__avatar span{position:absolute;bottom:0;right:0;background:#4bb34b;border:2px solid #fff;height:12px;width:12px;border-radius:50%;z-index:2}.personal__card__content .personal__info .client-card__content p{font-weight:700;font-size:20px;line-height:100%}.personal__card__content .personal__info .card{height:auto}.personal__card__content .personal__info h2{margin:24px 0 16px}@media (max-width:722px){.personal__card__content .personal__info h2{padding:0 16px}}.personal__card__content .personal__info__tags{margin:20px 0 0;color:#aa6d6c}@media (max-width:722px){.personal__card__content .personal__info__tags{padding:0 16px}}.personal__card__content .personal__info__tags .tag__main{font-weight:500;font-size:16px;line-height:19px;border:1px solid #aa6d6c;border-radius:100px;padding:6px 12px;margin:0 0 16px;display:inline-block}.personal__card__content .personal__info__tags .rest__tags{display:flex;flex-wrap:wrap;gap:8px}.personal__card__content .personal__info__tags .rest__tags .tag{border:1px solid #aa6d6c;border-radius:4px;padding:4px 8px;font-weight:400;font-size:16px;line-height:19px}.personal__card__content .personal__info .line__horizontal{width:100%;height:1px;background:#fafafa;margin:26px 0 26px}@media (max-width:722px){.personal__card__content .personal__info .master__services{padding:0 16px}}.personal__card__content .personal__info .master__services__title{margin:0 0 20px}@media (max-width:722px){.personal__card__content .personal__info .master__services__title{padding:0}}.personal__card__content .personal__info .master__services__item{margin:0 0 8px}.personal__card__content .personal__info .master__services__item .line{margin:0;height:100%;width:1px;background:#e74266}.personal__card__content .personal__info .work__item{display:grid;grid-template-columns:repeat(3,1fr)}.personal__card__content .personal__info .work__item img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:722px){.personal__card__content .personal__info .reviews{padding:0 16px}}.personal__card__content .personal__info .reviews__content__title{margin:0 0 20px;display:flex;justify-content:space-between;align-items:center}.personal__card__content .personal__info .reviews__content__title h2{margin:0;padding:0}.personal__card__content .personal__info .reviews__content__title .add{background:#e74266;border-radius:24px;width:24px;height:24px;position:relative;margin:0 4px 0 0}.personal__card__content .personal__info .reviews__content__title .add:after,.personal__card__content .personal__info .reviews__content__title .add:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;background:#fff}.personal__card__content .personal__info .reviews__content__title .add:after{height:12px;width:2px}.personal__card__content .personal__info .reviews__content__title .add:before{width:12px;height:2px}.personal__card .card__content{border-radius:0 0 24px 24px}.personal__card .card__content .main__image,.personal__card .card__content img{border-radius:0}