.info-modal{z-index:999;position:fixed;bottom:0;left:0;width:100vw;padding:50px 0;font-size:24px;line-height:140%;color:#fff;text-align:center;background:#000;border-top:1px solid hsla(0,0%,100%,.4)}.info-enter-active,.info-leave-active{transition:opacity .6s ease}.info-enter-from,.info-leave-to{opacity:0}.confirm-modal{display:none;position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2)}.confirm-modal__container{position:absolute;top:50%;left:50%;width:100%;max-width:320px;padding:24px;background-color:#fff;border-radius:10px;transform:translate(-50%,-50%)}.confirm-modal__message{margin-bottom:12px;text-align:center}.confirm-modal__buttons{display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.confirm-modal__confirm-button{width:50%}.confirm-modal .confirm-modal__cencel-button{width:50%;background:none;border:1px solid #000;color:#000}.black-button{padding:20px 40px;background-color:#000;border:none;border-radius:30px;color:#fff;font-weight:600;letter-spacing:.3px;cursor:pointer}.success{justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2)}.success,.success__modal{display:flex;align-items:center}.success__modal{flex-direction:column;row-gap:20px;max-width:350px;padding:30px 20px;border-radius:24px;background:#fff;box-shadow:0 18px 88px -4px rgba(24,39,75,.14),0 8px 28px -6px rgba(24,39,75,.12)}.success__text,.success__title{text-align:center}.success__title{margin-bottom:10px;color:#000;font-size:24px;font-weight:500;line-height:normal}.decline{justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2)}.decline,.decline__modal{display:flex;align-items:center}.decline__modal{flex-direction:column;row-gap:20px;max-width:350px;padding:30px 20px;border-radius:24px;background:#fff;box-shadow:0 18px 88px -4px rgba(24,39,75,.14),0 8px 28px -6px rgba(24,39,75,.12)}.decline__text,.decline__title{text-align:center}.decline__title{margin-bottom:10px;color:#000;font-size:24px;font-weight:500;line-height:normal}.main-dropdown{display:flex;justify-content:space-between;align-items:center;width:100%;height:58px;padding:5px;border-radius:100px;box-shadow:0 18px 88px -4px rgba(24,39,75,.14),0 8px 28px -6px rgba(24,39,75,.12)}.main-dropdown__img{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#f5f5f5;overflow:hidden}.main-dropdown__img img{flex-grow:0;flex-shrink:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-dropdown__title{flex:1;text-align:center;cursor:pointer}.main-dropdown__title-description{color:#7a7a7a;font-size:14px;font-weight:400;line-height:normal}.main-dropdown__title-text{font-weight:500}.main-dropdown__buttons-container{flex-grow:0;flex-shrink:0}.main-dropdown__delate-button,.main-dropdown__open-button{display:flex;justify-content:center;align-items:center;padding:12px 12px 12px 20px;border-left:1px solid hsla(0,0%,78%,.2);cursor:pointer}.main-dropdown__open-button--open img{transform:rotate(180deg)}.consultant-item{display:flex;position:relative;border-radius:14px;border:1px solid rgba(0,0,0,.15);overflow:hidden}@media screen and (max-width:560px){.consultant-item{flex-wrap:wrap;padding:20px;row-gap:20px}}.consultant-item__img{width:15%;height:auto}@media screen and (max-width:560px){.consultant-item__img{width:40%;border-radius:12px;overflow:hidden}}.consultant-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.consultant-item__description{display:flex;flex-direction:column;justify-content:center;position:relative;width:40%;padding:15px 5px 15px 30px;border-right:1px solid rgba(0,0,0,.15);cursor:pointer}@media screen and (max-width:560px){.consultant-item__description{position:static;width:60%;border:none;padding:0 0 0 20px}}.consultant-item__description-checked{display:none;position:absolute;top:14px;right:14px;width:22px;height:22px}@media screen and (max-width:560px){.consultant-item__description-checked{width:18px;height:18px}}.consultant-item__status{margin-bottom:14px;color:#7a7a7a;font-size:14px;font-weight:400;line-height:normal}.consultant-item__name{margin-bottom:20px;font-weight:500}.consultant-item__about{font-size:14px}@media screen and (max-width:560px){.consultant-item__about{font-size:12px}}.consultant-item__time{width:45%;padding:20px 20px 20px 40px}@media screen and (max-width:560px){.consultant-item__time{width:100%;padding:0}}.consultant-item__time-title{margin-bottom:14px;font-size:14px}.consultant-item__time-title span{font-weight:500}.consultant-item__time-wrapper{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;-moz-column-gap:10px;column-gap:10px;row-gap:20px}.consultant-item__time-button{display:flex;justify-content:center;margin-top:20px}.consultant-item__time-button .black-button{padding:8px 20px}.consultant-item__time-item{width:calc(33.333% - 7px);padding:10px;background-color:#fff;border-radius:9px;cursor:pointer}.consultant-item__time-item--active{background-color:#000!important;color:#fff}.consultant-item--active{background-color:#fff}.consultant-item--active .consultant-item__time-item{background-color:#f5f5f5}.consultant-item--active .consultant-item__description-checked{display:block}.calendar{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 0 20px hsla(0,0%,100%,.4);padding:20px 20px}.calendar__header{display:flex;justify-content:center;-moz-column-gap:2px;column-gap:2px;margin-bottom:29px}.calendar__prev-button{padding:8px 10px 7px 10px;border-radius:12px 0 0 12px;border:none;background:#000;cursor:pointer}.calendar__next-button{padding:8px 8px 7px 10px;border-radius:0 12px 12px 0;border:none;background:#000;cursor:pointer}.calendar__date{display:flex;align-items:center;justify-content:center;width:130px;padding:5px;text-align:center;background:#f5f5f5}.calendar__weeks{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:52px;column-gap:52px;padding-inline-start:0;font-size:14px}@media screen and (max-width:560px){.calendar__weeks{-moz-column-gap:12px;column-gap:12px}}.calendar__body{margin-top:30px;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:52px;column-gap:52px;row-gap:29px;padding-inline-start:0}@media screen and (max-width:560px){.calendar__body{-moz-column-gap:12px;column-gap:12px;row-gap:12px}}.calendar__day{border-radius:50%;cursor:pointer}.calendar__day-button{position:relative;padding-bottom:100%}.calendar__day-value{position:absolute;top:50%;left:50%;font-weight:500;transform:translate(-50%,-50%)}.calendar-week-day{text-align:center;color:#525659}.calendar-month-year-container{padding:10px 10px 20px 10px;color:#525659;cursor:pointer}.calendar-today-button{margin-top:-10px;border:none;border-radius:10px;cursor:pointer;color:#525659;padding:5px 10px;height:27px;margin-right:10px;background-color:#ec7625;color:#fff}.calendar-months,.calendar-years{flex:1;border-radius:10px;height:30px;border:none;cursor:pointer;outline:none;color:#525659;font-size:15px}.calendar-day-event{border:1px solid #078b04;color:#078b04}.calendar-day-reserved{background:none;border:none;color:#7a7a7a}.calendar-day-selected{border:1px solid #000;border-radius:50%}.calendar-day-active{background-color:#000;color:#fff;border-radius:50%}.change-time{padding-block:30px}.change-time__content{display:flex;flex-direction:column;row-gap:30px}.change-time__empty-message{padding:60px 0 40px;color:#d13636;text-align:center}.time-group{border-radius:14px;border:1px solid rgba(0,0,0,.15)}.time-group__header{padding:20px 10px 10px;border-bottom:1px solid rgba(0,0,0,.15);text-align:center}.time-group__body{padding:20px}.time-group__time-wrapper{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:20px}@media screen and (max-width:560px){.time-group__time-wrapper{grid-template-columns:repeat(4,1fr)}}.time-group__message{text-align:center;color:#d13636}.service-list{display:flex;flex-direction:column;row-gap:40px}.service-list__content{display:flex;flex-direction:column;row-gap:14px}.service-item{display:flex;justify-content:space-between;height:58px;border-radius:100px;border:1px solid hsla(0,0%,78%,.2)}.service-item__icon{display:flex;align-items:center;padding:0 17px;border-right:1px solid hsla(0,0%,78%,.2)}.service-item__description{display:flex;align-items:center;width:100%;padding:0 12px;cursor:pointer}.service-item__description p{font-size:15px;font-weight:500}.service-item__description p span{font-weight:700;color:#378209}.service-item__button{display:flex;align-items:center;padding:0 13px;border-left:1px solid hsla(0,0%,78%,.2)}.service-item--active{background:#fff}.service-item--active .select-button{background:none}.service-item--active .select-button:before{background:#000}.service-item--active .select-button:after{background:#000;transform:translate(-50%,-50%) rotate(0deg)}.select-button{position:relative;width:32px;height:32px;border:1px solid #000;border-radius:50%;background:#000;cursor:pointer}.select-button:before{transform:translate(-50%,-50%) rotate(0deg)}.select-button:after,.select-button:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:#fff}.select-button:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.home .home-container{display:flex;flex-direction:column;row-gap:30px;min-height:100vh;padding:40px 20px}.home__header-img{display:block;width:80px;height:80px;overflow:hidden;border-radius:50%;margin-bottom:20px}.home__header-link{display:block;margin-bottom:12px;font-size:25px;font-weight:700;color:#000}.home__header-adress{color:rgba(0,0,0,.5)}.home .show-content{padding-top:20px}.home__button-container{margin-top:40px;display:flex;justify-content:center}.consultants-list{display:flex;justify-content:center;flex-direction:column;row-gap:10px}@font-face{font-family:Gilroy;src:url(https://proninpartners.com/meet/fonts/Gilroy-Regular.72a088c6.eot);src:local("../assets/fonts/Gilroy-Regular/Gilroy-Regular"),local("Gilroy-Regular"),url(https://proninpartners.com/meet/fonts/Gilroy-Regular.72a088c6.eot?#iefix) format("embedded-opentype"),url(https://proninpartners.com/meet/fonts/Gilroy-Regular.3fe0f5ed.woff) format("woff"),url(https://proninpartners.com/meet/fonts/Gilroy-Regular.1d2eb293.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(https://proninpartners.com/meet/fonts/Gilroy-Medium.4a1a8e74.eot);src:local("../assets/fonts/Gilroy-Medium/Gilroy-Medium"),local("Gilroy-Medium"),url(https://proninpartners.com/meet/fonts/Gilroy-Medium.4a1a8e74.eot?#iefix) format("embedded-opentype"),url(https://proninpartners.com/meet/fonts/Gilroy-Medium.f2851256.woff) format("woff"),url(https://proninpartners.com/meet/fonts/Gilroy-Medium.6e3bb5ed.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(https://proninpartners.com/meet/fonts/Gilroy-Semibold.29bda409.eot);src:local("../assets/fonts/Gilroy-Semibold/Gilroy-Semibold"),local("Gilroy-Semibold"),url(https://proninpartners.com/meet/fonts/Gilroy-Semibold.29bda409.eot?#iefix) format("embedded-opentype"),url(https://proninpartners.com/meet/fonts/Gilroy-Semibold.b67fed32.woff) format("woff"),url(https://proninpartners.com/meet/fonts/Gilroy-Semibold.04e2f3d6.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(https://proninpartners.com/meet/fonts/Gilroy-Bold.ffb9504c.eot);src:local("../assets/fonts/Gilroy-Bold/Gilroy-Bold"),local("Gilroy-Bold"),url(https://proninpartners.com/meet/fonts/Gilroy-Bold.ffb9504c.eot?#iefix) format("embedded-opentype"),url(https://proninpartners.com/meet/fonts/Gilroy-Bold.72ac7da4.woff) format("woff"),url(https://proninpartners.com/meet/fonts/Gilroy-Bold.4a9ebf9f.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:Gilroy;font-weight:400;font-style:normal;font-size:16px;color:#000;background-color:#f5f5f5}.container{max-width:1200px}.container,.home-container{width:100%;margin:0 auto;padding:0 20px}.home-container{max-width:840px}.edit-button{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px 20px;color:#fff;font-size:14px;font-weight:600;line-height:100%;letter-spacing:.28px;border-radius:30px;background:#000;border:none;cursor:pointer}.base-input{width:100%;border-radius:14px;border:1px solid rgba(0,0,0,.15);padding:10px 20px;background:none}.base-input--empty{border:1px solid #d13636!important}.service-input{padding:12px 20px;font-size:18px;color:#fff;background:none;border:1px solid hsla(0,0%,100%,.25);border-radius:14px}.service-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.service-input::placeholder{color:hsla(0,0%,100%,.4)}.remove-item{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:#d13636;font-size:12px;font-weight:500;line-height:normal;cursor:pointer}.admin-title{margin-bottom:40px}.time-button{padding:10px;border-radius:9px;background:#fff;text-align:center;border:1px solid transparent;cursor:pointer}.time-button:hover{border:1px solid #000}.time-button--active{background-color:#000;color:#fff}.list-button{display:flex;align-items:center;padding:10px 20px;color:#fff;border-radius:30px;background:#000;border:none;cursor:pointer}.list-button__text{width:155px;text-align:center}.list-button__quantity{width:32px;height:32px;border-radius:32px;background:#fff;line-height:32px;text-align:center;color:#000}.admin-page{padding-block:60px}*{margin:0;padding:0;box-sizing:border-box}input{outline:none}a{text-decoration:none}img{max-width:100%}