.Footer-module-scss-module__VUNaEG__footer{background-color:#3b2f23;height:auto;padding:60px 106px}.Footer-module-scss-module__VUNaEG__footer *{color:#fff}.Footer-module-scss-module__VUNaEG__desktopContainer{grid-template-columns:1fr auto 1fr;align-items:start;width:100%;display:grid}.Footer-module-scss-module__VUNaEG__logoRights{flex-direction:column;justify-content:space-between;gap:52px;display:flex}.Footer-module-scss-module__VUNaEG__logo{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.Footer-module-scss-module__VUNaEG__logo span{font-size:20px;font-weight:500;line-height:110%}.Footer-module-scss-module__VUNaEG__companyInfo{flex-direction:column;gap:3px;display:flex}.Footer-module-scss-module__VUNaEG__companyInfo p{font-size:12px}.Footer-module-scss-module__VUNaEG__companyInfo a{font-size:12px;text-decoration:underline}.Footer-module-scss-module__VUNaEG__legalDocuments{flex-direction:column;justify-self:center;gap:20px;line-height:120%;display:flex}.Footer-module-scss-module__VUNaEG__legalDocuments .Footer-module-scss-module__VUNaEG__legalDocumentsTitle{font-size:16px;font-weight:500}.Footer-module-scss-module__VUNaEG__legalDocuments a{font-size:14px;font-weight:400}.Footer-module-scss-module__VUNaEG__contacts{flex-direction:column;justify-self:center;gap:20px;line-height:120%;display:flex}.Footer-module-scss-module__VUNaEG__contacts .Footer-module-scss-module__VUNaEG__contactsTitle{font-size:16px;font-weight:500}.Footer-module-scss-module__VUNaEG__contacts .Footer-module-scss-module__VUNaEG__contactsEmailLink{font-size:14px}.Footer-module-scss-module__VUNaEG__mobileContainer{display:none}@media (max-width:1160px){.Footer-module-scss-module__VUNaEG__footer{padding:32px 40px}}@media (max-width:768px){.Footer-module-scss-module__VUNaEG__footer{height:auto;padding:32px 20px}.Footer-module-scss-module__VUNaEG__desktopContainer{display:none}.Footer-module-scss-module__VUNaEG__mobileContainer{flex-direction:column;gap:26px;width:100%;display:flex}.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__logo span{font-size:20px;font-weight:500;line-height:110%}.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__mobileContainerInfo{justify-content:space-between;display:flex}}@media (max-width:768px) and (max-width:500px){.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__mobileContainerInfo{flex-direction:column;gap:20px}}@media (max-width:768px){.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__legalDocuments{gap:10px}}@media (max-width:768px) and (max-width:500px){.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__legalDocuments{gap:4px}}@media (max-width:768px){.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__contacts{gap:10px}.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__contacts a{font-size:14px;font-weight:400}}@media (max-width:768px) and (max-width:500px){.Footer-module-scss-module__VUNaEG__mobileContainer .Footer-module-scss-module__VUNaEG__contacts{gap:4px}}
.Modal-module-scss-module__vzGZ_q__overlay{z-index:9999;background-color:#00000046;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (max-width:768px){.Modal-module-scss-module__vzGZ_q__overlay{background-color:#0000}}.Modal-module-scss-module__vzGZ_q__modal{z-index:10000;border-radius:var(--modal-border-radius,12px);background-color:#fff;flex-direction:column;padding:32px;display:flex;position:relative}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__sm{width:397px}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__md{width:440px}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__lg{width:482px}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__xl{width:542px}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__xxl{width:644px}@media (max-width:768px){.Modal-module-scss-module__vzGZ_q__modal{height:calc(100% - 64px);padding:32px 20px;position:absolute;bottom:0}.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__sm,.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__md,.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__lg,.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__xl,.Modal-module-scss-module__vzGZ_q__modal.Modal-module-scss-module__vzGZ_q__xxl{width:100%}.Modal-module-scss-module__vzGZ_q__modal{border-radius:0}}.Modal-module-scss-module__vzGZ_q__title{text-align:center;overflow-wrap:break-word;word-break:break-word;margin-bottom:32px;padding:0 40px}@media (max-width:768px){.Modal-module-scss-module__vzGZ_q__title{margin-bottom:12px;font-size:20px}}.Modal-module-scss-module__vzGZ_q__title.Modal-module-scss-module__vzGZ_q__leftTitle{text-align:left;padding-left:0}.Modal-module-scss-module__vzGZ_q__backBtn{z-index:10001;cursor:pointer;background-color:#0000;border:none;position:absolute;top:30px}@media (max-width:768px){.Modal-module-scss-module__vzGZ_q__backBtn{margin-left:-14px;top:28px}}.Modal-module-scss-module__vzGZ_q__closeBtn{z-index:10001;cursor:pointer;background-color:#0000;border:none;position:absolute;top:36px;right:36px}@media (max-width:768px){.Modal-module-scss-module__vzGZ_q__closeBtn{top:38px;right:26px}}.Modal-module-scss-module__vzGZ_q__backBtn{justify-content:center;align-items:center;width:30px;height:30px;display:flex;left:30px}@media (max-height:590px){.Modal-module-scss-module__vzGZ_q__modal{max-height:100%;overflow-y:auto}}
.AppointmentModal-module-scss-module__WeE1Cq__content{flex-direction:column;flex:1;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__masterInfo{gap:20px;margin-bottom:20px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__masterImg{object-fit:cover;border-radius:70px;width:70px;height:70px}.AppointmentModal-module-scss-module__WeE1Cq__address{color:#7d7d95;margin-top:12px}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfo{border-bottom:2px solid #dbdbdb;border-left:none;border-right:none;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfo:first-child{border-top:2px solid #dbdbdb}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfo:last-child{margin-bottom:12px}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfoDetail{flex-direction:column;gap:12px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__serviceName{overflow-wrap:break-word;margin-right:12px;font-weight:500}.AppointmentModal-module-scss-module__WeE1Cq__serviceDuration{color:#7d7d95;font-weight:500}.AppointmentModal-module-scss-module__WeE1Cq__masterInfoDetail h4{font-size:20px}.AppointmentModal-module-scss-module__WeE1Cq__time{color:#7d7d95}.AppointmentModal-module-scss-module__WeE1Cq__total{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__total span{font-weight:500}.AppointmentModal-module-scss-module__WeE1Cq__textAriaContent{flex:100%;margin-bottom:32px}.AppointmentModal-module-scss-module__WeE1Cq__successText{flex-direction:column;gap:16px;padding-bottom:38px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextContainer{flex-direction:column;gap:20px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextTitle{text-align:center;font-size:20px;font-weight:500;line-height:130%}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextContent{text-align:center;font-size:16px;font-weight:400;line-height:130%}.AppointmentModal-module-scss-module__WeE1Cq__myCustomCounter{margin-bottom:10px}@media (max-width:768px){.AppointmentModal-module-scss-module__WeE1Cq__masterInfoDetail h4{font-size:18px}.AppointmentModal-module-scss-module__WeE1Cq__address{margin-top:8px}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfo{padding:12px 0}.AppointmentModal-module-scss-module__WeE1Cq__serviceInfo h4{font-size:16px}.AppointmentModal-module-scss-module__WeE1Cq__content{height:auto;margin-bottom:0}.AppointmentModal-module-scss-module__WeE1Cq__successText{flex:1;justify-content:center;position:relative}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextContainer{flex-direction:column;gap:10px;display:flex}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextTitle{line-height:113%}.AppointmentModal-module-scss-module__WeE1Cq__successText .AppointmentModal-module-scss-module__WeE1Cq__successTextContent{font-size:20px;font-weight:500;line-height:113%}.AppointmentModal-module-scss-module__WeE1Cq__successButton{width:100%;position:absolute;bottom:0;left:0}}
.ServiceItem-module-scss-module__E93qWq__serviceItem{cursor:pointer;border-bottom:1px solid #dbdbdb;justify-content:space-between;margin-bottom:12px;padding:10px;display:flex}.ServiceItem-module-scss-module__E93qWq__serviceItem img{object-fit:cover;border-radius:12px;width:80px;height:80px}.ServiceItem-module-scss-module__E93qWq__serviceItem>div{align-items:center;gap:16px;display:flex}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles{overflow-wrap:break-word;word-break:break-word;flex-direction:column;gap:.3rem;display:flex}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles h4{font-size:20px}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles p{font-size:16px;line-height:130%}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__description{justify-content:space-between}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__description p{font-size:20px}@media screen and (max-width:1160px){.ServiceItem-module-scss-module__E93qWq__serviceItem{flex-direction:column;gap:2rem;padding:.5rem 0}}@media screen and (max-width:768px){.ServiceItem-module-scss-module__E93qWq__serviceItem{flex-direction:column;gap:8px;width:100%;padding:11.5px 4px 11.5px 10px}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles{gap:8px}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles h4{font-size:16px;line-height:110%}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__titles p{font-size:14px}.ServiceItem-module-scss-module__E93qWq__serviceItem .ServiceItem-module-scss-module__E93qWq__description p{font-size:16px}}
.Header-module-scss-module__Q1GIKq__header{box-sizing:border-box;z-index:5;background:#fdfbf9;justify-content:space-between;align-items:center;width:100%;height:90px;padding:8px 107px;display:flex;position:fixed;box-shadow:0 0 20px 4px #00000014}.Header-module-scss-module__Q1GIKq__header-logo{flex-direction:row;align-items:center;gap:6px;display:flex}.Header-module-scss-module__Q1GIKq__header-logo img{width:50px;height:40px}.Header-module-scss-module__Q1GIKq__header-logo span{color:#7a7a7a;font-size:20px;font-weight:700;line-height:110%;display:block}.Header-module-scss-module__Q1GIKq__actions{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.Header-module-scss-module__Q1GIKq__actions div{flex-direction:row;align-items:center;display:flex}.Header-module-scss-module__Q1GIKq__actions div img{width:24px;height:24px}.Header-module-scss-module__Q1GIKq__actions div span{color:#0f080f;font-size:16px;font-weight:400;line-height:110%}.Header-module-scss-module__Q1GIKq__actions a:visited,.Header-module-scss-module__Q1GIKq__actions a:link{color:#000;font-size:16px;font-weight:500;line-height:110%;text-decoration:none}.Header-module-scss-module__Q1GIKq__location{cursor:pointer;gap:4px;padding:0 10px;display:flex}.Header-module-scss-module__Q1GIKq__input{flex-direction:row;width:478px;display:flex;position:absolute;top:50px;left:-385px}.Header-module-scss-module__Q1GIKq__cancelBtn{cursor:pointer;background-color:#0000;border:none;align-items:center;display:flex}.Header-module-scss-module__Q1GIKq__suggestions{z-index:1000;background:#fff;border:1px solid #dfdfdf;border-radius:12px;gap:8px;width:100%;max-height:200px;padding:8px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.Header-module-scss-module__Q1GIKq__suggestions li{cursor:pointer;color:#7d7d95;padding:10px}.Header-module-scss-module__Q1GIKq__suggestions li:hover{color:#fc0;background-color:#7878800a;border-radius:12px}.Header-module-scss-module__Q1GIKq__avatarContainer{cursor:pointer;position:relative}.Header-module-scss-module__Q1GIKq__avatarContainer .Header-module-scss-module__Q1GIKq__menuContainer{background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:170px;padding:12px;display:flex;position:absolute;top:75%;right:60%;box-shadow:4px 4px 20px #42425333}.Header-module-scss-module__Q1GIKq__avatarContainer .Header-module-scss-module__Q1GIKq__menuContainer span,.Header-module-scss-module__Q1GIKq__avatarContainer .Header-module-scss-module__Q1GIKq__menuContainer a{color:#7d7d95;cursor:pointer;width:146px;font-size:16px;font-weight:400;line-height:110%;display:block}.Header-module-scss-module__Q1GIKq__avatarContainer .Header-module-scss-module__Q1GIKq__menuContainer span:hover,.Header-module-scss-module__Q1GIKq__avatarContainer .Header-module-scss-module__Q1GIKq__menuContainer a:hover{color:#000;background-color:#7878800a;border-radius:12px}.Header-module-scss-module__Q1GIKq__mobileMenuIcon{width:24px;height:24px}@media (max-width:1160px){.Header-module-scss-module__Q1GIKq__header{padding:12px 40px}}@media (max-width:768px){.Header-module-scss-module__Q1GIKq__header{background-color:#fff;justify-content:space-between;width:100%;height:64px;padding:12px 20px;display:flex}.Header-module-scss-module__Q1GIKq__header-logo{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:227px;height:40px;display:flex}.Header-module-scss-module__Q1GIKq__header-logo span{font-weight:500}.Header-module-scss-module__Q1GIKq__actions>:not(.Header-module-scss-module__Q1GIKq__avatarContainer),.Header-module-scss-module__Q1GIKq__location{display:none!important}}
.TimeSelect-module-scss-module__gEjKNW__bar{cursor:pointer;border:1px solid #ccc;border-radius:12px;width:109px;min-width:109px;height:40px;padding:10px;position:relative}.TimeSelect-module-scss-module__gEjKNW__bar.TimeSelect-module-scss-module__gEjKNW__active{border-color:#fc0}.TimeSelect-module-scss-module__gEjKNW__bar.TimeSelect-module-scss-module__gEjKNW__error{border:1px solid #ff5454}.TimeSelect-module-scss-module__gEjKNW__bar.TimeSelect-module-scss-module__gEjKNW__error:focus{outline-color:#ff5454}.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__times{position:relative}.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__times .TimeSelect-module-scss-module__gEjKNW__time{border:none;outline:none;width:100%;color:#7d7d95!important}@media (max-width:768px){.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__times .TimeSelect-module-scss-module__gEjKNW__time{font-size:14px}}.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__times .TimeSelect-module-scss-module__gEjKNW__time.TimeSelect-module-scss-module__gEjKNW__timeSelected{color:#282d19!important}.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__times .TimeSelect-module-scss-module__gEjKNW__selectTime{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:12px;justify-content:space-between;width:109px;height:152px;display:flex;position:absolute;top:35px;left:-11px}.TimeSelect-module-scss-module__gEjKNW__bar .TimeSelect-module-scss-module__gEjKNW__imgContainer{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;top:10px;right:10px}.TimeSelect-module-scss-module__gEjKNW__time-picker-container{justify-content:space-between;gap:5px;width:100%;padding:12px 10px;display:flex}.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__hours,.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__minutes{scroll-snap-type:y mandatory;flex-direction:column;gap:4px;display:flex;overflow-y:scroll}.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__hours>span,.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__minutes>span{color:#dfdfdf;margin-right:5px;padding:3px 5px}.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__hours>span.TimeSelect-module-scss-module__gEjKNW__selected,.TimeSelect-module-scss-module__gEjKNW__time-picker-container .TimeSelect-module-scss-module__gEjKNW__minutes>span.TimeSelect-module-scss-module__gEjKNW__selected{color:#7d7d95;background-color:#dfdfdf4d;border-radius:5px;padding:3px 5px}.TimeSelect-module-scss-module__gEjKNW__hours::-webkit-scrollbar{background-color:#dfdfdf4d;width:3px}.TimeSelect-module-scss-module__gEjKNW__minutes::-webkit-scrollbar{background-color:#dfdfdf4d;width:3px}.TimeSelect-module-scss-module__gEjKNW__hours::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius:2px}.TimeSelect-module-scss-module__gEjKNW__minutes::-webkit-scrollbar-thumb{background:#dfdfdf;border-radius:2px}.TimeSelect-module-scss-module__gEjKNW__suggestionsList{scroll-snap-type:y mandatory;flex-direction:column;align-items:center;gap:4px;width:100%;height:100%;padding:12px 10px;display:flex;overflow-y:auto}.TimeSelect-module-scss-module__gEjKNW__suggestionsList .TimeSelect-module-scss-module__gEjKNW__suggestionItem{color:#dfdfdf;cursor:pointer;border-radius:5px;padding:3px 10px;transition:all .2s}.TimeSelect-module-scss-module__gEjKNW__suggestionsList .TimeSelect-module-scss-module__gEjKNW__suggestionItem:hover,.TimeSelect-module-scss-module__gEjKNW__suggestionsList .TimeSelect-module-scss-module__gEjKNW__suggestionItem.TimeSelect-module-scss-module__gEjKNW__selected{color:#7d7d95;background-color:#dfdfdf4d}.TimeSelect-module-scss-module__gEjKNW__suggestionsList .TimeSelect-module-scss-module__gEjKNW__noOptions{color:#dfdfdf;text-align:center;padding:10px;font-size:14px}.TimeSelect-module-scss-module__gEjKNW__suggestionsList::-webkit-scrollbar{background-color:#0000;width:3px}.TimeSelect-module-scss-module__gEjKNW__suggestionsList::-webkit-scrollbar-thumb{background-color:#dfdfdf;background-clip:padding-box;border-top:15px solid #0000;border-bottom:15px solid #0000;border-radius:10px}.TimeSelect-module-scss-module__gEjKNW__suggestionsList::-webkit-scrollbar-track{background-color:#0000;background-clip:padding-box;border-top:10px solid #0000;border-bottom:10px solid #0000}
.Master-module-scss-module__R0ChmG__root{background-color:#f8f7f7}.Master-module-scss-module__R0ChmG__container{padding:0 106px 61px}.Master-module-scss-module__R0ChmG__directory{overflow-wrap:break-word;word-break:break-word;padding:41px 0 31px;line-height:130%}.Master-module-scss-module__R0ChmG__directory .Master-module-scss-module__R0ChmG__link{color:#7d7d95}.Master-module-scss-module__R0ChmG__directory span{color:#000;cursor:default}.Master-module-scss-module__R0ChmG__blocks{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.Master-module-scss-module__R0ChmG__master{background-color:#fff;border-radius:12px;align-items:center;width:49%;padding:47px 33px 28px 20px;display:flex;position:relative}.Master-module-scss-module__R0ChmG__master h3{overflow-wrap:break-word;word-break:break-word;margin:0}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__img{object-fit:cover;border-radius:12px;width:135px;height:135px;margin-right:17px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__details{overflow-wrap:break-word;word-break:break-word;flex-direction:column;gap:12px;display:flex}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__details .Master-module-scss-module__R0ChmG__address{color:#7d7d95;line-height:130%}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__number{gap:12px;line-height:130%;display:flex}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__number img{width:24px;height:24px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__buttons{align-items:center;gap:20px;height:36px;display:flex;position:absolute;bottom:20px;right:30px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__buttons img{width:20px;height:20px}.Master-module-scss-module__R0ChmG__examples{background-color:#fff;border-radius:12px;width:49%;padding:20px}.Master-module-scss-module__R0ChmG__examples h3{margin-bottom:13px}.Master-module-scss-module__R0ChmG__examples,.Master-module-scss-module__R0ChmG__examples .Master-module-scss-module__R0ChmG__example{position:relative}.Master-module-scss-module__R0ChmG__examples .Master-module-scss-module__R0ChmG__example img{object-fit:cover;cursor:pointer;border-radius:12px;width:139px;height:152px}.Master-module-scss-module__R0ChmG__examples .Master-module-scss-module__R0ChmG__example:focus{outline:none}.Master-module-scss-module__R0ChmG__arrowLeft,.Master-module-scss-module__R0ChmG__arrowRight{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%}.Master-module-scss-module__R0ChmG__arrowLeft img,.Master-module-scss-module__R0ChmG__arrowRight img{height:16px}.Master-module-scss-module__R0ChmG__arrowLeft:hover,.Master-module-scss-module__R0ChmG__arrowRight:hover{background:#fff6}.Master-module-scss-module__R0ChmG__arrowLeft{left:25px}.Master-module-scss-module__R0ChmG__arrowRight{right:25px}.Master-module-scss-module__R0ChmG__descBlock{background-color:#fff;border-radius:12px;justify-content:space-between;margin-bottom:28px;display:flex}.Master-module-scss-module__R0ChmG__descBlock div{width:49%}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__description{flex-direction:column;gap:12px;padding:20px;display:flex}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__description p{overflow-wrap:break-word;word-break:break-word;line-height:130%}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__map{padding:20px}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__map iframe{border:none;border-radius:20px;width:100%;height:211px;margin-top:12px}.Master-module-scss-module__R0ChmG__services{background-color:#fff;border-radius:12px;padding:20px}.Master-module-scss-module__R0ChmG__services h3{margin-bottom:13px}.Master-module-scss-module__R0ChmG__button{width:396px;margin:32px auto 0}@media (max-width:1160px){.Master-module-scss-module__R0ChmG__container{padding:0 40px 64px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__buttons{bottom:5px;right:20px}.Master-module-scss-module__R0ChmG__button{width:40%}}@media (max-width:768px){.Master-module-scss-module__R0ChmG__container{padding:0 20px 64px}.Master-module-scss-module__R0ChmG__directory{padding:20px 0}.Master-module-scss-module__R0ChmG__blocks,.Master-module-scss-module__R0ChmG__descBlock{flex-direction:column;justify-content:center;gap:20px;margin-bottom:20px}.Master-module-scss-module__R0ChmG__master{grid-template-rows:1fr 30px;grid-template-columns:1fr 2fr;width:100%;padding:36px 14px 14px 8px;display:grid}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__img{width:101px;height:101px;margin-right:12px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__details h3{margin-top:-14px;font-size:16px;line-height:110%}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__details .Master-module-scss-module__R0ChmG__address{font-size:14px;line-height:111%}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__number{gap:12px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__number img{width:16px;height:17px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__number .Master-module-scss-module__R0ChmG__phoneLink{font-size:14px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__buttons{gap:13px;bottom:13px;right:14px}.Master-module-scss-module__R0ChmG__master .Master-module-scss-module__R0ChmG__buttons img{width:22px;height:22px}.Master-module-scss-module__R0ChmG__examples{width:100%;padding:20px 8px 26px}.Master-module-scss-module__R0ChmG__examples .slick-list{margin:0 8px 0 0}.Master-module-scss-module__R0ChmG__examples h3{margin-bottom:12px;font-size:20px}.Master-module-scss-module__R0ChmG__examples .Master-module-scss-module__R0ChmG__example img{width:139px;height:152px}.Master-module-scss-module__R0ChmG__arrowLeft,.Master-module-scss-module__R0ChmG__arrowRight{width:25px;height:25px;top:50%}.Master-module-scss-module__R0ChmG__arrowLeft{left:12px}.Master-module-scss-module__R0ChmG__arrowRight{right:12px}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__description{padding:20px 12px 0}.Master-module-scss-module__R0ChmG__descBlock h3{font-size:20px}.Master-module-scss-module__R0ChmG__descBlock div{width:100%}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__map{padding:0 12px 20px}.Master-module-scss-module__R0ChmG__descBlock .Master-module-scss-module__R0ChmG__map iframe{height:185px}.Master-module-scss-module__R0ChmG__services{margin-bottom:0;padding:32px 12px}.Master-module-scss-module__R0ChmG__services h3{margin-bottom:12px;font-size:20px}.Master-module-scss-module__R0ChmG__containerTitle{justify-content:space-between;display:flex}.Master-module-scss-module__R0ChmG__containerTitle .Master-module-scss-module__R0ChmG__link{color:#e0b406;margin-top:2px;margin-right:4px;font-size:14px;font-weight:500;line-height:110%}.Master-module-scss-module__R0ChmG__button{width:100%;padding:0 14px}}.Master-module-scss-module__R0ChmG__modalOverlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Master-module-scss-module__R0ChmG__modalContent{flex-direction:row;align-items:center;width:604px;height:604px;margin:0 auto;display:block;position:relative}.Master-module-scss-module__R0ChmG__modalContent>img{border-radius:20px}@media (max-width:768px){.Master-module-scss-module__R0ChmG__modalContent{width:289px;height:289px}}.Master-module-scss-module__R0ChmG__modalImage{object-fit:contain;border-radius:8px;max-width:80vw;max-height:80vh;display:block}.Master-module-scss-module__R0ChmG__modalCancel{opacity:.7;cursor:pointer;transition:all .2s;position:absolute;top:10px;right:10px}.Master-module-scss-module__R0ChmG__modalCancel:hover{opacity:1}
.ExitEditModal-module-scss-module__u-ImaW__warning{text-align:center;flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ExitEditModal-module-scss-module__u-ImaW__btns{justify-content:space-between;display:flex}
.MainHeader-module-scss-module__i6M1Va__container{justify-content:end;align-items:center;height:10vh;padding-right:40px;display:flex}.MainHeader-module-scss-module__i6M1Va__masterTitle{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.MainHeader-module-scss-module__i6M1Va__masterTitle .MainHeader-module-scss-module__i6M1Va__menuContainer{z-index:100;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:170px;padding:12px;display:flex;position:absolute;top:110%;right:-14%;box-shadow:4px 4px 20px #42425333}.MainHeader-module-scss-module__i6M1Va__masterTitle .MainHeader-module-scss-module__i6M1Va__menuContainer span,.MainHeader-module-scss-module__i6M1Va__masterTitle .MainHeader-module-scss-module__i6M1Va__menuContainer a{color:#7d7d95;cursor:pointer;width:146px;font-size:16px;font-weight:400;line-height:110%;display:block}.MainHeader-module-scss-module__i6M1Va__masterTitle .MainHeader-module-scss-module__i6M1Va__menuContainer span:hover,.MainHeader-module-scss-module__i6M1Va__masterTitle .MainHeader-module-scss-module__i6M1Va__menuContainer a:hover{color:#000;background-color:#7878800a;border-radius:12px}.MainHeader-module-scss-module__i6M1Va__avatarContainer{cursor:pointer}
.Sidebar-module-scss-module__IV2hHa__container{z-index:100;background-color:#fff;width:260px;height:100vh;position:fixed}.Sidebar-module-scss-module__IV2hHa__container-secondary{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:190px;max-height:400px;display:flex;position:absolute;top:40px;left:40px}.Sidebar-module-scss-module__IV2hHa__header-logo{flex-direction:row;align-items:center;gap:6px;margin:0 29px 32px;display:flex}.Sidebar-module-scss-module__IV2hHa__header-logo img{width:50px;height:40px}.Sidebar-module-scss-module__IV2hHa__header-logo span{color:#7a7a7a;font-size:20px;font-weight:700;line-height:110%;display:block}.Sidebar-module-scss-module__IV2hHa__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;margin-bottom:20px;display:flex}.Sidebar-module-scss-module__IV2hHa__exit{flex-direction:column;gap:20px;width:100%;display:flex}.Sidebar-module-scss-module__IV2hHa__exit span{background-color:#f4f4f4;height:1px;display:block}.Sidebar-module-scss-module__IV2hHa__buttonContent{justify-content:space-between;align-items:center;width:100%;display:flex}.Sidebar-module-scss-module__IV2hHa__buttonContent>span{text-align:left;color:#7d7d95;flex:1;font-size:18px}.Sidebar-module-scss-module__IV2hHa__buttonContent>span.Sidebar-module-scss-module__IV2hHa__active{color:#000}.Sidebar-module-scss-module__IV2hHa__circleCounter{margin-right:-14px!important}
.FavouriteMasterCard-module-scss-module__Q7ppAa__container{cursor:pointer;background-color:#fff;border:1px solid #dfdfdf;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}@media (max-width:900px){.FavouriteMasterCard-module-scss-module__Q7ppAa__container{flex-direction:column;align-items:start;gap:12px}}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfo{flex-direction:row;align-items:center;gap:20px;display:flex}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoName{color:#000;font-size:20px;font-weight:500;line-height:110%}@media (max-width:768px){.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoName{margin-bottom:3px;font-size:16px}}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoSpeciality{color:#000;font-size:16px;font-weight:400;line-height:130%}@media (max-width:768px){.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoSpeciality{font-size:14px}}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoNameContainer{overflow-wrap:break-word;word-break:break-word;flex-direction:column;gap:12px;max-width:338px;margin-right:15px;display:flex}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoNameContainer span{display:block}@media (max-width:900px){.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoNameContainer{width:auto}}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoAddress span{color:#7d7d95;font-size:16px;font-weight:400;line-height:130%;display:block}@media (max-width:768px){.FavouriteMasterCard-module-scss-module__Q7ppAa__masterInfoAddress span{font-size:14px}}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterLogo{border-radius:50%}.FavouriteMasterCard-module-scss-module__Q7ppAa__masterLogo img{object-fit:cover;border-radius:12px;width:99px;height:99px}@media (max-width:768px){.FavouriteMasterCard-module-scss-module__Q7ppAa__masterLogo img{width:69px;height:69px}}.FavouriteMasterCard-module-scss-module__Q7ppAa__actions{flex-direction:column;align-items:center;gap:20px;width:149px;display:flex}.FavouriteMasterCard-module-scss-module__Q7ppAa__actions span{color:#7d7d95;cursor:pointer;font-size:14px;font-weight:400;line-height:110%;text-decoration:underline;display:block}@media (max-width:768px){.FavouriteMasterCard-module-scss-module__Q7ppAa__actions{align-items:start;gap:12px}.FavouriteMasterCard-module-scss-module__Q7ppAa__actions>button{border:1px solid #fc0}}
.MessageContainer-module-scss-module___Y0BDW__container{background:#fff;flex-direction:row;gap:8px;width:100%;height:70px;padding:10px 20px;display:flex;position:relative}.MessageContainer-module-scss-module___Y0BDW__container.MessageContainer-module-scss-module___Y0BDW__unread{background:#efeae64d;border-radius:12px}.MessageContainer-module-scss-module___Y0BDW__messageCounterContainer{position:absolute;top:3px}.MessageContainer-module-scss-module___Y0BDW__circleCounter{margin-left:-5px!important}.MessageContainer-module-scss-module___Y0BDW__image{border-radius:50%;width:50px;height:50px}.MessageContainer-module-scss-module___Y0BDW__image img{object-fit:cover;border-radius:50%;width:50px;height:50px}.MessageContainer-module-scss-module___Y0BDW__info{border-bottom:1px solid #efeae680;flex-direction:row;justify-content:space-between;width:100%;height:50px;padding-bottom:10px;display:flex}.MessageContainer-module-scss-module___Y0BDW__infoTitle{flex-direction:column;gap:4px;width:90%;display:flex}.MessageContainer-module-scss-module___Y0BDW__infoTitleMain{color:#000;font-size:16px;font-weight:500;line-height:110%}.MessageContainer-module-scss-module___Y0BDW__infoTitleSecondary{color:#7d7d95;font-size:14px;font-weight:400}.MessageContainer-module-scss-module___Y0BDW__infoDate{color:#7d7d95;font-size:14px;font-weight:400;display:block}@media (max-width:768px){.MessageContainer-module-scss-module___Y0BDW__container{padding:10px 12px}}
