.Notification{z-index:999;color:#fff;max-width:400px;top:initial;left:initial;background-color:#5b5275;border-radius:1em;flex-direction:row;justify-content:space-between;align-items:center;padding:1em;font-size:1em;font-weight:700;line-height:1.1;animation:.5s ease-in-out fadeInUp;display:flex;position:fixed;bottom:1.5em;right:1.5em}@media screen and (max-width:480px){.Notification{width:calc(100vw - 3em)}}.Notification--top{top:1.5em;right:1.5em;bottom:initial;left:initial}@media screen and (max-width:480px){.Notification--top{width:calc(100vw - 3em)}}.Notification .Notification__Header{font-size:1.125em}.Notification__Content{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}.Notification__Image{border-radius:50px;flex-shrink:0;width:34px;height:34px;margin-right:8px;overflow:hidden}.Notification__Image img{object-fit:cover;width:100%;height:100%}.Notification__Text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Notification__Close{cursor:pointer;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2 2L12 12\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 2L2 12\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:1em;height:1em;margin-left:1em}
.cookie-consent{width:100%;max-width:280px;bottom:1em;left:50%;right:initial;z-index:1000;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;margin-left:-140px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 0 30px rgba(0,0,0,.2)}@media (min-width:400px){.cookie-consent{flex-direction:row}}@media (min-width:560px){.cookie-consent{max-width:400px;margin-left:-200px;padding:10px 20px;bottom:2em;left:50%}}@media (min-width:1024px){.cookie-consent{padding:10px 20px;bottom:2em}}.cookie-consent p{margin:0;font-size:14px}.cookie-consent a{color:var(--accent);margin-left:5px;text-decoration:none}.cookie-consent a:hover{text-decoration:underline}.cookie-consent button{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:1em;flex-shrink:0;margin-top:.5em;margin-left:.5em;padding:8px 15px;font-size:14px}.cookie-consent button:hover{background-color:var(--violet-hover)}@media (min-width:400px){.cookie-consent button{margin-top:0}}
@font-face{font-family:TildaSans;src:url(/fonts/Tilda-Sans_VF.woff2)format("woff2"),url(/fonts/Tilda-Sans_VF.woff)format("woff")}:root{--text:#352a58;--dark:#352a58;--accent:#905ff4;--violet:#905ff4;--violet-hover:#9e6fff;--violet-light:#f7f3ff;--light:#a6a2b3;--grey:#a6a2b3;--gray:#a6a2b3;--bg:#faf9fc;--lightest:#faf9fc;--error:#f55a5a;--red:#f55a5a;--well:#3bb956;--green:#3bb956;--font:"TildaSans",sans-serif}::-webkit-scrollbar{width:.5em}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#d8e0ea;border-radius:.5em}::-webkit-scrollbar-thumb:hover{background:#8b9db6}body,html{min-height:100%;margin:0;padding:0}figure{margin:0}figure img{display:block}img,video,svg{max-width:100%;height:auto}nav ul,nav li{margin:0;padding:0;list-style:none}textarea{resize:vertical}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}button,select,input,textarea{font-family:inherit}a,button,svg,.btn,.popup,.modal{transition:all .2s linear}table{border-spacing:0;border-collapse:collapse}.hidden{display:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes width{0%{width:0}to{width:100%}}.btnLike{cursor:pointer;background-color:transparent;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s linear;display:inline-flex}.btnLike svg{flex-shrink:0}.btn-close,.btn--img{cursor:pointer;background-color:transparent;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s linear;display:inline-flex}.btn-close svg,.btn--img svg{flex-shrink:0}.btn--icon{cursor:pointer;color:var(--gray);background-color:transparent;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1em;transition:all .2s linear;display:inline-flex}.btn--icon svg{flex-shrink:0;transition:all .2s linear}.btn--icon svg *{fill:currentColor;stroke:currentColor;transition:all .2s linear}.btn--icon:hover{color:var(--accent)}.btn--primary{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.btn--primary svg{flex-shrink:0}.btn--primary:hover{background-color:var(--violet-hover)}.btn--primary:disabled,.btn--primary .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.btn--secondary{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.btn--secondary svg{flex-shrink:0}.btn--secondary:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.btn--secondary .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.btn--tertiary{color:var(--gray);border:1px solid var(--gray);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.btn--tertiary svg{flex-shrink:0}.btn--tertiary:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.btn--tertiary .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.btn--white-fill svg path{fill:#fff}.btn--white-stroke svg path{stroke:#fff}.img__container{overflow:hidden}.img__container img{object-fit:cover;width:100%;height:100%}.text--label{color:var(--gray);font-size:.875em}.modal{z-index:999;background-color:#fff;border-radius:40px;width:96vw;max-width:500px;max-height:100dvh;padding:1.5em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 10px 37px rgba(180,187,198,.28)}.modal .modal-inner{width:100%;height:100%;max-height:calc(100dvh - 3em);padding-right:.5em;overflow-x:hidden}.modal .modal-header{-webkit-hyphens:none;hyphens:none;justify-content:space-between;display:flex}.modal .modal-header .btn-close{flex-shrink:0;margin-left:auto}.modal .modal-buttons{flex-wrap:wrap;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.modal .modal-buttons{flex-wrap:nowrap}}.modal .modal-buttons>a,.modal .modal-buttons>button{flex:50%}@media screen and (min-width:64rem){.modal{padding:2em}}input[type=number]{-webkit-appearance:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[data-tooltip]:not([data-tooltip=""]){justify-content:center;align-items:center;transition:all .2s linear;display:inline-flex;position:relative}[data-tooltip]:not([data-tooltip=""]):before{color:var(--text);filter:drop-shadow(0 4px 7.8px rgba(165,162,179,.33));content:attr(data-tooltip);text-align:center;white-space:normal;visibility:hidden;z-index:-1;opacity:0;pointer-events:none;background-color:#fff;border-radius:1.25em;min-width:8em;padding:.5em 1em;font-size:1em;line-height:1.25em;transition:all .2s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media screen and (min-width:400px){[data-tooltip]:not([data-tooltip=""]):before{min-width:9em}}@media screen and (max-width:560px){[data-tooltip]:not([data-tooltip=""]):before{display:none}}[data-tooltip]:not([data-tooltip=""]):after{content:"";visibility:hidden;z-index:-1;opacity:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.31999 7.16942L3.27995 1.98009C2.59995 0.800086 1.36 0.0560652 0 6.52128e-05H19.48C18.1066 0.0573985 16.8533 0.813383 16.1733 2.00938L13.2399 7.14008C11.7066 9.81341 7.86665 9.82942 6.31999 7.16942Z\" fill=\"white\"/></svg>");width:20px;height:10px;transition:all .2s ease-in-out;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%)}[data-tooltip]:not([data-tooltip=""]):hover:before,[data-tooltip]:not([data-tooltip=""]):hover:after{visibility:visible;opacity:1;z-index:100;pointer-events:all;z-index:101}@media screen and (max-width:500px){[data-tooltip]:not([data-tooltip=""]):hover:before,[data-tooltip]:not([data-tooltip=""]):hover:after{display:block}}[data-tooltip]:not([data-tooltip=""]):hover:before:hover,[data-tooltip]:not([data-tooltip=""]):hover:after:hover{visibility:hidden;z-index:-1;opacity:0;pointer-events:none}[data-tooltip]:not([data-tooltip=""]).hover:before{bottom:calc(100% + 7px)}[data-tooltip]:not([data-tooltip=""]).hover:after{bottom:100%}[data-tooltip]:not([data-tooltip=""]).tooltip--wide:before{min-width:300px}[data-tooltip]:not([data-tooltip=""]).tooltip--left:before{text-align:center;left:auto;right:-.7em;transform:none}[data-tooltip]:not([data-tooltip=""]).tooltip--right:before{left:-1em;transform:none}[data-tooltip]:not([data-tooltip=""]).tooltip--inline{vertical-align:middle;margin-left:.25em}div[data-tooltip],h2[data-tooltip],h3[data-tooltip],h4[data-tooltip],p[data-tooltip]{display:block}.ProfileInfo{background-color:#fff;border-radius:1.75em;max-width:100%;margin-bottom:1em;padding:1em 1.5em}@media screen and (min-width:40rem){.ProfileInfo{padding:1.5em}}@media screen and (min-width:48rem){.ProfileInfo{padding:2em}}@media screen and (min-width:64rem){.ProfileInfo{flex-direction:column;flex:0 0 435px;justify-content:space-between;align-items:flex-start;max-width:435px;height:calc(100vh - 90px);margin-bottom:0;display:flex;overflow-x:hidden}}.ProfileInfo__photo{aspect-ratio:16/9;width:calc(100% + 3em);margin:-1.5em -1.5em 1em;display:flex;position:relative;overflow:hidden}@media screen and (min-width:40rem){.ProfileInfo__photo{border-radius:1.75em 1.75em 0 0;width:calc(100% + 4em);margin-top:-2em;margin-left:-2em;margin-right:-2em}}@media screen and (min-width:64rem){.ProfileInfo__photo{display:none}}.ProfileInfo__photo__bg{z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ProfileInfo__photo__bg img{object-fit:cover;filter:blur(10px);width:100%;height:100%}.ProfileInfo__photo>img{object-fit:contain;object-position:center;z-index:1;background-color:#fff;max-width:100%;max-height:100%;margin:auto;display:block;position:relative}.ProfileInfo__photo>img.image--portrait{width:auto;height:100%}.ProfileInfo__photo>img.image--landscape{width:100%;height:auto}.ProfileInfo--studio .ProfileInfo__photo{width:calc(100% + 3em);margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em}.ProfileInfoContent{visibility:hidden;opacity:0;background-color:#fff;flex-direction:column;width:100%;height:100dvh;padding:0 0 1em 1em;transition:all .3s;display:flex;position:fixed;top:0;left:-100%;overflow-x:hidden}.ProfileInfoContent[data-visible=true]{visibility:visible;opacity:1;z-index:990;left:0}@media screen and (min-width:64rem){.ProfileInfoContent{left:initial;top:initial;visibility:visible;opacity:1;flex:100%;width:100%;height:100%;padding:0;position:static}}.ProfileInfoContent .ProfileInfoBack{cursor:pointer;border:none;outline:none;flex-shrink:0;width:100%;height:3em;display:block;position:relative}.ProfileInfoContent .ProfileInfoBack:before{content:"";background-color:var(--violet-light);border-radius:1em;width:100px;height:.5em;margin-top:-.25em;margin-left:-50px;transition:all .2s linear;display:block;position:absolute;top:50%;left:50%}@media screen and (min-width:64rem){.ProfileInfoContent .ProfileInfoBack{display:none}}.ProfileInfoHeader{align-items:center;width:100%;display:flex}@media screen and (min-width:64rem){.ProfileInfoHeader{margin-bottom:1em}}.ProfileInfoHeader__avatar{position:relative}.ProfileInfoHeader__avatar-img{border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}@media screen and (min-width:64rem){.ProfileInfoHeader__avatar-img{width:85px;height:85px}}.ProfileInfoHeader__avatar-img img{object-fit:cover;width:100%;height:100%}.specialist__title .specialist__name{text-align:left;margin:0;font-size:1.125em;font-weight:500;line-height:1.2}@media screen and (min-width:40rem){.specialist__title .specialist__name{font-size:1.5em;font-weight:700}}.specialist__title .specialist__spec{color:var(--gray);margin-top:.5em;font-size:15px}.ProfileInfoHeaderText{text-align:left;cursor:pointer;flex:100%;align-items:center;margin:0 0 0 .5em;padding-right:.5em;font-size:1.125em;font-style:normal;font-weight:500;line-height:1.2;display:flex}.ProfileInfoHeaderText:after{content:"";background:url("data:image/svg+xml,<svg width=\"8\" height=\"12\" viewBox=\"0 0 8 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.5 10.5L6 6L1.5 1.5\" stroke=\"%23C7C5CE\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat;flex-shrink:0;width:1em;height:1em;margin-left:auto}@media screen and (min-width:40rem){.ProfileInfoHeaderText:after{background-size:14px;width:1em;height:2em}.ProfileInfoHeaderText{font-size:1.5em;font-weight:700}}@media screen and (min-width:64rem){.ProfileInfoHeaderText{cursor:initial}.ProfileInfoHeaderText:after{display:none}.ProfileInfoHeaderText{padding-right:0}}.ProfileInfoTabs .Mui-disabled{width:5px;transition:all .2s linear}.ProfileInfoMainBlock{flex:100%;width:100%;padding-top:1em;padding-right:.5em}@media screen and (min-width:64rem){.ProfileInfoMainBlock{flex-direction:column;padding-right:1em;display:flex}}.ProfileInfoMainBlock .MuiTabs-scrollButtons{transition:all .2s linear}.ProfileInfoMainBlock .MuiTabs-scrollButtons.Mui-disabled{width:0;overflow:hidden}.ProfileInfoBigText{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ProfileInfoMainFooter{justify-content:center;width:100%;margin-top:auto;padding-top:1em;display:flex}@media screen and (min-width:64rem){.ProfileInfoMainFooter{justify-content:space-between;padding-right:0}}.ProfileInfoMainFooter .Button{flex:100%;max-width:350px}.ProfileInfoMainFooter .btnLike{flex-shrink:0;margin-left:.5em}.ProfileInfoMainFooter .btnLike .icon-like path{fill:#ff3d9a}@media screen and (min-width:64rem){.ProfileInfoMainFooter .btnLike{display:none}}.ProfileInfoMainFooterIcons{flex-shrink:0;align-items:center;margin-left:.5em;display:flex}.ProfileInfoMainFooterIcons:empty{display:none}.ProfileInfoMainFooterIcons .btn--icon svg *{fill:none}.ProfileInfoMainFooterIconsMed{padding-top:53px;padding-left:19px;display:flex}.ProfileInfoMainFooterTrashIcon{padding-left:10px;padding-right:10px}.ProfileMain{flex-direction:column;flex:100%;justify-content:space-between;max-width:100%;padding:0 1em;display:flex}@media screen and (min-width:40rem){.ProfileMain{padding:0 1.25em}}@media screen and (min-width:64rem){.ProfileMain{height:calc(100vh - 90px);padding:0 1.5em;overflow:hidden}}.ProfileTabs .MuiTabs-scrollButtons{transition:all .2s linear}.ProfileTabs .MuiTabs-scrollButtons.Mui-disabled{width:0;overflow:hidden}.ProfileMainContent{flex-direction:column;flex:100%;min-height:0;padding:1em 0 0;display:flex}@media screen and (min-width:40rem){.ProfileMainContent{padding:1em 0}}@media screen and (min-width:64rem){.ProfileMainContent{padding:1.5em 0}}.ProfileMainContent .tabs--btnstyle{background-color:#fff;padding:.25em;display:block}@media screen and (min-width:64rem){.ProfileMainContent__inner{height:100%;padding-right:.5em;overflow-x:hidden}}.ProfileInfoNoRecordsText{font-style:normal;font-weight:400;line-height:1.1}.ProfileInfoAddBtnRecord{justify-content:center;align-items:center;width:280px;height:50px;margin-top:25px;display:flex}.ProfileInfoAddBtnRecord:hover{background-color:var(--accent)}.ProfileInfoNoRecordsBlock{align-items:center;justify-content:cente;flex-direction:column;display:flex}.ProfileInfoDescriptionText{color:var(--light);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-style:normal;display:-webkit-box;overflow:hidden}.ProfileInfoRatingText{padding-left:5px;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.ProfileInfoRating{justify-self:center;align-items:center;margin:1em auto;display:flex}.ProfileInfoBioTitle{color:var(--light);font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.ProfileInfoBioDescription{color:#352a58;margin:1em 0}.ProfileFullInfoBioDescription{margin-bottom:10px;line-height:1.4}.ProfileInfoBioDescriptionYears{color:#352a58;padding-top:10px;padding-bottom:20px;font-size:15px;font-style:normal;font-weight:400;line-height:1.4}.ProfileInfoBioSocials{padding-top:7px}.ProfileInfoBioSocialsIcon{padding-left:7px;padding-right:7px}.ProfileInfoBioSkills{padding-top:5px}.ProfileInfoBioSkillsTextFirst,.ProfileInfoBioSkillsText{align-items:center;padding-bottom:9px;display:flex}.PercentText{flex-shrink:0;padding-left:25px;padding-right:7px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.ProfileInfoTopUtility{cursor:pointer;background-color:var(--lightest);border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;gap:.5em;max-width:400px;margin:0 auto;padding:1em;display:flex}@media screen and (min-width:430px){.ProfileInfoTopUtility{flex-direction:row}}.ProfileInfoTopBtn{background-color:var(--accent);color:#fff;border-radius:8px;align-items:center;padding:5px 10px;font-size:14px;display:inline-flex}.ProfileInfoTopBtn svg{flex-shrink:0;margin-right:.25em}.ProfileInfoTopUtilityBioText{margin:.25em 0}.ProfileInfoTopUtilityTextPrice{margin:.25em 0;font-weight:700}.ProfileInfoTopImg{border-radius:20px;flex:0 0 125px;width:125px;height:125px;overflow:hidden}.ProfileInfoTopImg img{object-fit:cover;width:100%;height:100%}.btnEditAvatar{z-index:900;cursor:pointer;background-color:#fff;border-radius:50%;align-items:center;width:28px;height:28px;padding:2px;position:absolute;bottom:0;right:0}.avatarChangeBlock{background-color:#fff;border-radius:1em;min-width:180px;padding:1em 1.5em;position:absolute;box-shadow:-4px 9px 56px rgba(165,162,179,.25)}.changeAvatar,.deleteAvatar{cursor:pointer;align-items:center;display:flex}.changeAvatar svg,.deleteAvatar svg{flex-shrink:0;transition:all .2s linear}.changeAvatar .changeAvatar__text,.deleteAvatar .changeAvatar__text{white-space:nowrap;text-align:left;flex:100%;padding-left:.5em;transition:all .2s linear}.changeAvatar:hover .changeAvatar__text,.deleteAvatar:hover .changeAvatar__text{color:var(--accent)}.changeAvatar:hover svg path,.deleteAvatar:hover svg path{stroke:var(--accent)}.changeAvatar{margin-bottom:1em}.ProfileInfoNoDialogsBlock{justify-content:center;align-items:center;display:flex}.RecordList,.FavoriteList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1em;display:grid}@media screen and (min-width:430px){.RecordList,.FavoriteList{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media screen and (min-width:48rem){.RecordList,.FavoriteList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (min-width:85rem){.RecordList,.FavoriteList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.FavoriteBlock{background-color:#fff;border-radius:1.25em;padding:1.5em}@media screen and (min-width:48rem){.FavoriteBlock{padding:2em}}.RecordBlock{cursor:pointer;background-color:#fff;border-radius:2em;padding:1.25em;position:relative}.RecordBlock__overlay{pointer-events:none;background-color:rgba(247,247,248,.42);border-radius:2em;width:100%;height:100%;position:absolute;top:0;left:0}.FavoriteBlock__header{gap:1em;margin-bottom:1.25em;display:flex}.FavoriteBlock__logo{border-radius:20px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.FavoriteBlock__logo img{object-fit:cover;width:100%;height:100%}.FavoriteBlock__description{flex-direction:column;align-items:flex-start;display:flex}.FavoriteBlock__description_type{color:var(--light);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;overflow:hidden}.FavoriteBlock__description_name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.FavoriteBlock__description_rating{align-items:center;padding-top:1.25em;font-size:14px;display:flex}.FavoriteBlock__order_btn{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.FavoriteBlock__order_btn svg{flex-shrink:0}.FavoriteBlock__order_btn:hover{background-color:var(--violet-hover)}.FavoriteBlock__order_btn:disabled,.FavoriteBlock__order_btn .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.FavoriteBlock__order_btn{border-radius:12px;width:100%}.FavoriteBlock__description_type_icons{flex-shrink:0;align-items:center;gap:.25em;margin-bottom:auto;margin-left:auto;display:flex}.FavoriteBlock__message_icon{cursor:pointer}.FavoriteBlock__like_icon,.FavoriteBlock__favorite_icon{cursor:pointer;filter:drop-shadow(3px 3px 9px rgba(255,61,154,.34))}.unFavoriteBlock__like_icon,.unFavoriteBlock__favorite_icon{cursor:pointer}.FavoriteBlock__like_icon,.FavoriteBlock__sim_like_icon{cursor:pointer;position:relative}.FavoriteBlock__sim_dislike_icon{cursor:pointer;margin-top:10px;position:relative}.cancel-confirmation-slider{color:#fff;background-color:#5b5275;border-radius:1em;max-width:300px;padding:1em;position:fixed;bottom:1em;right:1em;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.2)}.cancel-confirmation-slider:after{content:"";background-color:#352a58;height:100%;animation:5s linear width;position:absolute;top:0;left:0}@media screen and (min-width:48rem){.cancel-confirmation-slider{max-width:400px}}.cancel-confirmation-slider .cancel-confirmation-content{z-index:10;font-size:1em;font-weight:700;line-height:1.2;display:flex;position:relative}.cancel-confirmation-slider .check-icon{background:url("data:image/svg+xml,<svg width=\"14\" height=\"11\" viewBox=\"0 0 14 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.5176 1.53711L4.85091 9.03711L1.51758 5.28711\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat;flex-shrink:0;width:2em;height:2em;margin-right:.5em}.cancel-confirmation-slider .close-icon{cursor:pointer;background:url("data:image/svg+xml,<svg width=\"25\" height=\"25\" viewBox=\"0 0 25 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.60059 7.53711L17.6006 17.5371\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M17.6006 7.53711L7.60059 17.5371\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat;flex-shrink:0;width:2em;height:2em;margin-left:.5em;line-height:.5}.btn-input-search{height:100%;margin-right:.5em}.btn-input-search svg{color:#352a58}.btn-input-search:after{content:"";z-index:900;cursor:text;width:calc(100% - 3em);height:100%;position:absolute;top:0;left:0}.MuiListItem__checkbox{cursor:pointer;flex-shrink:0;align-self:flex-start;width:1.5em;height:1.5em;margin-right:.5em}.autocomplete-overlay{z-index:100;background-color:rgba(255,255,255,.4);width:100%;height:100%;position:fixed;top:0;left:0}.InfoHeader.InfoHeader--utility{padding-bottom:0}.InfoHeader.InfoHeader--utility .InfoHeader__Bottom{justify-content:space-between;align-items:center;display:flex}.InfoHeader.InfoHeader--utility .InfoHeader__Title{margin:1em 0;line-height:1.1}.InfoHeader.InfoHeader--utility .InfoHeader__price{white-space:nowrap;font-size:1.5em;font-weight:700}.InfoHeader.InfoHeader--utility .InfoHeader__time{color:var(--light);align-items:center;margin-left:auto;padding-left:.5em;display:inline-flex}.InfoHeader.InfoHeader--utility .InfoHeader__time svg{flex-shrink:0;margin-right:.25em}.InfoHeader.InfoHeader--utility .InfoHeader__time svg+span{line-height:18px}.InfoHeader.InfoHeader--utility:after{display:none}.ProfileInfoTopUtilityText{background-color:var(--accent);color:#fff;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:5px 10px}.utility-time{color:var(--light);align-items:center;margin-bottom:1em;display:flex}.utility-time svg{flex-shrink:0;margin-right:.5em}.ProfileInfoMainBlock--utility{border-top:1px solid #f2f1f7;flex-direction:column;padding-top:1em;display:flex}.UtilityAinst+.ProfileInfoMainBlock--utility{border-top:none;padding-top:0}.utility-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.utility-footer__logo{cursor:pointer;border-radius:50%;flex:0 0 45px;width:45px;height:45px;margin-right:.5em;overflow:hidden}.utility-footer__logo img{object-fit:cover;width:100%;height:100%}.utility-footer__title{cursor:pointer}.utility-footer__photos{flex-shrink:0;margin-left:auto;display:inline-flex}.utility-footer__photos>a,.utility-footer__photos>span{cursor:pointer;z-index:100;border:4px solid #fff;border-radius:50%;width:49px;height:49px;margin-right:-15px;transition:all .2s linear;position:relative;overflow:hidden}.utility-footer__photos>a:hover,.utility-footer__photos>span:hover{z-index:500;transform:scale(1.1)}.utility-footer__photos img{object-fit:cover;width:100%;max-width:50px;height:100%}.ProfileInfoUtilityBox{background-color:var(--lightest);border-radius:2em;padding:1em;display:flex}.ProfileInfoUtilityBox .StudioUtilityImg{border-radius:1.75em;width:150px;height:130px;overflow:hidden}.ProfileInfoUtilityBox .StudioUtilityImg img{object-fit:cover;width:100%;height:100%}.ProfileInfoUtilityBox .ProfileInfoUtilityBoxTitle{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 .5em;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.ProfileInfoUtilityBox .ProfileInfoUtilityBoxPrice{font-weight:700}.ProfileInfoUtilityBox .ProfileInfoUtilityBoxText{flex-direction:column;margin-left:.5em;padding:.5em 0;display:flex}.ProfileInfoUtilityBoxAll{color:var(--light);margin-top:auto;font-size:14px}.ProfileInfoOrderBox{align-items:center;margin-bottom:35px;display:flex;position:absolute;bottom:0}.ButtonWithIcons{width:218px;margin-top:0}.ProfileInfoOrderIcons{margin-top:0;padding-left:19px}.StudioCategory{color:var(--light);background-color:var(--lightest);border-radius:7px;justify-content:center;align-items:center;width:172px;margin-top:22px;margin-left:40px;padding:7px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.SubStudioCategory{color:var(--light);text-align:left;margin-top:10px;margin-left:45px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.categories-tags{width:100%;margin-left:-.5em;margin-right:-.5em}.categories-tags .category-tag{vertical-align:middle;background-color:var(--bg);color:var(--gray);border-radius:.5em;margin:.5em;padding:.5em .75em;font-size:.875em;line-height:1.1;display:inline-block}.SpeclialistMiniPhotos{margin-left:auto}.ButtonStudio{max-width:350px;margin-top:2em}.ButtonStudio:hover{background-color:var(--accent)}.DescriptionBlock{align-items:center;display:flex}.specialist-content{flex-direction:column;padding:0;display:flex;position:relative}@media screen and (min-width:48rem){.specialist-content{padding:0 1em}}.studio-content{flex-direction:column;padding:1em 0 0;display:flex;position:relative}.studio-content>div{scroll-margin-top:50px}@media screen and (min-width:48rem){.studio-content{padding:0 1em}}.utility-content{flex-direction:column;padding:2em 1em 0;display:flex}.utility-content__section{margin-bottom:2em}.utility-content__name{display:none}@media screen and (min-width:64rem){.utility-content__name{margin-bottom:2em;display:block}}.utility-content__title{margin-bottom:1em}.utility-content__description{flex-direction:column-reverse;display:flex}@media screen and (min-width:48rem){.utility-content__description{flex-direction:row;align-items:flex-start}}.utility-content__description .description{flex:100%}.utility-content__description .DescriptionUtilityImg{border-radius:2.5em;max-width:200px;margin:0 auto 1em;display:block}@media screen and (min-width:48rem){.utility-content__description .DescriptionUtilityImg{flex:0 0 200px;margin:0 0 0 1em}}.utility-content__description .description--short{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewsAll{cursor:pointer;justify-content:center;align-items:center;margin:1em auto;font-weight:700;line-height:1;display:flex}.UtilityAinst{margin-bottom:1em}.UtilityAinst__desc{background-color:var(--violet-light);border-radius:.75em;padding:.75em}@media screen and (min-width:48rem){.UtilityAinst__desc{padding:.75em 1em}}.UtilityAinst__desc p{margin:.5em 0}.UtilityAinst__desc p:first-child{margin-top:0}.UtilityAinst__desc p:last-child{margin-bottom:0}.UtilityAinst__desc p .icon--ainst{margin-right:.25em}.UtilityAinst__btn{padding:0}.ProfileInfo--studio{background-color:transparent;border-radius:0;flex-direction:column;padding:0;display:flex}.ProfileInfo--studio .ProfileInfo__inner{background-color:#fff;border-radius:1.75em;flex:100%;width:100%;padding:1.5em}.ProfileInfo--studio .MyStudio{width:100%;color:var(--accent);text-align:center;cursor:pointer;background-color:#fff;border-radius:.75em;flex-shrink:0;margin-top:1em;padding:1em 1.5em;font-size:18px}.InfoHeader{align-items:center;width:100%;margin-bottom:1em;padding-bottom:1em;display:block;position:relative}@media screen and (min-width:64rem){.InfoHeader{margin-bottom:1.5em}}.InfoHeader:after{content:"";background-color:#f2f1f7;width:calc(100% + 3em);height:1px;position:absolute;bottom:0;left:-1.5em}@media screen and (min-width:64rem){.InfoHeader:after{width:calc(100% + 4em);left:-2em}}.InfoHeader .btnLike{display:none}@media screen and (min-width:64rem){.InfoHeader .btnLike{flex-shrink:0;align-self:flex-start;margin-left:auto;display:inline-flex}}.InfoHeader__inner{flex:1 0 100%;align-items:center;margin-bottom:.5em;display:flex}.InfoHeader .StudioInfoHeaderText{text-align:left;font-style:normal;font-weight:700;line-height:1.2}@media screen and (min-width:40rem){.InfoHeader .StudioInfoHeaderText{-webkit-hyphens:none;hyphens:none}}@media screen and (min-width:64rem){.InfoHeader .StudioInfoHeaderText{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.InfoHeader .Price{flex-shrink:0;margin-left:auto;font-size:1.25em;font-weight:700;line-height:1}@media screen and (min-width:64rem){.InfoHeader .Price{font-size:1.5em}}.InfoHeader__avatar{border-radius:50%;flex-shrink:0;width:60px;height:60px;display:none;position:relative;overflow:hidden}@media screen and (min-width:64rem){.InfoHeader__avatar{width:85px;height:85px;margin-right:.5em;display:block}}.InfoHeader__avatar img{object-fit:cover;width:100%;height:100%}.studio__images{display:none}@media screen and (min-width:64rem){.studio__images{gap:5px;width:100%;height:255px;margin-bottom:1em;display:grid}}.studio__images .studio__image{border-radius:1em;width:100%;height:100%;position:relative;overflow:hidden}.studio__images .studio__image.image--last:after{cursor:pointer;content:"Все фото";color:#fff;background:linear-gradient(rgba(86,76,106,.52) 0%,rgba(86,76,106,.52) 100%),linear-gradient(transparent 75.5%,rgba(0,0,0,.2) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.studio__images .studio__image img{object-fit:cover;width:100%;height:100%}.studio__images .studio__image .image__overlay{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));width:100%;height:100%;position:absolute;top:0;left:0}.studio__images .studio__image:first-child{grid-area:1/1/2}@media screen and (min-width:64rem){.studio__images.images__1{display:block}.studio__images.images__2{align-items:stretch;display:flex}.studio__images.images__2 .studio__image{flex:0 0 50%}.studio__images.images__3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.studio__images.images__3 .studio__image:first-child{grid-area:1/1/3}.studio__images.images__3 .studio__image:nth-child(2){grid-area:1/2}.studio__images.images__3 .studio__image:nth-child(3){grid-area:2/2}.studio__images.images__5{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;display:grid}.studio__images.images__5 .studio__image:first-child{grid-area:1/1/3}.studio__images.images__5 .studio__image:nth-child(2){grid-area:1/2}.studio__images.images__5 .studio__image:nth-child(3){grid-area:1/3}.studio__images.images__5 .studio__image:nth-child(4){grid-area:2/2}.studio__images.images__5 .studio__image:nth-child(5){grid-area:2/3}}.studio-content__section{margin-top:1em;margin-bottom:1em}@media screen and (min-width:64rem){.studio-content__section{margin-top:2em;margin-bottom:2em}}.studio__photos .PhotosContainer .thumb{border-radius:1em;overflow:hidden}.studio__photos .PhotosContainer .thumb img{object-fit:cover;width:100%;height:100%}.StudioDescription{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:1em 0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.StudioDescriptionReadMore{font-size:14px;font-style:normal;font-weight:700;line-height:1.1}.ParagraphDescription{max-width:450px;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.Description{margin:1em 0}.ContactsBox{background-color:#fff;border-radius:2em;width:100%;margin-bottom:2em}.ContactsBox .MapContainer{width:100%;height:190px}.ContactsMainText{margin-top:19px;margin-bottom:41px;font-size:25px;font-style:normal;font-weight:700;line-height:1.1}.ContactsText1{color:var(--light);font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.ContactsText2{padding-top:10px;font-size:15px;font-style:normal;font-weight:400;line-height:1.1}@media screen and (min-width:64rem){.contacts__details{display:flex}.contacts__details .contacts__schedule{flex:0 0 50%}.contacts__details .contacts__phone{flex:0 0 50%;padding-left:1em}}.contacts__title{margin-bottom:0;font-size:1.5em}.contacts__subtitle{color:var(--gray);margin-bottom:.5em;font-size:1em;font-weight:400}.FullSchedule{background-color:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:24px;position:absolute;box-shadow:-4px 9px 56px rgba(165,162,179,.25)}.ScheduleDay{justify-content:space-between;margin-bottom:5px;display:flex}.DayName{font-weight:700}.DayTime{color:#666;margin-left:16px}.ScheduleDayContacts{display:flex}.DayNameContacts{flex:0 0 50px}@media screen and (max-width:559px){.studio__photos .portfolio__main .swiper{margin-bottom:10px;padding-right:20px;overflow:visible}}.studio__photos .portfolio__main .swiper-slide{aspect-ratio:16/9;cursor:pointer;border-radius:24px;max-height:50dvh;display:flex;position:relative;overflow:hidden}.studio__photos .portfolio__main .swiper-slide>img{z-index:100;object-fit:contain;max-width:100%;max-height:100%;margin:auto;position:relative}.studio__photos .portfolio__main .swiper-slide .portfolio__img__bg{z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.studio__photos .portfolio__main .swiper-slide .portfolio__img__bg img{object-fit:cover;filter:blur(10px);width:100%;height:100%}.studio__photos .portfolio__thumbs{display:none}@media screen and (min-width:560px){.studio__photos .portfolio__thumbs{display:block}}.studio__photos .portfolio__thumbs .swiper{padding-top:20px;padding-bottom:20px}.studio__photos .portfolio__thumbs .swiper-slide{cursor:pointer;box-sizing:border-box;border:1px solid transparent;border-radius:24px;width:125px;height:125px;transition:all .1s linear;overflow:hidden}.studio__photos .portfolio__thumbs .swiper-slide img{object-fit:cover;width:100%;height:100%}.studio__photos .portfolio__thumbs .swiper-slide.swiper-slide-thumb-active{border:4px solid #fff;box-shadow:12px 11px 20.2px -10px rgba(153,134,186,.4)}.studio__photos .portfolio__controls{align-items:center;gap:20px;padding:10px 0;display:flex}@media screen and (max-width:559px){.studio__photos .portfolio__controls .swiper__prev,.studio__photos .portfolio__controls .swiper__next{display:none}}.studio__photos .swiper-button-disabled{opacity:.3;cursor:default}.specialist__about{margin:1em 0 2em}.studio__specialists-btn{cursor:pointer;font-weight:700}.studio__specialists-btn svg{vertical-align:middle}body{font-family:var(--font);color:var(--text);overflow-wrap:anywhere;font-size:1em;font-weight:400;line-height:1.4}a{text-decoration:none}.Dashboard__SectionHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Dashboard__RecordsTableWrapper{margin-left:-16px;margin-right:-16px}.Dashboard__RecordsTable{width:100%;max-height:323px}.Dashboard__RecordsTable th,.Dashboard__RecordsTable td{white-space:nowrap}.Dashboard__NoRecordsTable{color:#8b9fba;width:100%;max-height:323px;font-family:TildaSans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.Dashboard__NoRecordsTable th,.Dashboard__NoRecordsTable td{white-space:nowrap}.Dashboard__StatisticsHeader{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.Dashboard__StatisticsHeader .Select{width:100px}.Dashboard__StatisticsDiagramHeader{text-align:left;color:#8b9db6;font-size:12px;font-weight:700;line-height:18px}.Dashboard__StatisticsDiagram{justify-content:center;align-items:center;display:flex}.Container{flex-direction:column;min-height:100vh;display:flex}.Container--filled{background:#f1f4f8}.backContainer{align-items:center;max-width:85rem;margin:0 auto 1.25em;display:none}@media screen and (min-width:64rem){.backContainer{display:flex}}.ContainerInner{flex-direction:column;width:100%;max-width:85rem;min-height:calc(100dvh - 105px);margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (min-width:1024px){.ContainerInner{min-height:unset;flex-flow:row}}.ContainerInner--notpadd{padding-top:0;padding-bottom:0}.ContainerInner--filled{background:#f1f4f8;border-radius:8px}.Dashboard__Container{background-color:var(--lightest);padding:0 0 1em}@media screen and (min-width:48rem){.Dashboard__Container{padding:1em}}@media screen and (min-width:64rem){.Dashboard__Container{height:100vh;padding:1.5em;overflow:hidden}}.StudioMainName{text-align:left;font-size:24px;font-weight:700;line-height:1.2}.Button{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.Button svg{flex-shrink:0}.Button:hover{background-color:var(--violet-hover)}.Button:disabled,.Button .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.ButtonMed{background-color:var(--accent);border-radius:50px;width:309px;height:50px;margin-top:39px}.ButtonMed:hover{background-color:var(--accent)}.backText{cursor:pointer;background-color:transparent;border:none;outline:none;align-items:center;font-size:1em;transition:all .2s linear;display:inline-flex}.backText svg{flex-shrink:0}.backText{color:var(--light);font-size:1em}.backText svg{margin-right:.5em}.backText:hover{color:var(--accent)}.backText:hover svg{transform:translate(-.25em)}.backText:hover svg path{stroke:var(--accent)}.StudioInfoRating{align-items:center;padding-top:17px;display:flex}.Studio{cursor:pointer;border-radius:20px;align-items:center;margin-left:-15px;padding:15px 18px 15px 15px;display:flex}.Studio:hover{background-color:#fff}.Specialist{cursor:pointer;border-radius:20px;align-items:center;padding:1em;display:flex}.Specialist:hover{background-color:#fff}.SpecialistName{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SpecialistDescription{color:var(--gray);font-size:14px}.StudioAvatar{border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.StudioAvatar img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:560px){.StudioAvatar{width:45px;height:45px}}.SpoilerUtilityImg{border-radius:20px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.SpoilerUtilityImg img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:560px){.SpoilerUtilityImg{width:64px;height:64px}}.ProfileInfoRating,.StarsContainer{flex-shrink:0;align-items:center;margin-left:auto;display:flex}@media screen and (max-width:560px){.ProfileInfoRating svg,.StarsContainer svg{display:none}.ProfileInfoRating svg:first-child,.StarsContainer svg:first-child{display:block}}.StarsContainer1{flex-shrink:0;align-items:center;margin-left:auto;display:flex}@media screen and (max-width:560px){.StarsContainer1 svg{display:none}.StarsContainer1 svg:first-child{display:block}}.StarsContainer2{padding-left:270px}.SpoilerContainer{margin-bottom:30px}.SpoilerMenuText{cursor:pointer;text-align:center;font-weight:700}.SpoilerUtilityMenuText{margin-left:20px;padding-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}.SpoilerUtilityCursor{opacity:0;margin-left:auto;transition:all .2s ease-in-out}.SpoilerUtilityContainer{border-radius:20px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;margin-left:-10px;padding:15px 4px 15px 12px;transition:all .2s linear;display:flex}@media screen and (min-width:560px){.SpoilerUtilityContainer{gap:16px;padding:15px 18px}}.SpoilerUtilityContainer:hover{background-color:#fff}.SpoilerUtilityContainer:hover .SpoilerUtilityRecord,.SpoilerUtilityContainer:hover .SpoilerUtilityCursor{opacity:1;transform:translate(5px)}.SpoilerUtilityContainer .SpoilerUtilityLink{flex:100%;align-items:center;gap:6px;display:flex}@media screen and (min-width:420px){.SpoilerUtilityContainer .SpoilerUtilityLink{gap:16px}}.SpoilerUtilityContainer .SpoilerUtilityRecord{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.SpoilerUtilityContainer .SpoilerUtilityRecord svg{flex-shrink:0}.SpoilerUtilityContainer .SpoilerUtilityRecord:disabled,.SpoilerUtilityContainer .SpoilerUtilityRecord.disabled{pointer-events:none;opacity:.5}.SpoilerUtilityContainer .SpoilerUtilityRecord{color:#fff;background-color:var(--accent);background:linear-gradient(162deg,#af88ff 16%,#905ff4 68%);flex-shrink:0;padding:.75em 1em;font-size:.875em;transition:all .2s linear}@media screen and (min-width:640px){.SpoilerUtilityContainer .SpoilerUtilityRecord{font-size:1em}}@media screen and (min-width:1024px){.SpoilerUtilityContainer .SpoilerUtilityRecord{opacity:0}}.SpoilerUtilityContainer .SpoilerUtilityCursor{flex-shrink:0}@media screen and (max-width:560px){.SpoilerUtilityContainer .SpoilerUtilityCursor{display:none}}.SpoilerUtilityBox .SpoilerUtilityTitleText{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SpoilerUtilityTitle{flex-direction:column-reverse;align-items:baseline;gap:8px;margin-bottom:4px;font-weight:400;line-height:1.2;display:flex}@media screen and (min-width:560px){.SpoilerUtilityTitle{flex-direction:row}}.SpoilerUtilityTitleText{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SpoilerUtilityPrice{color:var(--gray);flex-wrap:wrap;align-items:center;display:inline-flex}.SpoilerUtilityPrice>span{white-space:nowrap}.SpoilerUtilityPrice .SpoilerUtilityAinst{color:var(--gray);margin-left:4px;font-size:14px}.SpoilerUtilityPrice .SpoilerUtilityAinst .icon--ainst{margin-left:4px}.ApparatBox{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.ApparatContainer{cursor:pointer;background-color:#fff;border-radius:28px;margin-right:15px;padding:20px 18px}.ApparatHeader{justify-content:space-between;align-items:center;display:flex}.ApparatImg{border-radius:28px;flex-shrink:0;width:95px;height:95px;overflow:hidden}.ApparatImg img{object-fit:cover;width:100%;height:100%}.ApparatName{flex:100%;margin-left:.5em;font-size:16px;font-weight:700;line-height:1.2}.ApparatDescription{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;display:-webkit-box;overflow:hidden}.reviews__rating{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.ReviewsChart{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:85rem){.ReviewsChart{flex-direction:row;align-items:flex-start}}.ReviewsChart .MuiLinearProgress-root .MuiLinearProgress-bar{background:linear-gradient(90deg,#905ff4 22%,rgba(144,95,244,.5) 100%);border-radius:20px}.ReviewsChart .recharts-wrapper{font-weight:700}@media screen and (min-width:85rem){.ButtonReview{margin-left:auto}}.ReviewsTextCount{font-size:18px;font-style:normal;font-weight:700;line-height:120%}.ReviewsText{margin-left:auto;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ReviewsFirstNameText{line-height:1.4}.ReviewsDateText{color:var(--light);padding-top:3px;padding-bottom:15px}.ReviewsBlock{margin:2em 0}.PortfolioMainText{margin:.5em 0;font-size:20px;font-weight:700;line-height:1.4}.PortfolioSecondText{font-size:14px;line-height:1.1}@media screen and (min-width:40rem){.portfolio-table .td{flex:0 0 33%;padding-right:5%}}.portfolio-table__head{display:none}@media screen and (min-width:40rem){.portfolio-table__head{display:block}}.portfolio-table__head .td{color:var(--gray)}.portfolio-table__body .td:first-child{color:var(--gray);order:2;margin-bottom:.5em;font-size:.875em}@media screen and (min-width:40rem){.portfolio-table__body .td:first-child{color:var(--text);order:1;margin-bottom:0;font-size:1em}}.portfolio-table__body .td:nth-child(2){order:1}@media screen and (min-width:40rem){.portfolio-table__body .td:nth-child(2){order:2}}.portfolio-table__body .td:nth-child(3){order:3}.portfolio-table__body .td__comment{color:var(--gray);font-size:15px}.portfolio-table__row{border-bottom:1px solid var(--lightest);flex-direction:column;margin:.5em 0;padding:.5em 0;display:flex}@media screen and (min-width:40rem){.portfolio-table__row{flex-direction:row;justify-content:space-between;align-items:baseline}}.portfolio-table__row:last-child{border-bottom:none}@media screen and (min-width:40rem){.portfolio-table--edu .td:nth-child(2){flex:0 0 66%}}.PortfolioTable{padding:2em 0}.PortfolioTableTextColumn{color:var(--light);padding-top:3px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.PortfolioTableTextColumnNext{color:var(--light);padding-left:217px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.PortfolioTableTextColumnNext1{color:var(--light);padding-left:192px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.PortfolioTableColumn{width:150px;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.EducationTableColumn{max-width:150px;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.PortfolioTableCell{justify-content:space-between;align-items:center;width:690px;display:flex}.EducationTableCell{align-items:center;width:690px;padding-right:10px;display:flex}.Education{align-items:left;padding-left:120px;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.EducationImage{width:200px}.CertificateImage{height:210px;margin-bottom:20px;margin-right:20px}.EducationText1{padding-top:19px;padding-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.EducationText2{color:var(--light);padding-bottom:19px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.ParagraphName{margin:1em 0;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.ParagraphUtilityName{padding-bottom:42px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.ParagraphApparatusName{padding-bottom:20px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.ParagraphReviewsName{margin:1em 0;font-size:20px;font-weight:700;line-height:140%}.HotToGo{border:1px solid rgba(217,217,217,.48);border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:50px;margin-left:310px;padding:17px 50px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1;display:inline-flex}.StudioInfoCategory{color:var(--light);background-color:var(--lightest);border-radius:7px;justify-content:center;align-items:center;margin-top:25px;margin-left:25px;padding:7px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.StudioInfoCategory2{color:var(--light);background-color:var(--lightest);border-radius:7px;justify-content:center;align-items:center;margin-top:25px;margin-left:12px;padding:7px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.author{cursor:pointer;margin-top:auto;padding:0 .5em 1em 1em}.author .author-info{border-radius:16px;align-items:center;padding:.5em;transition:all .2s linear;display:flex}.author:hover .author-info{background-color:var(--bg)}.author .author-avatar{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex;position:relative}@media screen and (min-width:48rem){.author .author-avatar{width:45px;height:45px}}.author .author-name{flex:100%;margin-left:.25em;line-height:1.2}@media screen and (min-width:48rem){.author .author-name{margin-left:.5em}}.additional-options{margin-top:.5em;position:relative}.additional-options:empty{display:none}.additional-options .spinner{text-align:center;margin:1em auto;position:relative;transform:none}.LoaderCircle{margin:auto}.polina{margin-left:-310px}.search-input{width:345px}.option-title{padding-top:31px;padding-bottom:16px;padding-left:20px;font-size:26px;font-style:normal;font-weight:700;line-height:1.1}.option-detail-item{margin-left:5px;padding:16px}.option-detail-item:hover{background-color:var(--bg);cursor:pointer;border-radius:18px}.option-detail-item-name{padding-bottom:6px;font-size:16px;font-style:normal;font-weight:400;line-height:110%}.option-detail-item-price{color:var(--light);font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.back-button{cursor:pointer;background-color:#fff;border:none;align-items:center;padding-top:15px;padding-bottom:33px;padding-left:20px;font-size:14px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.detail-name{padding-left:15px;font-size:26px;font-style:normal;font-weight:700;line-height:25px}.detail-price{color:var(--light);padding-left:15px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.sort{margin-left:auto;margin-right:45px}.organization{padding-bottom:30px;display:flex}.organization-name{font-size:18px;font-style:normal;font-weight:400;line-height:1.1}.organization-hours{color:var(--light);padding-top:6px;padding-bottom:20px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.specialities{color:var(--light);padding-top:3px;padding-bottom:3px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.organization-rating{align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.1;display:flex}.search-icon{margin-left:-30px}.line{margin-left:20px;margin-right:20px}.overlay{z-index:99;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(166,162,179,.3);justify-content:center;align-items:center;width:100%;height:100%;padding-top:370px;padding-left:230px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.avatarNewChangeBlock{z-index:10000;background-color:#fff;border-radius:40px;width:500px;height:292px;margin-top:-476px;margin-left:-200px;padding:35px 35px 50px;position:absolute;box-shadow:4px 10px 37px rgba(180,187,198,.28)}.avatarDeleteBlock__icon{float:right;cursor:pointer}.avatarDeleteBlock__buttons{justify-content:center;align-items:center;margin-top:40px;display:flex}.avatarDeleteBlock__buttons_yes{cursor:pointer;background-color:#f2f1f7;border-radius:100px;justify-content:center;align-items:center;width:174px;height:50px;margin-right:10px;padding:13px 42px;display:flex}.avatarDeleteBlock__text,.profileExitBlock__text,.accDeleteBlock__text{text-align:center}.accDeleteBlock__buttons_yes svg path{stroke:#fff}.profileExitBlock__buttons_yes{cursor:pointer;color:#352a58;background-color:#f2f1f7;border-radius:100px;justify-content:center;align-items:center;width:162px;height:50px;margin-right:10px;padding:13px 42px;display:flex}.hoveredSettingsImg{background-color:#fff;border:1px solid #d6d4dc;border-radius:11px;justify-content:center;align-items:center;width:175px;height:30px;margin-top:-83px;margin-left:200px;padding:4px 9px;position:absolute;box-shadow:0 0 10px rgba(0,0,0,.1)}.hoveredDeleteImg{background-color:#fff;border:1px solid #d6d4dc;border-radius:11px;justify-content:center;align-items:center;width:130px;height:30px;margin-left:270px;padding:4px 9px;box-shadow:0 0 10px rgba(0,0,0,.1)}.hoveredExitImg{background-color:#fff;border:1px solid #d6d4dc;border-radius:11px;justify-content:center;align-items:center;width:100px;height:30px;margin-left:310px;padding:4px 9px;box-shadow:0 0 10px rgba(0,0,0,.1)}.medBox{flex-wrap:wrap;flex:1;align-items:center;margin-bottom:20px;padding-top:1px;display:flex}.medBox>.MuiFormControl-root{margin-bottom:5px;margin-right:5px}.changePhotoMainText{margin-bottom:24px;font-size:26px;font-style:normal;font-weight:700;line-height:25px}.avatarChangeBlock__buttons{justify-content:center;align-items:center;margin-top:24px;display:flex}.changePhotoSaveText svg path{stroke:#fff}.changePhotoCancelText{cursor:pointer;color:#a5aabe;text-align:center;border:1px solid var(--Field-gray,#eee);background-color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:210px;height:50px;padding:17px 50px}.accDeleteBlock__icons{justify-content:center;align-items:center;gap:10px;padding-top:20px;display:flex}.ordersButton{text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.sortImg{cursor:pointer;margin-left:361px}.OrganisationLogo{border-radius:20px;width:70px;height:70px;margin-right:20px}.RecordBlock__header{align-items:center;display:flex}.RecordBlock__description{min-width:0}.RecordBlock__description_date{margin-bottom:.5em;font-weight:700;line-height:1}.RecordBlock__description_name{max-width:100%;color:var(--light);width:100%;margin-bottom:.5em;font-size:14px;line-height:1.2;display:flex}.RecordBlock__description_name>span{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.RecordBlock__utility{background-color:var(--lightest);border-radius:7px;justify-content:center;align-items:center;max-width:100%;margin-top:15px;padding:7px 10px}.RecordBlock__utility>span{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.recordDetails{height:100%;padding-right:.5em;overflow-x:hidden}.recordDetails__date{cursor:pointer;align-items:center;font-size:1.5em;display:flex}.recordDetails__date svg{vertical-align:middle;flex-shrink:0;margin-right:1rem}.recordDetails__date svg path{transition:all .2s linear}.recordDetails__date:hover svg path{stroke:var(--accent)}.recordDetails__heading{font-size:1.25em}.recordDetails__payment{justify-content:space-between;align-items:baseline;display:flex}.recordDetails__payment__label_prepayment{margin-bottom:8px;font-size:1.25em;font-weight:700}.recordDetails__payment__info{flex:100%}.recordDetails__payment__name{color:var(--gray)}.recordDetails__payment__sum{flex-shrink:0;margin-left:.5em;font-size:1.25em;font-weight:700}.recordDetails__payment__option{color:var(--gray)}.recordDetails__payment__sum_option{color:var(--gray);flex-shrink:0;margin-left:.5em}.recordDetails__info{cursor:pointer;border-radius:1.25em;justify-content:space-between;align-items:center;padding:1em;transition:all .3s linear;display:flex}.recordDetails__info:hover{background-color:#fff}.recordDetails__img{border-radius:20px;flex:0 0 64px;width:64px;height:64px;margin-right:1em;overflow:hidden}.recordDetails__img img{object-fit:cover;width:100%;height:100%}.recordDetails__text{flex:100%}.recordDetails__utility .utilityClickIcon{opacity:0;flex-shrink:0;transition:all .5s linear}.recordDetails__utility:hover .utilityClickIcon{opacity:1;transform:translate(5px)}.recordDetails__rating{flex-shrink:0}.recordDetails__btn{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1em;margin:1em 0;display:flex}@media screen and (min-width:48rem){.recordDetails__btn{justify-content:flex-start}}.recordDetails__btn button{flex:50%}.recordDetails__btn_move{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.recordDetails__btn_move svg{flex-shrink:0}.recordDetails__btn_move:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.recordDetails__btn_move .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.recordDetails__btn_move{max-width:275px}.recordDetails__btn_move svg,.recordDetails__btn_move path{transition:all .2s linear}.recordDetails__btn_move:hover svg path{stroke:#fff}.recordDetails__btn_cancel{color:var(--gray);border:1px solid var(--gray);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.recordDetails__btn_cancel svg{flex-shrink:0}.recordDetails__btn_cancel:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.recordDetails__btn_cancel .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.recordDetails__btn_cancel{max-width:275px}.recordDetails__payment{margin:1em 0}@media screen and (max-width:48rem){.recordDetails__payment--topay{flex-wrap:wrap}}.recordDetails__payment_info{padding-top:40px;padding-left:25px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.recordDetails__payment_sum{color:#3b4453;justify-content:space-between;align-items:center;width:100%;padding-top:10px;padding-left:25px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex}.recordDetails__payment_price{float:"right";font-size:20px;font-style:normal;font-weight:700;line-height:1}.recordDetails__organisation{padding-top:40px;padding-left:25px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.recordDetails__organisation_info{align-items:center;padding-top:10px;padding-left:25px;display:flex}.recordDetails__utility_info{align-items:center;width:100%;margin-top:10px;padding:15px 0 15px 25px;display:flex}.recordDetails__utility_info_hovered{cursor:pointer;background-color:#fff;border-radius:20px;align-items:center;width:100%;margin-top:10px;padding:15px 0 15px 25px;display:flex}.recordDetails__organisation_name{max-width:500px;padding-bottom:6px;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}.recordDetails__organisation_type{color:var(--light);font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.organisationRecordLogo{border-radius:18px;width:64px;height:64px;margin-right:18px}.specialistRecordLogo{border-radius:58px;width:58px;height:58px;margin-right:18px}.utilityRecordLogo{border-radius:20px;width:64px;height:64px;margin-right:18px}.utilityClickIcon{cursor:pointer;margin-left:auto;margin-right:18px}.ProfileInfoAddBtnRecordViolet{border:1px dashed var(--light);width:345px;height:200px;color:var(--accent);text-align:center;cursor:pointer;border-radius:30px;margin-top:32px;padding-top:92px;font-size:16px;font-style:normal;font-weight:700}.recordDetails__rating{align-items:center;margin-left:auto;display:flex}@media screen and (max-width:560px){.recordDetails__rating svg{display:none}.recordDetails__rating svg:first-child{display:block}}.recordDetails__rating_value{margin-left:7px;font-size:16px}.recomendationUtilityBlock{align-items:center;width:366px;height:110px;padding:15px;transition:all .2s linear;display:flex}.recomendationUtilityBlock:hover{background-color:var(--bg);cursor:pointer;border-radius:28px}.recomendationUtilityImg{border-radius:20px;width:80px;height:80px;margin-right:16px}.recomendationUtilityName{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.25em;font-size:1.125em;line-height:1.2;display:-webkit-box;overflow:hidden}.recomendationUtilityPrice{color:var(--light);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.recomendationUtilityPrice__price+.recomendationUtilityPrice__org:before{content:"";vertical-align:middle;background-color:#ccc;border-radius:2px;width:3px;height:3px;margin:0 .25em;display:inline-block}.recomendationSubCategoryUtilityBlock{cursor:pointer;padding:1em;transition:all .2s linear;display:block;overflow:hidden}.recomendationSubCategoryUtilityBlock:hover{background-color:var(--bg);border-radius:18px}.back-button-recomendation{cursor:pointer;background-color:#fff;border:none;align-items:center;margin-top:15px;padding-bottom:15px;padding-left:15px;font-size:14px;font-weight:700;display:flex}.recomendationOrgImg{border-radius:1.25em;flex-shrink:0;width:50px;height:50px;overflow:hidden}@media screen and (min-width:85rem){.recomendationOrgImg{width:80px;height:80px}}.recomendationOrgImg img{object-fit:cover;width:100%;height:100%}.recomendationOrgBlock{border-radius:1.5em;justify-content:space-between;align-items:center;gap:.5em;padding:1em .5em;transition:all .2s linear;display:flex;position:relative}.recomendationOrgBlock:hover{background-color:rgba(144,95,244,.1)}@media screen and (min-width:64rem){.recomendationOrgBlock{padding:1em}}.recomendationOrgBlockName{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;font-size:18px;display:-webkit-box;overflow:hidden}.recomendationSpecBlockName{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.recomendationSpecBlockName.apparatus-name{flex:100%;align-self:center}.recomendationOrgBlockHours{color:var(--light);margin-top:.5em;font-size:14px}.recomendationOrgBlockHours>span{text-overflow:ellipsis;display:block;overflow:hidden}.recomendationOrgBlockRating,.recomendationSpecBlockRating{align-items:center;margin-top:.5em;font-size:1em;display:flex}.recomendationOrgBlockIcons{flex-shrink:0;align-items:center;gap:.25em;margin-left:auto;padding-top:.25em;display:flex}.recomendationOrgBlockIcons button{height:20px;padding:0}.recomendationOrgBlock.highlighted,.recomendationSpecBlock.highlighted,.recomendationSubCategoryUtilityBlock.highlighted{background-color:rgba(144,95,244,.1);border-radius:1.5em}.categories-container{flex:1}.LogoHomePage{flex-direction:column;align-items:flex-start;height:55px;margin-bottom:27px;display:flex}.LogoHomePage svg{width:auto;height:100%}.AvatarHomePageWrapper{border-radius:50%;width:100%;height:100%;overflow:hidden}.AvatarHomePage{object-fit:cover;width:100%;height:100%;position:relative}.AvatarHomePage[src=""]:before{content:"";background-color:#fff;width:100%;height:100%;display:block;position:absolute}.fortune-modal-content{-webkit-hyphens:none;hyphens:none;margin:2em 0}.ProfileInfoRecommendationText{text-align:left;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.ProfileInfoRecommendationText2{text-align:left;padding-top:24px;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.ProfileInfoRecommendationChangesText{text-align:left;padding-top:24px;font-size:15px;font-style:normal;font-weight:700;line-height:140%}.login-modal{z-index:999;background-color:#fff;border-radius:40px;width:96vw;max-width:500px;max-height:100dvh;padding:1.5em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 10px 37px rgba(180,187,198,.28)}.login-modal .modal-inner{width:100%;height:100%;max-height:calc(100dvh - 3em);padding-right:.5em;overflow-x:hidden}.login-modal .modal-header{-webkit-hyphens:none;hyphens:none;justify-content:space-between;display:flex}.login-modal .modal-header .btn-close{flex-shrink:0;margin-left:auto}.login-modal .modal-buttons{flex-wrap:wrap;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.login-modal .modal-buttons{flex-wrap:nowrap}}.login-modal .modal-buttons>a,.login-modal .modal-buttons>button{flex:50%}@media screen and (min-width:64rem){.login-modal{padding:2em}}.login-modal-title{-webkit-hyphens:none;hyphens:none;font-size:24px;font-style:normal;font-weight:700;line-height:25px}.login-modal-text{margin:1em 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.login-modal-code{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.login-modal-code svg{flex-shrink:0}.login-modal-code:hover{background-color:var(--violet-hover)}.login-modal-code:disabled,.login-modal-code .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.login-modal-code{white-space:normal;width:100%;margin-top:20px}.login-modal-register{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.login-modal-register svg{flex-shrink:0}.login-modal-register:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.login-modal-register .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.login-modal-buttons{align-items:center;margin-top:40px;display:flex}.login-modal-button-send{background-color:var(--accent);text-align:center;color:#fff;cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:258px;height:48px;padding:13px 42px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.login-modal-text-argeement{color:var(--light);margin:1em 0 0;font-size:14px;line-height:1.1}.login-modal-text-argeement a{color:var(--accent);text-decoration:none}.login-modal-text-policy{color:var(--accent);cursor:pointer}.login-modal-close{cursor:pointer;flex-shrink:0}.nav-icon-map,.chat-icon-map{z-index:800;cursor:pointer;position:absolute;bottom:0;left:0}.zoom-controls{z-index:1000;position:absolute;top:0;left:0}.ProfileInfoRecommendationTextHead{margin-top:20px;margin-left:15px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.ProfileInfoRecommendationTextChild{font-size:16px;font-style:normal;font-weight:400;line-height:1.1}.ProfileInfoRecommendationAppText{text-align:left;max-width:350px;padding-top:40px;padding-bottom:24px;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.ProfileInfoRecommendationAppBtn{border:1px solid var(--accent);width:350px;height:40px;color:var(--accent);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-style:normal;font-weight:400;line-height:149%;display:flex}.login-modal-phone{margin-top:30px}.SelectedImageContainer{text-align:center;margin-bottom:20px}.SelectedImage{object-fit:cover;object-position:center;border-radius:1.5em;width:100%;max-width:705px;height:auto}.PhotosContainer .slick-slide{padding:10px}.PortfolioImage{cursor:pointer;object-fit:cover;border-radius:1.5em;width:125px;height:125px;transition:transform .3s}.PortfolioImage:hover{transform:scale(1.05)}.slick-track{margin-left:0}.CountPhoto{color:var(--light);margin-left:30px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.SimilarSpecialistsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.SimilarSpecialistsContainer:empty{display:none}@media screen and (min-width:560px){.SimilarSpecialistsContainer{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}}.SimilarSpecialist{background-color:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;padding:10px 10px 20px;display:flex}.SimilarSpecialistPrice .price-formatted{font-weight:700;display:block}.SimilarSpecialistAinst{color:var(--gray);margin-top:8px;font-size:14px}.SimilarSpecialistInfo{flex-direction:column;flex-grow:1;justify-content:center;padding:0 8px;display:flex}.SimilarSpecialistAvatar{border-radius:21px;align-self:center;width:100%;max-height:200px;overflow:hidden}.SimilarSpecialistAvatar img{object-fit:cover;width:100%;height:100%}.SimilarSpecialist--spec .SimilarSpecialistAvatar.img--default,.SimilarSpecialist--studio .SimilarSpecialistAvatar.img--default{opacity:.5;flex:100%;justify-content:center;align-items:center;max-height:200px;display:flex}.SimilarSpecialist--spec .SimilarSpecialistAvatar.img--default img,.SimilarSpecialist--studio .SimilarSpecialistAvatar.img--default img{object-fit:contain;max-width:70px}@media screen and (min-width:560px){.SimilarSpecialist--spec .SimilarSpecialistAvatar.img--default img,.SimilarSpecialist--studio .SimilarSpecialistAvatar.img--default img{max-width:100px}}.SimilarSpecialistRating{justify-content:space-between;align-items:center;margin-top:.5em;display:flex}.SimilarSpecialistRating .SimilarOrganisationtLogo{border-radius:50%;flex-shrink:0;width:35px;height:35px;overflow:hidden}.SimilarSpecialistRating .SimilarOrganisationtLogo img{object-fit:cover;width:100%;height:100%}.SimilarSpecialistRating .utility-time{margin:0;padding-right:.5em;line-height:1.4}.SimilarSpecialistRating .utility-time:empty{display:none}.SimilarSpecialistRating .utility-time svg{margin-right:.25em}.SimilarSpecialistRating .utility-price{padding-right:.5em;font-weight:700;line-height:1.4}.SimilarSpecialistRating .utility-price:empty{display:none}.SimilarSpecialistDescription{color:var(--light)}.SimilarSpecialistDescription:empty{display:none}.SimilarSpecialistRatingText{margin-left:3px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.SimilarSpecialist__buttons{align-items:center;gap:.5em;margin-left:auto;display:flex}.SimilarSpecialist__buttons button{padding:0}.SimilarSpecialist__buttons button svg{margin:0}.ymaps-2-1-79-map ymaps{border-radius:17px}.SimilarSpecialistName,.SimilarOrgName{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:12px 0;display:-webkit-box;overflow:hidden}.SimilarSpecialistName:empty,.SimilarOrgName:empty{display:none}.SimilarOrgOpenUntil{color:var(--light);font-size:14px}.SimilarOrgOpenUntil:empty{display:none}.ApparatModalHead{color:#3b4453;max-width:300px;font-size:26px;font-style:normal;font-weight:700;line-height:25px}.ApparatModalImg{margin-top:26px;margin-bottom:30px}.ApparatModalDescription{color:var(--text);max-height:450px;padding-bottom:120px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;overflow:auto}.ApparatModalClose{cursor:pointer;margin-top:-2px;margin-left:auto;margin-right:-10px}.ProfileInfoRecommendationText3{text-align:left;cursor:pointer;border:1px solid #d6d4dc;border-radius:10px;justify-content:space-between;align-items:center;max-width:350px;margin-top:10px;padding:14px 16px 13px;display:flex}.ProfileInfoRecommendationText3:after{content:"";background:url("data:image/svg+xml,<svg width=\"9\" height=\"5\" viewBox=\"0 0 9 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.5 1L4.5 4L7.5 1\" stroke=\"%23C7C5CE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat;flex-shrink:0;width:1em;height:1em}.ProfileInfoRecommendationText3[data-active=true]:after{transform:rotate(180deg)}.ProfileInfoRecommendationText4{z-index:300;position:relative}.ProfileInfoRecommendationText4 .MuiAutocomplete-popupIndicator{display:none}.react-tel-input .special-label{color:rgba(0,0,0,.6);font-size:.75em;font-weight:400}.react-tel-input .form-control{width:100%}.ProfileInfoTitle{font-size:18px;font-weight:700;line-height:140%}.ProfileUtilsDescription{margin-top:.5em;font-size:1em}.btn--icon,.btn-icon{cursor:pointer;color:var(--gray);background-color:transparent;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1em;transition:all .2s linear;display:inline-flex}.btn--icon svg,.btn-icon svg{flex-shrink:0;transition:all .2s linear}.btn--icon svg *,.btn-icon svg *{fill:currentColor;stroke:currentColor;transition:all .2s linear}.btn--icon:hover,.btn-icon:hover{color:var(--accent)}.MuiButtonBase-root,.MuiTabs-root,.MuiTab-root{font-family:var(--font)}.MuiTouchRipple-root{border-radius:.25em}.tabs--btnstyle,.recomendation-toggle-button-group{background-color:var(--lightest);border-radius:1em;margin-top:1em;margin-bottom:1em;padding:0}.tabs--btnstyle .MuiTabs-scrollButtons,.recomendation-toggle-button-group .MuiTabs-scrollButtons{transition:all .2s linear}.tabs--btnstyle .MuiTabs-scrollButtons.Mui-disabled,.recomendation-toggle-button-group .MuiTabs-scrollButtons.Mui-disabled{width:0;overflow:hidden}.tabs--btnstyle .MuiTabs-flexContainer,.recomendation-toggle-button-group .MuiTabs-flexContainer{z-index:2;position:relative}.tabs--btnstyle .MuiTabs-indicator,.recomendation-toggle-button-group .MuiTabs-indicator{background-color:var(--accent);z-index:1;border-radius:1em;height:100%}.tabs--btnstyle button.MuiButtonBase-root,.recomendation-toggle-button-group button.MuiButtonBase-root{text-transform:none;color:var(--light);min-width:50px;font-size:15px;font-weight:400;line-height:1;font-family:var(--font);border:none;border-radius:1em;padding:12px 10px}.tabs--btnstyle button.MuiButtonBase-root.Mui-selected,.recomendation-toggle-button-group button.MuiButtonBase-root.Mui-selected{color:#fff}.SortPopover{background:#fff;border-radius:22px;width:163px;height:104px;padding:24px 24px 24px 0;box-shadow:-4px 9px 56px rgba(165,162,179,.25)}.SortOption{cursor:pointer;margin-bottom:16px;margin-left:24px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.SortOption.active{font-weight:700}.ReviewModalButtons{flex-wrap:wrap;justify-content:space-around;align-items:baseline;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.ReviewModalButtons{flex-wrap:nowrap}}.ReviewModalTitle{font-size:20px;font-weight:700}@media screen and (min-width:64rem){.ReviewModalTitle{font-size:26px}}.ReviewModalOkButton{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;flex:50%;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.ReviewModalOkButton svg{flex-shrink:0}.ReviewModalOkButton:hover{background-color:var(--violet-hover)}.ReviewModalOkButton:disabled,.ReviewModalOkButton .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.ReviewModalExitButton{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;flex:50%;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.ReviewModalExitButton svg{flex-shrink:0}.ReviewModalExitButton:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.ReviewModalExitButton .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.ReviewModalRatingTitle{margin:1.5em 0 .5em;font-weight:700;line-height:1.3}.ReviewModalSuccessHeader{z-index:999;background-color:#fff;border-radius:40px;width:96vw;max-width:500px;max-height:100dvh;padding:1.5em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 10px 37px rgba(180,187,198,.28)}.ReviewModalSuccessHeader .modal-inner{width:100%;height:100%;max-height:calc(100dvh - 3em);padding-right:.5em;overflow-x:hidden}.ReviewModalSuccessHeader .modal-header{-webkit-hyphens:none;hyphens:none;justify-content:space-between;display:flex}.ReviewModalSuccessHeader .modal-header .btn-close{flex-shrink:0;margin-left:auto}.ReviewModalSuccessHeader .modal-buttons{flex-wrap:wrap;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.ReviewModalSuccessHeader .modal-buttons{flex-wrap:nowrap}}.ReviewModalSuccessHeader .modal-buttons>a,.ReviewModalSuccessHeader .modal-buttons>button{flex:50%}@media screen and (min-width:64rem){.ReviewModalSuccessHeader{padding:2em}}.ReviewModalSuccessDescription{margin:1.5em 0}.ReviewModalSuccessButton{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;margin-top:40px;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.ReviewModalSuccessButton svg{flex-shrink:0}.ReviewModalSuccessButton:hover{background-color:var(--violet-hover)}.ReviewModalSuccessButton:disabled,.ReviewModalSuccessButton .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.ReviewModalSuccessButton{white-space:normal;width:100%}.line-clamp,.line-clamp3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp2{-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CancelRecordModalText{text-align:center;margin:2em 0}.CancelRecordModalButtons{justify-content:center;align-items:center;display:flex}.CancelRecordModalButton{background:#f2f1f7;border-radius:100px;justify-content:center;align-items:center;width:210px;height:50px;font-size:16px;font-style:normal;font-weight:700;line-height:140%;display:flex}.ExitRecordModalButton{border:1px solid #d6d4dc;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:210px;height:50px;margin-left:10px;padding:8px 61px;display:flex}.CancelRecordChangeText{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.CancelRecordChangeText svg{flex-shrink:0}.CancelRecordChangeText:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.CancelRecordChangeText .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.CancelRecordChangeText{width:100%}.CancelRecordHeaderText{text-align:center;font-size:26px;font-style:normal;font-weight:700}.ReviewReply{background-color:#fff;border-radius:1.25rem;min-height:7rem;margin-top:1.5rem;padding:1.5rem}.records-map{pointer-events:none;flex:100%;padding:.5em;position:relative}@media screen and (min-width:64rem){.records-map{padding:1em}}@media screen and (min-width:85rem){.records-map{padding:1.5em}}.ReviewReplyDate{color:var(--light);padding-top:3px;padding-bottom:15px;font-size:14px;font-style:normal;font-weight:400;line-height:1.1}.BonusBlockHeader{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}@media screen and (min-width:85rem){.BonusBlockHeader{flex-wrap:nowrap;justify-content:flex-start}}.BonusBlock_Card{z-index:10;cursor:pointer;background:#905ff4 url(/imgs/bonus-page@2x.jpg) 100% 0/cover no-repeat;border-radius:24px;flex:0 0 240px;gap:0;padding:1em 1.5em;position:relative;overflow:hidden}.BonusBlock_Card>div{z-index:100;position:relative}@media screen and (min-width:48rem){.BonusBlock_Card{flex:0 0 310px}}.BonusBlock_Card_Img{z-index:0;position:relative}.utils-popup{height:1245px}.BonusBlock_Card_Title{color:#fff;cursor:pointer;align-items:center;font-size:16px;font-weight:700;line-height:90%;display:flex}.BonusBlock_Card_Description{color:#fff;opacity:.5;z-index:1000;margin-top:5px;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.BonusBlock_Card_Amount{color:#fff;align-items:center;margin-top:40px;font-size:26px;font-style:normal;font-weight:700;line-height:90%;display:flex}.BonusBlockHeaderTextTitle{color:var(--text);font-size:20px;font-style:normal;font-weight:700;line-height:140%}.BonusBlockHeaderTextDescription{color:var(--gray);margin-top:4px;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.BonusBlockHeaderContent{flex:100%;max-width:410px}.BonusBlockHeaderBtn{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;width:100%;margin-top:25px;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.BonusBlockHeaderBtn svg{flex-shrink:0}.BonusBlockHeaderBtn:hover{background-color:var(--violet-hover)}.BonusBlockHeaderBtn:disabled,.BonusBlockHeaderBtn .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.BonusBlockHistoryTitle{margin-top:48px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.BonusHistoryItem{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.BonusHistoryItem__description{font-size:16px;font-style:normal;font-weight:400;line-height:1.1}.BonusHistoryItem__date{color:var(--Dark_gray,#a6a2b3);margin-top:6px;font-size:14px;font-style:normal;font-weight:400;line-height:1}.BonusHistoryItem__amount{flex-shrink:0;margin-left:.25em;font-style:normal;font-weight:700;line-height:140%}@media screen and (min-width:40rem){.BonusHistoryItem__amount{font-size:20px}}.BonusQuestionModal{z-index:999;background-color:#fff;border-radius:40px;width:96vw;max-width:500px;max-height:100dvh;padding:1.5em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 10px 37px rgba(180,187,198,.28)}.BonusQuestionModal .modal-inner{width:100%;height:100%;max-height:calc(100dvh - 3em);padding-right:.5em;overflow-x:hidden}.BonusQuestionModal .modal-header{-webkit-hyphens:none;hyphens:none;justify-content:space-between;display:flex}.BonusQuestionModal .modal-header .btn-close{flex-shrink:0;margin-left:auto}.BonusQuestionModal .modal-buttons{flex-wrap:wrap;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.BonusQuestionModal .modal-buttons{flex-wrap:nowrap}}.BonusQuestionModal .modal-buttons>a,.BonusQuestionModal .modal-buttons>button{flex:50%}@media screen and (min-width:64rem){.BonusQuestionModal{padding:2em}}.BonusQuestionModal .btn-close{flex-shrink:0;margin-left:auto}.BonusQuestionModalHeaderContainer{align-items:center;display:flex}.BonusQuestionModalTitle{font-size:26px;font-style:normal;font-weight:700;line-height:25px}.BonusQuestionModalText1{margin-top:20px;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:700}.BonusQuestionModalText2{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.BonusQuestionModalBtn{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;width:100%;margin-top:40px;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.BonusQuestionModalBtn svg{flex-shrink:0}.BonusQuestionModalBtn:hover{background-color:var(--violet-hover)}.BonusQuestionModalBtn:disabled,.BonusQuestionModalBtn .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.info-modal-title{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1000;background:#fff;border-radius:24px;align-items:center;padding:1.5em 1em 1em;line-height:1.2;display:flex;position:fixed;bottom:1em;left:50%;transform:translate(-50%);box-shadow:-4px 9px 56px rgba(165,162,179,.25)}.info-modal-title .icon-error{flex-shrink:0;margin-right:.5em}.info-modal-title .info-modal-close{cursor:pointer;position:absolute;top:.5em;right:.5em}.DocumentItem{cursor:pointer;background:#fff;border-radius:12px;align-items:center;margin-bottom:10px;padding:10px 20px;display:flex}.DocumentItem span{margin-right:8px}.DocumentCursor{z-index:1000;margin-left:auto;display:none}.DocumentItem:hover .DocumentCursor{z-index:1000;display:inline-block}.DocumentItemTitle{font-size:16px;font-style:normal;font-weight:400;line-height:23px}.DocumentItemSize{color:var(--gray);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.DocumentItemIcon{flex-shrink:0;margin-right:12px}.DocumentItem{cursor:pointer;align-items:center;display:flex;position:relative}.DocumentItemContent{flex-grow:1}.DocumentCursorWrapper{opacity:0;transition:all .2s ease-in-out}.DocumentItem:hover .DocumentCursorWrapper{opacity:1;transform:translate(3px)}.DocumentCursor{display:block}.DocumentBlockTitle{margin:1em 0;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.DocumentSeeTitle{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.DocumentSeeTitle svg{flex-shrink:0}.DocumentSeeTitle:hover{background-color:var(--violet-hover)}.DocumentSeeTitle:disabled,.DocumentSeeTitle .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.DocumentSeeTitle{border-radius:12px;width:100%;max-width:360px}.apps__list{flex-wrap:wrap;gap:1em;display:flex}.RecordBlock__description_awaiting,.RecordBlock__description_payment{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.RecordBlock__description_awaiting svg,.RecordBlock__description_payment svg{flex-shrink:0}.RecordBlock__description_awaiting:hover,.RecordBlock__description_payment:hover{background-color:var(--violet-hover)}.RecordBlock__description_awaiting:disabled,.RecordBlock__description_awaiting .disabled,.RecordBlock__description_payment:disabled,.RecordBlock__description_payment .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.RecordBlock__description_awaiting,.RecordBlock__description_payment{white-space:normal;border-radius:8px;padding:6px 10px;font-size:1rem;font-weight:400;position:relative}.RecordBlock__description_awaiting .tooltip,.RecordBlock__description_payment .tooltip{bottom:100%}.RecordBlock__description_payment_question{background-color:rgba(255,255,255,.4);border-radius:50%;justify-content:center;width:16px;height:16px;margin-left:.5em;display:flex}.PaymentQuestionModal{z-index:1000;color:#352a58;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:278px;margin-bottom:180px;padding:15px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:inline-flex;position:absolute}.PaymentQuestionModalTime{color:#905ff4;margin-left:.25em}.PaymentQuestionModalBtn{width:270px;height:40px;color:var(--accent);border:1px solid #905ff4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:8px 61px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex}.recordDetails__payment__sum_prepayment_warning{color:var(--Dark_gray,#a6a2b3)}.recordDetails__payment__sum_prepayment_btn{background-color:var(--accent);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap;border:none;border-radius:2em;outline:none;justify-content:center;align-items:center;padding:15px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.recordDetails__payment__sum_prepayment_btn svg{flex-shrink:0}.recordDetails__payment__sum_prepayment_btn:hover{background-color:var(--violet-hover)}.recordDetails__payment__sum_prepayment_btn:disabled,.recordDetails__payment__sum_prepayment_btn .disabled{pointer-events:none;color:rgba(255,255,255,.7)}.recordDetails__payment__sum_prepayment_btn{border-radius:6px;padding:6px 14px}.RecordBlock__price_modal{color:var(--accent);background-color:var(--violet-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:10px;display:flex}.PriceModal{z-index:1000;color:#352a58;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:330px;margin-top:-190px;padding:15px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:inline-flex;position:absolute}.AddCalendarBtn{color:var(--accent);border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-radius:2em;outline:none;justify-content:center;align-items:center;margin-top:20px;padding:14px 20px;font-size:1em;line-height:1.25em;text-decoration:none;transition:all .2s linear;display:inline-flex}.AddCalendarBtn svg{flex-shrink:0}.AddCalendarBtn:hover{background-color:var(--violet-hover);border-color:var(--violet-hover);color:#fff}.AddCalendarBtn .disabled{pointer-events:none;color:#d6d4dc;background-color:transparent;border-color:#d6d4dc}.AddCalendarBtn{border-radius:12px;width:100%;max-width:265px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:600px){.AddCalendarBtn{margin-left:1em;margin-right:0;font-size:1.25rem}}.AddCalendarBtn svg{margin-right:.25em}.AddCalendarBtn svg path{stroke:var(--accent);transition:all .2s linear}.AddCalendarBtn:hover svg path{stroke:#fff}.certificate-modal{z-index:999;background-color:#fff;border-radius:40px;width:96vw;max-width:500px;max-height:100dvh;padding:1.5em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 10px 37px rgba(180,187,198,.28)}.certificate-modal .modal-inner{width:100%;height:100%;max-height:calc(100dvh - 3em);padding-right:.5em;overflow-x:hidden}.certificate-modal .modal-header{-webkit-hyphens:none;hyphens:none;justify-content:space-between;display:flex}.certificate-modal .modal-header .btn-close{flex-shrink:0;margin-left:auto}.certificate-modal .modal-buttons{flex-wrap:wrap;gap:10px;margin-top:1em;display:flex}@media screen and (min-width:40rem){.certificate-modal .modal-buttons{flex-wrap:nowrap}}.certificate-modal .modal-buttons>a,.certificate-modal .modal-buttons>button{flex:50%}@media screen and (min-width:64rem){.certificate-modal{padding:2em}}.certificate-modal{border-radius:10px;max-width:800px;height:90dvh;max-height:900px;padding:5px}@media screen and (min-width:1024px){.certificate-modal{padding:10px}}.certificate-modal img{object-fit:contain;width:100%;height:100%}.RescheduleModal .modal-inner{position:relative}.RescheduleModal .modal-header{justify-content:space-between;align-items:center;display:flex}.RescheduleModal .AvatarRecord{border-radius:50%;flex-shrink:0;width:44px;height:44px;margin-right:.5em;overflow:hidden}@media screen and (min-width:1024px){.RescheduleModal .AvatarRecord{width:58px;height:58px}}.RescheduleModal .AvatarRecord img{object-fit:cover;width:100%;height:100%}.RescheduleModal .selected-specialist-block{justify-content:space-between;display:flex}.RescheduleModal .selected-specialist-info{flex:100%}.RescheduleModal .edit-btn{flex-shrink:0;margin-left:.5em}.RescheduleModal .service-menu__header{justify-content:space-between;padding-bottom:.5em;display:flex}.RescheduleModal .service-summary{padding-top:0;font-size:1em;position:-webkit-sticky;position:sticky}.RescheduleModal .service-summary-text{font-size:1.125em}.RescheduleModal .record-title{border-bottom:1px solid var(--lightest);margin-bottom:.5em;padding-bottom:.5em;display:block}.modal-close{cursor:pointer}.city-search-popper{z-index:1000;position:absolute;top:50%}.disabledChanges{opacity:.5;cursor:not-allowed}.ProfileInfoSkills__Item{margin:16px 0}.ProfileInfoSkills__Text{gap:5px;margin-bottom:5px;font-size:14px;line-height:1.1}.ProfileInfoSkills__Row{justify-content:space-between;align-items:center;display:flex}.ProfileInfoSkills__Progress{flex:100%}.ProfileInfoSkills__Percent{flex-shrink:0;margin-left:8px;font-weight:700}.ProfileInfoSkills__Percent:after{content:"%";margin-left:.25em}.loader{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{z-index:9999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found .backContainer{margin:0 auto 0 0}.not-found__text{margin:auto;font-size:20px;font-weight:500}.not-found__text a{color:var(--accent)}.icon--ainst{vertical-align:middle;background-image:url("data:image/svg+xml,<svg viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.05051 2C5.68178 1.38141 6.54635 1 7.5 1C9.433 1 11 2.567 11 4.5C11 5.45367 10.6186 6.31825 9.99997 6.94952M8 7.5C8 9.433 6.433 11 4.5 11C2.567 11 1 9.433 1 7.5C1 5.567 2.567 4 4.5 4C6.433 4 8 5.567 8 7.5Z\" stroke=\"%23905ff4\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;width:1em;height:1em;display:inline-block}.captcha-container{justify-content:center;width:100%;margin-bottom:16px;display:flex}.captcha-overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.error-message{color:#f44336;margin-top:4px;margin-bottom:8px;font-size:14px}
.Layout{flex-direction:column;justify-content:space-between;height:100dvh;display:flex;position:relative;overflow:hidden}@media screen and (min-width:64rem){.Layout{flex-direction:row}}.Layout__NavWrapper{position:fixed}.Layout__Nav{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:1em;display:flex;position:-webkit-sticky;position:sticky}@media screen and (min-width:64rem){.Layout__Nav{z-index:500;background:#fff;flex-direction:column;flex:0 0 90px;max-width:90px;height:100vh;padding:20px;position:static;box-shadow:-1px 2px 4px rgba(147,171,199,.25)}}.Layout__Content{flex:100%;overflow-x:hidden}.Layout__NavItemIcon{width:40px;height:40px;display:block;position:relative}@media screen and (min-width:48rem){.Layout__NavItemIcon{width:50px;height:50px}}.Layout__NavItemIcon:empty{display:none}.Layout__NavItemIcon--default{display:block}.Layout__NavItemIcon--hover{display:none}.Layout__NavItemIcon--hover .Layout__NavItemCount{color:#2c77db;background-color:#fff}.Layout__NavItem{cursor:pointer;flex-direction:row;align-items:center;text-decoration:none;display:flex}.Layout__NavItem.top{margin-bottom:auto}@media screen and (min-width:48rem){.Layout__NavItem.bottom{margin-top:auto}}.Layout__NavItem:hover .Layout__NavItemIcon--default{display:none}.Layout__NavItem:hover .Layout__NavItemIcon--hover{display:block}.Layout__NavItem:hover .Layout__NavItemIcon--active{display:none}.Layout__NavItemText{text-align:left;color:#8b9db6;font-size:.875em;font-weight:700}.Layout__NavItemCount{color:#fff;background-color:#2c77db;border-radius:2px;justify-content:center;align-items:center;min-width:24px;height:20px;display:flex;position:absolute;bottom:0;right:-10px}.icon{margin-top:166px;margin-left:10px}.AvatarWrapper{border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}@media screen and (min-width:48rem){.AvatarWrapper{width:50px;height:50px}}.AvatarNav{object-fit:cover;width:100%;height:100%;position:relative}.AvatarNav[src=""]:before{content:"";background-color:#fff;width:100%;height:100%;display:block;position:absolute}
.modal-apps .modal-buttons{flex-wrap:wrap}@media screen and (min-width:40rem){.modal-apps .modal-buttons{flex-wrap:wrap}}.modal-apps .btn-app{border-radius:12px;padding-top:10px;padding-bottom:10px}.modal-apps h3{text-align:center;margin-top:0}.modal-apps p{text-align:center}
