.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideIn .3s ease;background:#fff;border-radius:8px;display:flex;flex-direction:column;height:90vh;max-height:800px;max-width:1200px;overflow:auto;padding:20px;position:relative;width:90vw}.modal-close{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.modal-close:hover{color:#666}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.modal-actions{border-top:1px solid #eee;display:flex;gap:10px;height:60px;justify-content:flex-end;margin-top:20px;padding:10px 20px}.edit-document-form{display:flex;flex-flow:column;height:100%;justify-content:space-between}.edit-document-form .form-content{flex:1 1;min-width:500px;overflow-y:auto;padding-right:20px}.edit-document-form .form-content textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;min-height:200px;padding:12px;resize:vertical;width:100%}.edit-document-form .form-content textarea:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.edit-document-form .form-images .documents-preview{height:100%;object-fit:cover;width:100%}.edit-document-form .modal-actions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.edit-document-form .modal-actions button{border-radius:4px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.edit-document-form .modal-actions button.btn-primary{background:#06c;border:none;color:#fff}.edit-document-form .modal-actions button.btn-primary:hover{background:#0052a3}.edit-document-form .modal-actions button.btn-secondary{background:#fff;border:1px solid #ddd;color:#666}.edit-document-form .modal-actions button.btn-secondary:hover{background:#f5f5f5;border-color:#999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}:root{--app-height:100%;--hero-mobile-height:100%}*,:after,:before{box-sizing:inherit;margin:0;padding:0}*,:after,:before,html{scroll-behavior:smooth}html{box-sizing:border-box;font-size:62.5%}body{color:#333;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none}::selection{background-color:#1d1d1d;color:#fff}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:local("/assets/font/Gilroy-Regular"),local("Gilroy-Regular"),url(/static/media/Gilroy-Regular.f6c9931fabe5a6eb3307.woff2) format("woff2"),url(/static/media/Gilroy-Regular.ebe86c0337572553acea.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:local("/assets/font/Gilroy-Medium"),local("Gilroy-Medium"),url(/static/media/Gilroy-Medium.acd4e613de34a826c191.woff2) format("woff2"),url(/static/media/Gilroy-Medium.5329bc502cdc219ad294.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:local("/assets/font/Gilroy-Semibold"),local("Gilroy-Semibold"),url(/static/media/Gilroy-Semibold.7726b19d33f1b7f4135a.woff2) format("woff2"),url(/static/media/Gilroy-Semibold.5b042906a8b58ec4633e.woff) format("woff")}.heading-secondary{cursor:default;font-family:Gilroy,sans-serif;font-size:2.1rem;font-weight:500;line-height:2.64rem;text-align:center}@media only screen and (min-width:48em){.heading-secondary{font-size:3.4rem;line-height:4rem;text-align:left}}.text{font-size:1.4rem;line-height:1.68rem}@media only screen and (min-width:48em){.text{font-size:1.8rem;line-height:2.6rem}}.u-is-hidden{display:none!important}.btn{align-items:center;border:none;cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;outline:none;padding:2.7rem 3.8rem;transition:all .3s}.btn--gold{background-color:#c2a073;color:#fff}.btn--gold:focus,.btn--gold:hover{background-color:#ab8654}.btn-scroll-to-top{align-items:center;background-color:#1d1d1d;border:none;color:#c2a073;cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;outline:none;padding:2.2rem;width:100%}@media only screen and (min-width:85.375em){.btn-scroll-to-top{display:none}}.btn-burger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:3.4rem;outline:none;padding:10px}@media only screen and (min-width:85.375em){.btn-burger{display:none}}.btn-burger span{position:relative;width:3rem}.btn-burger span,.btn-burger span:after,.btn-burger span:before{background-color:#222;display:block;height:2px;transition:all .3s ease}.btn-burger span:after,.btn-burger span:before{content:"";left:0;position:absolute;top:0;width:100%}.btn-burger span:before{transform:translateY(-7px)}.btn-burger span:after{transform:translateY(7px)}.btn-burger.open span{background-color:#0000}.btn-burger.open span:after,.btn-burger.open span:before{background-color:#c2a073}.btn-burger.open span:before{transform:rotate(-45deg)}.btn-burger.open span:after{transform:rotate(45deg)}.company-details{display:flex;flex-direction:column;padding-top:2.4rem}@media only screen and (min-width:85.375em){.company-details{flex-direction:row}}.company-details__item:not(:last-child){margin-bottom:3.2rem}@media only screen and (min-width:48em){.company-details__item:not(:last-child){margin-bottom:4rem}}@media only screen and (min-width:85.375em){.company-details__item:not(:last-child){margin-bottom:0;margin-right:13.6rem}}.company-details__item-title{display:flex;flex-direction:column;font-size:1.6rem;font-weight:700;line-height:2.24rem;margin-bottom:.8rem}@media only screen and (min-width:48em){.company-details__item-title{align-items:center;flex-direction:row;margin-bottom:1.6rem}}.company-details__item-title div{height:2.4rem;margin-bottom:1.6rem;width:1.6rem}@media only screen and (min-width:48em){.company-details__item-title div{margin-bottom:0;margin-right:1.2rem}}.company-details__item-title div svg{fill:#8ca5bc;display:block;height:100%;width:100%}.company-details__item-text{display:flex;flex-direction:column;font-size:1.4rem;line-height:1.678rem}@media only screen and (min-width:48em){.company-details__item-text{font-size:1.6rem;line-height:2.24rem}}.company-info__row{display:flex;justify-content:space-between;padding-top:2.4rem}.documents{padding-top:2.4rem}.company-info__list{padding-bottom:5.6rem;padding-top:.8rem}@media only screen and (min-width:48em){.company-info__list{padding-bottom:7.8rem;padding-top:3.3rem}}.company-info__item{padding:3.2rem 0}.company-info__item:not(:last-child){border-bottom:1px solid #dde7f0}.company-info__item-title{font-size:1.6rem;font-weight:700;line-height:2.24rem;margin-bottom:.8rem}.company-info__item-text{font-size:1.4rem;line-height:1.68rem}@media only screen and (min-width:48em){.company-info__item-text{font-size:1.6rem;line-height:2.24rem}}.company-info__item-text a{color:#c2a073;text-decoration:underline}.company-info__item-text span{display:block}@media only screen and (min-width:48em){.company-info .documents{padding-top:.8rem}}.company-info .documents__item{height:12.2rem;max-width:10.1rem}@media only screen and (min-width:48em){.company-info .documents__item{height:14.2rem}}.company-info+.footer{margin:0}.contacts-list__item:not(:last-child){margin-bottom:2rem}.contacts-list__link{align-items:center;color:#111;display:flex;font-size:1.4rem}@media only screen and (min-width:48em){.contacts-list__link{font-size:1.6rem}}.contacts-list__icon-box{height:2.4rem;margin-right:1.7rem;width:2.4rem}.contacts-list__icon{display:block;height:100%;width:100%}.contacts-list__text--phone{font-family:Gilroy,sans-serif}.contacts-list--blue .contacts-list__icon{fill:#8ca5bc}.contacts-list--gold .contacts-list__icon{fill:#c2a073}.contacts-list--gold .contacts-list__link{color:#fff}.features__list{display:flex;flex-wrap:wrap}.features__item{flex:0 0 100%}@media only screen and (min-width:85.375em){.features__item{flex-basis:33.333333%}}.feature{background-color:#272727;color:#fff;cursor:default;padding:2.4rem 1.6rem 3.2rem}@media only screen and (min-width:48em){.feature{padding:5rem 3.2rem 5.6rem}}@media only screen and (min-width:85.375em){.feature{display:flex;padding:7.4rem 10rem}}.feature:nth-child(2n){background-color:#1d1d1d}.feature__icon-box{height:3.2rem;margin-bottom:1.6rem;width:3.2rem}@media only screen and (min-width:48em){.feature__icon-box{flex-shrink:0;margin-bottom:0;margin-right:3.8rem}}.feature__icon{fill:#fff;display:block;height:100%;width:100%}.feature__title{font-family:Gilroy,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.92rem;margin-bottom:.5rem}@media only screen and (min-width:48em){.feature__title{font-size:1.9rem;font-weight:600;line-height:3.8rem}}.feature__desc{font-size:1.4rem;line-height:1.68rem;margin:0}@media only screen and (min-width:48em){.feature__desc{font-size:1.8rem;line-height:2.5rem}}.promo-slide{color:#333;cursor:default}.promo-slide__img{background-repeat:no-repeat;background-size:cover;height:15.2rem;margin-bottom:.8rem}@media only screen and (min-width:48em){.promo-slide__img{height:35rem;margin-bottom:2.5rem}}.promo-slide__title{font-size:1.4rem;font-weight:400;line-height:1.68rem;margin-bottom:.4rem}@media only screen and (min-width:48em){.promo-slide__title{font-size:1.8rem;line-height:2.5rem;margin-bottom:.6rem}}.promo-slide__price{font-family:Gilroy,sans-serif;font-size:2.2rem;font-weight:600;line-height:3rem}@media only screen and (min-width:48em){.promo-slide__price{font-size:2.8rem;line-height:3.8rem}}.accordion__item:not(:last-child) .accordion__summary{border-bottom:1px solid #1d1d1d}.accordion__summary{align-items:center;background-color:#272727;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 1.6rem;transition:all .3s ease;width:100%}.accordion__summary:hover,.accordion__summary[aria-expanded=true]{background-color:#1d1d1d}.accordion__summary[aria-expanded=true] .accordion__icon{transform:rotate(180deg)}@media only screen and (min-width:85.375em){.accordion__summary{padding:2rem 4.4rem}}.accordion__title{color:#fff;font-family:Gilroy,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.92rem}@media only screen and (min-width:48em){.accordion__title{font-size:1.8rem;font-weight:600;line-height:2.16rem}}.accordion__icon{display:block;height:1.6rem;margin-left:1rem;transition:all .3s ease;width:1.6rem}.accordion__icon svg{fill:#c2a073;display:block;height:100%;width:100%}.price-list{color:#222}@media only screen and (min-width:85.375em){.price-list{padding-bottom:8rem}}.price-list__item{padding:1.6rem 0}@media only screen and (min-width:85.375em){.price-list__item{align-items:center;display:flex;padding:1.6rem 4.4rem;transition:all .3s ease}.price-list__item:hover{background-color:#dde7f099;cursor:default}}@media only screen and (max-width:85.3125em){.price-list__item:not(:last-child){border-bottom:1px solid #000}}.price-list__title{font-size:1.4rem;font-weight:400;line-height:1.68rem;margin-bottom:.8rem}@media only screen and (min-width:48em){.price-list__title{font-size:1.8rem;line-height:2.5rem;margin-bottom:1.6rem}}@media only screen and (min-width:85.375em){.price-list__title{flex:0 0 72%;font-size:1.8rem;line-height:2.5rem;margin-bottom:0;padding-right:2rem}}.price-list__details{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:85.375em){.price-list__details{flex:0 0 28%;margin-left:auto}}.price-list__price{font-size:1.6rem;font-weight:500;line-height:1.92rem}@media only screen and (min-width:48em){.price-list__price{font-size:1.8rem;font-weight:600;line-height:2.16rem}}@media only screen and (min-width:85.375em){.price-list__price{color:#222;flex:0 0 40%;font-size:1.8rem;font-weight:400;line-height:2.5rem;padding-right:2rem}}.price-list__code{color:#2223;font-size:1.2rem;line-height:1.44rem}@media only screen and (min-width:85.375em){.price-list__code{color:#222;flex:0 0 60%;font-size:1.8rem;line-height:2.5rem}}.link-text{border-bottom:2px dashed;color:#c2a073;display:inline-block;font-size:1.6rem;line-height:1.92rem;padding:3px}.link-text:hover{color:#ab8654}@media only screen and (min-width:48em){.link-text{font-size:1.9rem;line-height:2.328rem}}.read-more-link{color:#c2a073}.read-more-link:hover{color:#ab8654}.feedback{align-items:center;cursor:default;display:flex;flex-direction:column}@media only screen and (min-width:48em){.feedback{align-items:flex-start}}.feedback__head{align-items:center;display:flex}@media only screen and (min-width:48em){.feedback__head{margin-bottom:4.8rem}}.feedback__img{display:block;margin-right:.8rem;max-height:1.1rem;width:auto}@media only screen and (min-width:48em){.feedback__img{max-height:1.7rem}}.feedback__credentials{color:#2223;font-family:Gilroy,sans-serif;font-size:1.2rem;font-weight:500}@media only screen and (min-width:48em){.feedback__credentials{color:#222;font-size:1.9rem}}.feedback__body{align-items:center;display:flex;flex-direction:column;margin-bottom:2.3rem;order:-1;text-align:center}@media only screen and (min-width:48em){.feedback__body{align-items:flex-start;flex-direction:row;margin-bottom:0;order:0;text-align:left}}.feedback__avatar-box{flex-shrink:0;height:4.8rem;margin-bottom:0;margin-right:2.4rem;overflow:hidden;width:4.8rem}.feedback__avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.feedback__content{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:48em){.feedback__content{align-items:flex-start}}.feedback__title{color:#222;font-family:Gilroy,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.92rem;margin-bottom:1.6rem;order:1}.feedback__rating{align-items:center;display:flex;order:3}@media only screen and (min-width:48em){.feedback__rating{margin-bottom:2.2rem;order:2}}.feedback__rating svg{display:block;height:1.5rem;width:1.6rem}.feedback__rating svg:not(:last-child){margin-right:.8rem}.feedback__text{margin-bottom:1.9rem;order:2}@media only screen and (min-width:48em){.feedback__text{margin-bottom:0;order:3}}.popup-enter{opacity:0}.popup-enter-active{opacity:1;transition:opacity .3s}.popup-exit{opacity:1}.popup-exit-active{opacity:0;transition:opacity .3s}.popup-modal{background-color:#fff;border:none;max-width:100%;padding:90px;text-align:center;transition:opacity .3s ease-in-out;width:800px}.popup-modal__overlay{background-color:#000000a6}.popup-modal__close{background-color:#dad7d7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.343 7.01 2.83-2.83-1.35-1.35-2.83 2.83-2.83-2.83-1.35 1.35 2.83 2.83L2.83 9.823l1.35 1.35 2.813-2.814 2.814 2.814 1.35-1.35L8.343 7.01Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;box-shadow:0 1px 1px 1px #00000005;cursor:pointer;height:50px;position:absolute;right:24px;top:24px;transition:all .3s;width:50px}.popup-modal__close:focus,.popup-modal__close:hover{background-color:#1d1d1d}.popup-modal__title{font-size:1.8rem;font-weight:700}.popup-modal__tel{color:inherit;display:inline-block;font-family:Gilroy,sans-serif;font-size:3rem;margin:32px 0}.popup-modal__subtitle{font-weight:700}.popup-modal__content{line-height:1.5;margin-top:8px}.popup-modal--document{padding:1.6rem}@media only screen and (max-width:85.3125em){.popup-modal--document{height:calc(100% - 6.4rem);height:calc(var(--app-height) - 6.4rem);max-width:calc(100% - 6.4rem);overflow-y:scroll;width:100%}}@media only screen and (max-width:47.9375em){.popup-modal--document{height:auto;max-height:calc(100% - 3.2rem);max-height:calc(var(--app-height) - 3.2rem);max-width:calc(100% - 3.2rem);overflow-y:scroll}}@media only screen and (min-width:48em){.popup-modal--document{padding:5.5rem 13.5rem}}@media only screen and (min-width:85.375em){.popup-modal--document{padding:2.4rem}}@media only screen and (max-width:85.3125em){.popup-modal--document .popup-modal__close{background-color:#1d1d1d}}@media only screen and (max-width:47.9375em){.popup-modal--document .popup-modal__close{border:5px solid #fff;height:4rem;right:.8rem;top:.8rem;width:4rem}}.popup-modal--document .popup-moodal__document{display:block;height:auto;width:100%}@media only screen and (min-width:48em){.popup-modal--document .popup-moodal__document{margin:0 auto}}@media only screen and (min-width:85.375em){.popup-modal--document .popup-moodal__document{max-width:35rem}}.visually-hidden{height:50px;position:fixed;right:24px;top:24px;transform:scale(0);width:50px}.doctors{min-height:42.4rem}.doctors__item:not(:last-child){margin-bottom:2.4rem}@media only screen and (min-width:40.625em){.doctors__item:not(:last-child){margin-bottom:0}}.doctor-card{align-items:center;background-color:#fff;color:#111;display:flex;flex-direction:column;padding:1.6rem 1.6rem 2.4rem}.doctor-card__photo{height:25.2rem;margin-bottom:2.4rem;overflow:hidden;width:25.3rem}.doctor-card__photo img{height:100%;object-fit:cover;object-position:center;width:100%}.doctor-card__name{font-size:1.6rem;font-weight:700;line-height:2.24rem;margin-bottom:.8rem;text-align:center}.doctor-card__name span{display:block}.doctor-card__specialty{line-height:2.24rem;margin-bottom:.8rem;text-align:center}.doctor-card__link{font-size:1.6rem;line-height:2.24rem;text-align:center}.vacancies{padding:4.1rem 0 8.3rem}@media only screen and (min-width:48em){.vacancies{padding:6.4rem 0 11rem}}.vacancies__heading{font-size:2.6rem;font-weight:700;line-height:2.24rem;margin-bottom:1.6rem}.vacancies__list{margin:0;padding:0}.vacancies__item:not(:last-child){margin-bottom:2.4rem}.vacancy__title{font-size:1.4rem;font-weight:700;line-height:1.68rem}@media only screen and (min-width:48em){.vacancy__title{font-size:1.6rem;line-height:2.24rem}}.vacancy__desc{font-size:1.4rem;line-height:1.68rem}@media only screen and (min-width:48em){.vacancy__desc{font-size:1.6rem;line-height:2.24rem}}.vacancy__link{font-size:1.4rem;line-height:1.68rem}@media only screen and (min-width:48em){.vacancy__link{font-size:1.6rem;line-height:2.24rem}}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap}.breadcrumbs__item:not(:first-child){margin-left:.8rem}.breadcrumbs__item:not(:first-child):before{color:#c2a073;content:"/";display:inline-block;margin-right:.8rem}.breadcrumbs__link{color:#222;font-size:1.6rem;line-height:1.9rem;transition:all .3s}.breadcrumbs__link:focus,.breadcrumbs__link:hover{text-decoration:underline}.doctor-info{background-color:#fff;padding:1.6rem 1.6rem 6.4rem}@media only screen and (min-width:48em){.doctor-info{padding:3.2rem 3.2rem 6.4rem}}@media only screen and (min-width:85.375em){.doctor-info{padding:6.4rem 15.5rem 6.4rem 6.4rem}}.doctor-info__wrapper:not(:last-child){margin-bottom:3.2rem}@media only screen and (min-width:85.375em){.doctor-info__wrapper:not(:last-child){margin-bottom:1.6rem}.doctor-info__wrapper{display:flex}.doctor-info__column--left{flex:0 0 31.4rem;margin-right:6rem}}.doctor-info__img-box{margin-bottom:1.6rem;width:100%}@media only screen and (min-width:48em){.doctor-info__img-box{margin-bottom:6rem}}@media only screen and (min-width:85.375em){.doctor-info__img-box{margin-bottom:0}}.doctor-info__img{display:block;height:auto;width:100%}.doctor-info__content{display:flex;flex-direction:column;height:100%}.doctor-info__name{font-size:1.6rem;font-weight:700;line-height:2.24rem;margin-bottom:.5rem;margin-top:0}@media only screen and (min-width:48em){.doctor-info__name{font-size:1.8rem;line-height:2.5rem;margin-bottom:.8rem}}.doctor-info__specialty{font-size:1.4rem;line-height:1.68rem;margin-bottom:1.8rem}@media only screen and (min-width:48em){.doctor-info__specialty{font-size:1.8rem;line-height:2.5rem;margin-bottom:1.6rem}}.doctor-info__education{font-size:1.4rem;line-height:1.68rem;margin-bottom:2.4rem}@media only screen and (min-width:48em){.doctor-info__education{font-size:1.6rem;line-height:2.24rem;margin-bottom:3.2rem}}@media only screen and (min-width:85.375em){.doctor-info__education{font-size:1.6rem;line-height:2.24rem;margin-bottom:1.3rem}}.doctor-info__documents{margin-top:auto}@media only screen and (min-width:85.375em){.doctor-info__btn-cta{display:none}}.doctor-info__popup-trigger{width:100%}@media only screen and (max-width:85.3125em){.doctor-info__popup-trigger{display:none}}.doctor-info__schedule{font-size:1.4rem;line-height:1.68rem;margin-top:2.4rem;text-align:center}@media only screen and (min-width:48em){.doctor-info__schedule{font-size:1.6rem;line-height:2.24rem;margin-top:2.7rem}}@media only screen and (min-width:85.375em){.doctor-info__schedule{display:flex;flex-direction:column;justify-content:center;margin-top:0;min-height:100%;text-align:left}}.doctor-info__schedule p:not(:last-child){margin-bottom:.8rem}.documents{gap:2.4rem}.documents__title{font-size:1.4rem;font-weight:400;line-height:1.68rem;margin-bottom:1.6rem}@media only screen and (min-width:48em){.documents__title{font-size:1.6rem;line-height:2.24rem;margin-bottom:4rem}}@media only screen and (min-width:85.375em){.documents__title{margin-bottom:1.6rem}}.documents__grid{padding:5rem 0}.documents__list{display:flex;flex-wrap:wrap;margin-left:-.6rem;margin-right:-.6rem;margin-top:-.6rem;min-width:100%}@media only screen and (min-width:48em){.documents__list{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem}}@media only screen and (min-width:85.375em){.documents__list{margin-left:-.8rem;margin-right:-.8rem;margin-top:-.8rem}}.documents__item{display:flex;flex:0 0 33.33333%;flex-direction:column;gap:2.4rem;overflow:hidden;padding:1.5rem}@media only screen and (min-width:48em){.documents__item{padding:1.5rem}}@media only screen and (min-width:85.375em){.documents__item{flex:0 0 16.666666%;height:17rem;padding:.8rem}}.documents__img{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.documents__img__wrapper{border:none;height:100%}.error{font-size:4rem;margin:auto;text-align:center}.no-scroll{overflow:hidden}.footer__main{background-color:#272727;padding-bottom:6.2rem;padding-top:4rem}@media only screen and (min-width:48em){.footer__main{padding-bottom:7.3rem;padding-top:6.4rem}}@media only screen and (min-width:85.375em){.footer__main{padding-bottom:10.8rem;padding-top:11rem}}@media only screen and (min-width:48em){.footer__wrapper{display:flex}}.footer__logo-box{display:block;height:3.4rem;margin-bottom:1.6rem}@media only screen and (min-width:48em){.footer__logo-box{flex-shrink:0;height:4.1rem;margin-bottom:0;margin-right:4.1rem}}.footer__logo-img{display:block;height:100%;width:auto}.footer__content{color:#fff}@media only screen and (min-width:48em){.footer__content{flex:1 1 auto}}@media only screen and (min-width:85.375em){.footer__content{display:flex;justify-content:space-between}}.footer__title{font-family:Gilroy,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.92rem;margin-bottom:1.6rem}@media only screen and (min-width:48em){.footer__title{font-size:1.9rem;font-weight:600}}.footer__text{margin-bottom:3.2rem}.footer__text p{color:#fff}@media only screen and (min-width:48em){.footer__text{margin-bottom:4rem;padding-top:1.2rem}}@media only screen and (min-width:85.375em){.footer__text{margin-bottom:0;margin-right:2rem;max-width:59rem}.footer__contacts{padding-top:1.2rem}}.footer__map{min-height:40rem}.footer__divider{background-color:#1d1d1d;height:6.4rem}@media only screen and (max-width:85.3125em){.footer__divider{display:none}}.header{position:relative;transition:all .3s;z-index:6}.header__wrapper{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.3rem;padding-top:1.3rem}@media only screen and (min-width:48em)and (max-width:85.3125em){.header__wrapper{padding-bottom:3.2rem;padding-top:3.2rem}}.header__logo-box{display:block;height:3.4rem}@media only screen and (min-width:48em){.header__logo-box{height:4.1rem}}@media only screen and (min-width:85.375em){.header__logo-box{margin-right:3.6rem}}.header__logo-img{display:block;height:100%;width:auto}.header__logo-img--dark{display:none}@media only screen and (max-width:85.3125em){.header__contacts{left:50%;position:absolute;transform:translateX(-50%)}}@media only screen and (max-width:47.9375em){.header__contacts{display:none}}.header--sticky{background-color:#fff;box-shadow:0 4px 10px #22222208;left:0;position:fixed;top:0;width:100%}.header--sticky .header__logo-img{display:none}.header--sticky .header__logo-img--dark{display:block}.header__contacts .contacts-list{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:85.3125em){.header__contacts .contacts-list{align-items:center}.header__contacts .contacts-list .contacts-list__link{font-size:1.4rem}.header__contacts .contacts-list .contacts-list__icon-box{height:1.6rem;margin-right:.7rem;width:1.6rem}}.header__contacts .contacts-list__item:not(:last-child){margin-bottom:.8rem}.header .container{max-width:100%}@media only screen and (max-width:85.3125em){.main-nav-open .header{background-color:#272727;border-bottom:1px solid #1d1d1d}.main-nav-open .header__contacts{display:none}}.container{margin:0 auto;max-width:131.2rem;padding:0 1.6rem;width:100%}@media only screen and (min-width:48em){.container{padding:0 3.2rem}}.section{padding:4rem 0;position:relative}@media only screen and (min-width:48em){.section{padding:11rem 0}}.section__head{align-items:center;display:flex;margin-bottom:2.1rem}@media only screen and (min-width:48em){.section__head{margin-bottom:5rem}}@media only screen and (max-width:47.9375em){.section--promotion{padding-bottom:9.4rem}}@media only screen and (min-width:48em){.section--promotion .heading-secondary{margin-right:5rem}}@media only screen and (max-width:47.9375em){.section--promotion .swiper-pagination{bottom:5.7rem;left:50%;position:absolute;transform:translateX(-50%)}}.section--promotion #promo-slider-pagination{width:auto}.section--price{border-bottom:1px solid #dde7f0}@media only screen and (min-width:85.375em){.section--price .section__head{justify-content:space-between}}@media only screen and (max-width:85.3125em){.section--price .section__head{align-items:center;flex-direction:column;justify-content:flex-start}}.section--price .heading-secondary{margin-bottom:2.4rem}@media only screen and (min-width:48em){.section--price .heading-secondary{margin-bottom:1.6rem}}@media only screen and (min-width:85.375em){.section--price .heading-secondary{margin-bottom:0}}.section--feedback{position:relative}@media only screen and (max-width:47.9375em){.section--feedback{padding-bottom:5rem}.section--feedback .swiper-pagination{bottom:1rem;left:50%;position:absolute;transform:translateX(-50%)}}.section--feedback #feedback-slider-pagination{width:auto}@media only screen and (max-width:47.9375em){.section--feedback .section__head{flex-direction:column}}.section--feedback .heading-secondary{text-align:center}@media only screen and (min-width:48em){.section--feedback .heading-secondary{margin-right:6.2rem}}.main-nav{align-items:center;background-color:#272727;color:#fff;display:flex;flex-direction:column;height:calc(100% - 60px);height:calc(var(--app-height) - 60px);left:0;padding:1.6rem;position:absolute;top:calc(100% + 1px);transition:all .3s ease;width:100%;z-index:5}@media only screen and (min-width:48em){.main-nav{height:calc(100% - 105px);height:calc(var(--app-height) - 105px)}}@media only screen and (min-width:85.375em){.main-nav{background-color:#0000;height:auto;margin-right:auto;padding:0;position:static;width:auto}}@media only screen and (max-width:85.3125em){.main-nav{opacity:0;overflow-y:scroll;transform:translateY(-10px);transition:all .3s ease;visibility:hidden}}.main-nav__list{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin-bottom:2rem}@media only screen and (min-width:48em){.main-nav__list{flex:0 0 auto;margin-bottom:14rem;margin-top:10rem}}@media only screen and (min-width:85.375em){.main-nav__list{flex-direction:row;justify-content:flex-start;margin-bottom:0;margin-top:0}}@media only screen and (max-width:85.3125em){.main-nav__item:not(:last-child){margin-bottom:3rem}}@media only screen and (min-width:85.375em){.main-nav__item:not(:last-child){margin-right:3.2rem}}.main-nav__link{color:#fff;font-size:1.6rem;transition:all .3s ease}@media only screen and (min-width:85.375em){.main-nav__link{color:#222}}.main-nav__link:focus,.main-nav__link:hover{text-decoration:underline}.main-nav__link.active{color:#c2a073}.main-nav__contacts{margin-bottom:3.2rem}@media only screen and (min-width:85.375em){.main-nav__contacts{display:none}}.main-nav__contacts .contacts-list{align-items:center;display:flex;flex-direction:column}.main-nav__btn{width:100%}@media only screen and (min-width:48em){.main-nav__btn{width:auto}}@media only screen and (min-width:85.375em){.main-nav__btn{display:none}}@media only screen and (max-width:85.3125em){.main-nav--open{height:calc(100vh - 61px);opacity:1;transform:translateY(0);visibility:visible}}.section-hero{background:url(/static/media/hero-wave-1.e51b2c3ac6a04f5fa694.png) no-repeat 80% bottom,url(/static/media/hero-wave-2.36d76551b9cf69469259.png) no-repeat 100% 0,#c5d4e2;display:flex;flex-direction:column;height:100%;height:var(--hero-mobile-height)}.section-hero #hero-slider{z-index:2}@media only screen and (min-width:48em){.section-hero{height:auto}}@media only screen and (min-width:85.375em){.section-hero{min-height:68.2rem}}.section-hero__head{align-items:center;display:flex}.section-hero__wrapper{display:flex;flex:1 1 auto;flex-direction:column;margin-top:auto;padding-bottom:14rem;position:relative}@media only screen and (min-width:48em){.section-hero__wrapper{padding-bottom:0}}@media only screen and (min-width:85.375em){.section-hero__wrapper{flex-direction:row;margin-top:auto}}.section-hero__slider{margin-top:4rem}@media only screen and (min-width:48em){.section-hero__slider{margin-bottom:2.4rem}}@media only screen and (min-width:85.375em){.section-hero__slider{margin-bottom:0;margin-top:8rem;max-width:74.2rem;width:100%}}.section-hero__actions{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:100%;z-index:2}@media only screen and (min-width:48em){.section-hero__actions{flex-direction:row;position:static;width:auto}}@media only screen and (max-width:47.9375em){.section-hero__img-box{bottom:0;left:50%;max-width:33rem;position:absolute;transform:translateX(-50%);width:calc(100% - 32px);z-index:1}}@media only screen and (min-width:48em){.section-hero__img-box{align-self:center;max-width:50rem}}@media only screen and (min-width:85.375em){.section-hero__img-box{bottom:0;max-width:53.6rem;position:absolute;right:0}}@media only screen and (min-width:100em){.section-hero__img-box{right:-13rem}}.section-hero__img{display:block;height:auto;width:100%}.section-hero__btn{font-size:1.8rem;margin-bottom:1.6rem;max-width:32rem;padding:2.7rem;width:100%}@media only screen and (max-width:47.9375em){.section-hero__btn{width:calc(100% - 32px)}}@media only screen and (min-width:48em){.section-hero__btn{margin-bottom:0;margin-right:4rem}}@media only screen and (min-width:85.375em){.section-hero__btn--call{display:none}}@media only screen and (max-width:85.3125em){.section-hero__btn--appointment{display:none}}@media only screen and (max-width:47.9375em){.section-hero__pagination{background-color:#272727;height:4.4rem;justify-content:center;width:100%}}.section-hero__title{color:#222;cursor:default;font-family:Gilroy,sans-serif;font-size:2.8rem;font-weight:500;line-height:3rem;margin-bottom:.8rem}@media only screen and (min-width:48em){.section-hero__title{font-size:5rem;line-height:6rem;margin-bottom:1.7rem}}@media only screen and (min-width:85.375em){.section-hero__title{margin-bottom:3.2rem}}.section-hero__desc{cursor:default;font-size:1.5rem;line-height:2.1rem;margin-bottom:.5rem}@media only screen and (min-width:48em){.section-hero__desc{font-size:1.9rem;line-height:2.8rem;margin-bottom:5.2rem}}@media only screen and (min-width:85.375em){.section-hero__desc{margin-bottom:5.6rem}}.section-hero--height-auto{height:auto;min-height:auto}.section-hero__contacts{padding-top:7.5rem}@media only screen and (max-width:47.9375em){.section-hero__contacts{padding-top:4rem}}.section-hero--doctors{background:url(/static/media/hero-wave-1.e51b2c3ac6a04f5fa694.png) no-repeat -5% bottom,url(/static/media/hero-wave-2.36d76551b9cf69469259.png) no-repeat 100% 0,#c5d4e2;padding-bottom:8rem}.section-hero--doctors .section-hero__title{margin-bottom:0;margin-right:3.2rem;margin-top:0}.section-hero--doctors .breadcrumbs{margin-top:7rem}@media only screen and (min-width:48em){.section-hero--doctors .breadcrumbs{margin-top:14rem}}@media only screen and (min-width:85.375em){.section-hero--doctors .breadcrumbs{margin-top:5rem}}.section-hero--doctors .doctor-info{margin-top:2.3rem}@media only screen and (min-width:48em){.section-hero--doctors .doctor-info{margin-top:5.6rem}}@media only screen and (min-width:85.375em){.section-hero--doctors .doctor-info{margin-top:5.4rem}}.section-hero--doctors #doctors-slider-pagination{display:none}@media only screen and (min-width:40.625em){.section-hero--doctors #doctors-slider-pagination{display:flex;overflow:hidden}}.section-hero--doctors .section-hero__head{margin:4rem 0}@media only screen and (min-width:48em){.section-hero--doctors .section-hero__head{margin-top:11rem}}@media only screen and (min-width:85.375em){.section-hero--doctors .section-hero__head{margin-top:12rem}}@media only screen and (min-width:48em){.section-hero--doctors{padding-bottom:11rem}}@media only screen and (min-width:85.375em){.section-hero--doctors{padding-bottom:10.4rem}}.section-hero--documents{background:url(data:image/png;base64,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) no-repeat 0 100%,url(/static/media/hero-wave-2.36d76551b9cf69469259.png) no-repeat 100% 0,#c5d4e2;padding-bottom:6.4rem}@media only screen and (min-width:48em){.section-hero--documents{padding-bottom:9rem}}@media only screen and (min-width:85.375em){.section-hero--documents{padding-bottom:10.9rem}}.section-hero--documents .section-hero__title{margin-bottom:4rem;margin-top:3rem}@media only screen and (min-width:48em){.section-hero--documents .section-hero__title{margin-bottom:4.4rem;margin-top:8.2rem}}@media only screen and (min-width:85.375em){.section-hero--documents .section-hero__title{margin-bottom:4rem;margin-top:12.5rem;max-width:60rem}}.section-hero:has(.doctor-info)+.footer,.section-hero:has(.error)+.footer{margin:0}.section-about{background-color:#dde7f0;cursor:default;padding:2.4rem 0}@media only screen and (min-width:48em){.section-about{padding:9rem 0}}@media only screen and (min-width:85.375em){.section-about{background:url(/static/media/about-wave-left.fde7e6f46409b2a9abd9.png) no-repeat 0 100%,url(/static/media/about-wave-right.c9b09ef17f8a49d69f73.png) no-repeat 100% 0,#dde7f0}}.section-about__content{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:4.2rem 1.6rem;position:relative}@media only screen and (min-width:48em){.section-about__content{flex-direction:row;flex-wrap:wrap;padding:8rem 2.9rem}}@media only screen and (min-width:85.375em){.section-about__content{min-height:66.3rem;padding:6rem 19rem 6rem 48.9rem}}.section-about__title{margin-bottom:2.4rem;text-align:center}@media only screen and (min-width:48em){.section-about__title{order:1;text-align:left;width:100%}}@media only screen and (min-width:85.375em){.section-about__title{margin-bottom:3rem}}.section-about__desc{margin-bottom:2.4rem;text-align:center}@media only screen and (min-width:48em){.section-about__desc{margin-bottom:4.8rem;order:2;text-align:left;width:100%}}@media only screen and (min-width:85.375em){.section-about__desc{margin-bottom:3rem}}.section-about__desc .text:not(:last-child){margin-bottom:2.4rem}@media only screen and (min-width:85.375em){.section-about__desc .text:not(:last-child){margin-bottom:3rem}}.section-about__img-box{background-color:#c5d4e2;height:25.6rem;margin-bottom:1.6rem;margin-left:auto;margin-right:auto;width:25.6rem}@media only screen and (min-width:48em){.section-about__img-box{height:39rem;margin:0 5.6rem 0 0;order:3;width:22.9rem}}@media only screen and (min-width:85.375em){.section-about__img-box{height:54.3rem;left:6.2rem;margin:0;position:absolute;top:6rem;width:32rem}}.section-about__img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.section-about__features{font-size:1.4rem;line-height:1.68rem;margin:0;padding:0;text-align:center}@media only screen and (min-width:48em){.section-about__features{font-size:1.8rem;line-height:2.6rem;margin-bottom:1.1rem;order:4}}@media only screen and (min-width:85.375em){.section-about__features{display:flex;flex-wrap:wrap;margin-bottom:3rem}}.section-about__feature{align-items:center;display:flex;justify-content:center;margin-bottom:.4rem}@media only screen and (min-width:48em){.section-about__feature{justify-content:flex-start;text-align:left}}@media only screen and (min-width:85.375em){.section-about__feature{flex:0 0 50%;margin-bottom:.5rem}}.section-about__feature:before{background:#333;border-radius:50%;content:"";display:block;height:3px;margin-right:.8rem;width:3px}.section-about__sign{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem}@media only screen and (min-width:48em){.section-about__sign--mobile{display:none!important}}.section-about__sign--tablet{margin-top:1.5rem}@media only screen and (max-width:47.9375em){.section-about__sign--tablet{display:none!important}}@media only screen and (min-width:48em){.section-about__sign{align-items:flex-start;order:5}}@media only screen and (min-width:85.375em){.section-about__sign{align-items:center;flex-direction:row;margin-bottom:10.3rem}}.section-about__sign-text{margin-bottom:.4rem}.section-about__sign-text span{font-family:Gilroy,sans-serif;font-weight:700}@media only screen and (min-width:48em){.section-about__sign-text span{font-size:1.9rem;font-weight:600}}@media only screen and (min-width:85.375em){.section-about__sign-text{margin-bottom:0;margin-right:1.8rem}}.section-about__sign-img{display:block;height:20px;width:auto}@media only screen and (min-width:48em){.section-about__sign-img{height:3.5rem}}.contacts__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4rem}.contacts__item{flex:0 0 100%;line-height:1.33}@media only screen and (min-width:48em){.contacts__item{flex:0 0 50%}}@media only screen and (min-width:85.375em){.contacts__item{flex:0 0 32%}}.contacts__item:not(:last-child){margin-bottom:3.2rem}@media only screen and (min-width:48em){.contacts__item:not(:last-child){margin-bottom:0}.contacts__item:first-child{flex:0 0 100%;margin-bottom:4rem}}@media only screen and (min-width:85.375em){.contacts__item:first-child{flex:0 0 32%;margin-bottom:0}}.contacts__item-icon{fill:#8ca5bc;color:#8ca5bc;margin-bottom:16px}.contacts__item-title{font-weight:700;margin-bottom:8px}.contacts__item-details{font-size:1.4rem}@media only screen and (min-width:48em){.contacts__item-details{font-size:1.6rem}}.contacts__item-tel{color:#111;font-family:Gilroy,sans-serif;font-size:3.1rem}.contacts__map{background-color:#fff;height:27rem;margin-top:11rem;padding:3.2rem 3.2rem 0}@media only screen and (max-width:85.3125em){.contacts__map{height:29.5rem;margin-top:5.6rem}}@media only screen and (max-width:47.9375em){.contacts__map{height:48.6rem;margin-top:4rem;padding:2.4rem 2.4rem 0}}.contact-page{line-height:1.33;padding-top:32px}.contact-page a{color:#c2a073}.contact-page__section{padding:32px 0}.contact-page__section:not(:last-child){border-bottom:1px solid #dde7f0}.contact-page__section-title{font-weight:700;line-height:2.24rem;margin-bottom:8px}.contact-page__section-desc{font-size:1.4rem;line-height:1.68rem}@media only screen and (min-width:48em){.contact-page__section-desc{font-size:1.6rem;line-height:2.24rem}}.admin-layout{display:flex;min-height:100vh}.admin-content{background-color:#f5f6fa;flex:1 1;padding:20px}.admin-sidebar{background-color:#2c3e50;color:#fff;min-height:100vh;padding:20px;width:250px}.admin-sidebar__title{border-bottom:1px solid #ffffff1a;font-size:1.5rem;margin-bottom:30px;padding-bottom:10px}.admin-sidebar__list{list-style:none;margin:0;padding:0}.admin-sidebar__item{margin-bottom:10px}.admin-sidebar__link{border-radius:4px;color:#fff;display:block;padding:10px;text-decoration:none;transition:background-color .3s}.admin-sidebar__link:hover{background-color:#ffffff1a}.admin-sidebar__link.active{background-color:#fff3;font-weight:500}.admin-sidebar__logout{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:30px;padding:10px;transition:background-color .3s;width:100%}.admin-sidebar__logout:hover{background-color:#c0392b}.admin-login{margin:100px auto;max-width:400px;padding:20px}.admin-login form{display:flex;flex-direction:column;gap:15px}.admin-dashboard .dashboard-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.admin-dashboard .stat-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.admin-dashboard .stat-card h3{color:#666;margin:0 0 10px}.admin-dashboard .stat-card p{color:#2c3e50;font-size:24px;font-weight:700;margin:0}.admin-doctors .admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-doctors .doctors-table td,.admin-doctors .doctors-table th{border-bottom:1px solid #ddd}.admin-doctors .doctors-table th{background:#f5f5f5}.admin-doctors .actions{display:flex}.admin-doctors .delete-button,.admin-doctors .edit-button{border:none;border-radius:4px;cursor:pointer;margin:0 5px;padding:5px 10px}.admin-doctors .edit-button{background:#3498db;color:#fff}.admin-doctors .edit-button:hover{background:#2980b9}.admin-doctors .delete-button{background:#e74c3c;color:#fff}.admin-doctors .delete-button:hover{background:#c0392b}.admin-doctors .add-button{background:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.admin-doctors .add-button:hover{background:#27ae60}.doctor-edit-modal{min-width:500px;padding:20px}.doctor-edit-form h2{margin-bottom:20px}.doctor-edit-form .form-group{margin-bottom:15px}.doctor-edit-form .form-group label{margin-bottom:5px}.doctor-edit-form .form-group input,.doctor-edit-form .form-group textarea{padding:8px}.doctor-edit-form .form-group input:focus,.doctor-edit-form .form-group textarea:focus{border-color:#3498db;outline:none}.doctor-edit-form .form-actions{margin-top:20px}.doctor-edit-form .form-actions button{padding:8px 16px}.doctor-edit-form .form-actions .save-button{background:#2ecc71;color:#fff}.doctor-edit-form .form-actions .save-button:hover{background:#27ae60}.doctor-edit-form .form-actions .cancel-button{background:#e74c3c;color:#fff}.doctor-edit-form .form-actions .cancel-button:hover{background:#c0392b}.doctor-edit-form .photo-group .photo-preview{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:10px}.doctor-edit-form .photo-group .photo-preview img{border:1px solid #ddd;border-radius:4px;height:200px;object-fit:cover;width:200px}.doctor-edit-form .photo-group .photo-preview .photo-input{width:auto}.doctor-edit-form .diplomas-group .diplomas-preview{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:10px}.doctor-edit-form .diplomas-group .diplomas-preview .diploma-item{position:relative}.doctor-edit-form .diplomas-group .diplomas-preview .diploma-item img{border:1px solid #ddd;border-radius:4px;height:200px;object-fit:contain;width:100%}.doctor-edit-form .diplomas-group .diplomas-preview .diploma-item .delete-button{background:#e74c3ce6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px;position:absolute;right:5px;top:5px}.doctor-edit-form .diplomas-group .diplomas-preview .diploma-item .delete-button:hover{background:#c0392be6}.doctor-edit-form .diplomas-group .diplomas-preview .diploma-input{margin-top:10px;width:auto}.doctors-table td img{border-radius:4px;height:50px;object-fit:cover;width:50px}.loading{color:#666;font-size:18px;height:200px}.loading,.login-container{align-items:center;display:flex;justify-content:center}.login-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:20px}.login-container .login-form{background:#fff;border-radius:10px;box-shadow:0 8px 20px #0000001a;max-width:400px;padding:40px;width:100%}.login-container .login-form h2{color:#2c3e50;font-size:24px;font-weight:600;margin:0 0 30px;text-align:center}.login-container .login-form .error-message{background:#fff3f3;border:1px solid #ffd1d1;border-radius:6px;color:#e74c3c;font-size:14px;margin-bottom:20px;padding:12px}.login-container .login-form .form-group{margin-bottom:20px}.login-container .login-form .form-group label{color:#2c3e50;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.login-container .login-form .form-group input{border:2px solid #eee;border-radius:6px;font-size:15px;padding:12px 15px;transition:all .3s ease;width:100%}.login-container .login-form .form-group input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.login-container .login-form .form-group input:disabled{background-color:#f5f5f5;cursor:not-allowed}.login-container .login-form .form-group input::placeholder{color:#95a5a6}.login-container .login-form button{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.login-container .login-form button:hover{background:#2980b9;box-shadow:0 4px 12px #3498db33;transform:translateY(-1px)}.login-container .login-form button:active{box-shadow:none;transform:translateY(0)}.login-container .login-form button:disabled{background:#95a5a6;box-shadow:none;cursor:not-allowed;transform:none}.login-container .login-form button.loading{padding-left:40px}.login-container .login-form button.loading:before{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;content:"";height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.admin-doctors{padding:20px}.admin-doctors .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-doctors .header h1{font-size:24px;margin:0}.admin-doctors .header .add-button{background-color:#27ae60;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.admin-doctors .header .add-button:hover{background-color:#219a52}.admin-doctors .doctors-table{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.admin-doctors .doctors-table td,.admin-doctors .doctors-table th{border-bottom:1px solid #eee;padding:12px;text-align:left}.admin-doctors .doctors-table th{background-color:#f8f9fa;font-weight:600}.admin-doctors .doctors-table img{background:#f5f5f5;border-radius:50%;height:50px;object-fit:cover;width:50px}.admin-doctors .doctors-table .delete-button,.admin-doctors .doctors-table .edit-button{border:none;border-radius:4px;cursor:pointer;margin-right:8px;padding:6px 12px}.admin-doctors .doctors-table .edit-button{background-color:#3498db;color:#fff}.admin-doctors .doctors-table .edit-button:hover{background-color:#2980b9}.admin-doctors .doctors-table .delete-button{background-color:#e74c3c;color:#fff}.admin-doctors .doctors-table .delete-button:hover{background-color:#c0392b}.doctor-edit-form{height:90vh;max-width:95vw;overflow-y:auto;padding:30px;width:900px}.doctor-edit-form h2{margin-bottom:30px;text-align:center}.doctor-edit-form .form-layout{display:flex;gap:30px}.doctor-edit-form .photo-column{flex:0 0 300px}.doctor-edit-form .photo-column .photo-preview{background:#f5f5f5;border-radius:8px;height:250px;margin-bottom:15px;overflow:hidden;position:relative;width:250px}.doctor-edit-form .photo-column .photo-preview img{height:100%;object-fit:cover;width:100%}.doctor-edit-form .photo-column .photo-preview input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.doctor-edit-form .fields-column{flex:1 1}.doctor-edit-form .form-group{margin-bottom:20px}.doctor-edit-form .form-group label{display:block;font-weight:500;margin-bottom:8px}.doctor-edit-form .form-group input,.doctor-edit-form .form-group textarea{border:1px solid #ddd;border-radius:4px;padding:8px 12px;width:100%}.doctor-edit-form .diplomas-section{border-top:1px solid #eee;margin-top:30px;padding-top:30px}.doctor-edit-form .diplomas-section .diplomas-preview{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:15px}.doctor-edit-form .diplomas-section .diplomas-preview .diploma-item{border:1px solid #ddd;border-radius:4px;overflow:hidden;position:relative}.doctor-edit-form .diplomas-section .diplomas-preview .diploma-item img{height:150px;object-fit:cover;width:100%}.doctor-edit-form .diplomas-section .diplomas-preview .diploma-item .delete-button{align-items:center;background:#f00c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.doctor-edit-form .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.doctor-edit-form .form-actions button{border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.doctor-edit-form .form-actions button.save-button{background:#4caf50;color:#fff}.doctor-edit-form .form-actions button.cancel-button{background:#f44336;color:#fff}.react-responsive-modal-modal{border-radius:8px;max-width:95vw!important;overflow:hidden;width:900px!important}.admin-contacts{padding:20px}.admin-contacts h2{margin-bottom:30px}.admin-contacts .contacts-display{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.admin-contacts .contacts-display h3{color:#333;margin-bottom:20px}.admin-contacts .contacts-display .contact-info,.admin-contacts .contacts-display .director-info{margin-bottom:30px}.admin-contacts .contacts-display .contact-info p,.admin-contacts .contacts-display .director-info p{margin:10px 0}.admin-contacts .contacts-display .contact-info p strong,.admin-contacts .contacts-display .director-info p strong{color:#666;margin-right:10px}.admin-contacts .edit-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s}.admin-contacts .edit-button:hover{background:#0050a6}.contacts-form{min-width:400px;padding:20px}.contacts-form h3{color:#333;margin-bottom:20px}.contacts-form .form-group{margin-bottom:15px}.contacts-form .form-group label{color:#666;display:block;margin-bottom:5px}.contacts-form .form-group input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.contacts-form .form-group input:focus{border-color:#0050a6;outline:none}.contacts-form .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.contacts-form .form-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 20px;transition:background .3s}.contacts-form .form-actions button.save-button{background:#007bff;color:#fff}.contacts-form .form-actions button.save-button:hover{background:#0050a6}.contacts-form .form-actions button.cancel-button{background:#f5f5f5;color:#666}.contacts-form .form-actions button.cancel-button:hover{background:#eee}.react-responsive-modal-modal{max-height:90vh;max-width:90%;overflow:auto;padding:0}.react-responsive-modal-overlay{background:#00000080}.admin-documents{padding:20px}.admin-documents h2{color:#333;font-size:24px;margin-bottom:30px}.admin-documents h3{color:#444;font-size:20px;margin:25px 0 20px}.admin-documents .admin-section{margin-bottom:40px}.admin-documents .admin-table{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.admin-documents .admin-table table{border-collapse:initial;border-spacing:0;width:100%}.admin-documents .admin-table table td,.admin-documents .admin-table table th{border-bottom:1px solid #eee;padding:15px;text-align:left}.admin-documents .admin-table table th{background-color:#f8f9fa;color:#444;font-weight:600;white-space:nowrap}.admin-documents .admin-table table td{vertical-align:middle}.admin-documents .admin-table table tr:last-child td{border-bottom:none}.admin-documents .document-licenses{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.admin-documents .license-info .license-image{border:1px solid #ddd;border-radius:6px;cursor:pointer;height:auto;max-width:120px;padding:4px;transition:all .3s ease}.admin-documents .license-info .license-image:hover{box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.admin-documents .btn--edit{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.admin-documents .btn--edit:hover{background-color:#0056b3;transform:translateY(-1px)}.admin-documents .btn--edit:active{transform:translateY(0)}.image-preview{display:flex;gap:10px;margin-top:10px}.image-thumbnail{border:1px solid #ddd;border-radius:4px;height:auto;width:100px}.documents-preview{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px;max-height:400px;overflow-y:auto;padding:10px}.documents-preview::-webkit-scrollbar{width:8px}.documents-preview::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.documents-preview::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.documents-preview::-webkit-scrollbar-thumb:hover{background:#555}.documents-preview .document-item{flex-shrink:0;height:150px;position:relative;width:150px}.documents-preview .document-item img{border:1px solid #ddd;border-radius:4px;height:100%;object-fit:cover;width:100%}.documents-preview .document-item .delete-button{align-items:center;background:#f44;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;width:24px}.documents-preview .document-item .delete-button:hover{background:#c00}.documents-preview .upload-button{align-items:center;background:#f9f9f9;border:2px dashed #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;transition:all .3s ease;width:150px}.documents-preview .upload-button:hover{background:#f0f7ff;border-color:#007bff}.documents-preview .upload-button svg{color:#666;height:32px;margin-bottom:8px;width:32px}.documents-preview .upload-button span{color:#666;font-size:14px}.documents-preview .upload-button input{display:none}.vacancies-manager{padding:20px}.vacancies-manager h2{color:#333;font-size:24px;margin-bottom:30px}.vacancies-manager .add-button{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:8px;margin-bottom:20px;padding:12px 24px;transition:background-color .2s}.vacancies-manager .add-button:hover{background-color:#45a049}.vacancies-manager .add-button:active{transform:translateY(1px)}.vacancies-manager .add-button:before{content:"+";font-size:20px;font-weight:700}.vacancies-manager form{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.vacancies-manager form div{margin-bottom:15px}.vacancies-manager form label{color:#444;display:block;font-weight:500;margin-bottom:5px}.vacancies-manager form input,.vacancies-manager form select,.vacancies-manager form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.vacancies-manager form input:focus,.vacancies-manager form select:focus,.vacancies-manager form textarea:focus{border-color:#06c;box-shadow:0 0 0 2px #06c3;outline:none}.vacancies-manager form textarea{min-height:100px;resize:vertical}.vacancies-manager form button{background:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 20px}.vacancies-manager form button:hover{background:#0052a3}.vacancies-manager form button[type=button]{background:#666}.vacancies-manager form button[type=button]:hover{background:#555}.vacancies-manager .vacancies-list h3{color:#333;font-size:20px;margin-bottom:20px}.vacancies-manager .vacancies-list .vacancy-item{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.vacancies-manager .vacancies-list .vacancy-item h4{color:#222;font-size:18px;margin:0 0 10px}.vacancies-manager .vacancies-list .vacancy-item p{color:#666;line-height:1.5;margin:0 0 15px}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions{display:flex;gap:10px}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions button:first-child{background:#4caf50;color:#fff}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions button:first-child:hover{background:#45a049}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions button:last-child{background:#f44336;color:#fff}.vacancies-manager .vacancies-list .vacancy-item .vacancy-actions button:last-child:hover{background:#da190b}.vacancies-manager .vacancies-list .vacancy-item .vacancy-details{margin:15px 0}.vacancies-manager .vacancies-list .vacancy-item .vacancy-details h5{color:#444;font-size:16px;margin:10px 0 5px}.vacancies-manager .vacancies-list .vacancy-item .vacancy-details p{color:#666;margin:0}.vacancies-manager .vacancies-list .vacancy-item .vacancy-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.vacancies-manager .vacancies-list .vacancy-item .vacancy-status.active{background:#e8f5e9;color:#2e7d32}.vacancies-manager .vacancies-list .vacancy-item .vacancy-status.inactive{background:#ffebee;color:#c62828}.vacancy-edit-form{min-width:500px;padding:20px}.vacancy-edit-form h2{color:#333;font-size:24px;margin-bottom:20px}.vacancy-edit-form div{margin-bottom:15px}.vacancy-edit-form label{color:#444;display:block;font-weight:500;margin-bottom:5px}.vacancy-edit-form input,.vacancy-edit-form select,.vacancy-edit-form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.vacancy-edit-form input:focus,.vacancy-edit-form select:focus,.vacancy-edit-form textarea:focus{border-color:#06c;box-shadow:0 0 0 2px #06c3;outline:none}.vacancy-edit-form textarea{min-height:100px;resize:vertical}.vacancy-edit-form .form-actions{display:flex;gap:10px;margin-top:20px}.vacancy-edit-form .form-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.vacancy-edit-form .form-actions button[type=submit]{background:#4caf50;color:#fff}.vacancy-edit-form .form-actions button[type=submit]:hover{background:#45a049}.vacancy-edit-form .form-actions button[type=button]{background:#f44336;color:#fff}.vacancy-edit-form .form-actions button[type=button]:hover{background:#da190b}@media(max-width:768px){.vacancies-manager{padding:15px}.vacancies-manager .add-button{justify-content:center;width:100%}.vacancies-manager form{padding:15px}.vacancies-manager form button{margin-bottom:10px;width:100%}.vacancies-manager .vacancy-item .vacancy-actions{flex-direction:column}.vacancies-manager .vacancy-item .vacancy-actions button{width:100%}.vacancy-edit-form{min-width:auto;padding:15px;width:100%}}.prices-manager{padding:20px}.prices-manager h2{color:#333;font-size:24px;margin-bottom:30px}.prices-manager .prices-actions{display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.prices-manager .upload-price-button{align-items:center;background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:8px;order:2;padding:12px 24px;transition:background-color .2s}.prices-manager .upload-price-button:hover{background-color:#1976d2}.prices-manager .upload-price-button:before{content:"📄";font-size:20px}.prices-manager .add-button{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:8px;margin-bottom:0;order:1;padding:12px 24px;transition:background-color .2s}.prices-manager .add-button:hover{background-color:#45a049}.prices-manager .add-button:before{content:"+";font-size:20px;font-weight:700}.prices-manager .price-category{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;overflow:hidden}.prices-manager .price-category .category-header{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between;padding:15px 20px}.prices-manager .price-category .category-header h3{color:#333;font-size:18px;margin:0}.prices-manager .price-category .category-header .category-actions{display:flex;gap:10px}.prices-manager .price-category .category-header .category-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.prices-manager .price-category .category-header .category-actions button:first-child{background:#4caf50;color:#fff}.prices-manager .price-category .category-header .category-actions button:first-child:hover{background:#45a049}.prices-manager .price-category .category-header .category-actions button:last-child{background:#2196f3;color:#fff}.prices-manager .price-category .category-header .category-actions button:last-child:hover{background:#1976d2}.prices-manager .price-category .category-header .category-actions button.delete-button{background:#f44336;color:#fff}.prices-manager .price-category .category-header .category-actions button.delete-button:hover{background:#d32f2f}.prices-manager .price-category .services-list{padding:20px}.prices-manager .price-category .services-list .service-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:64px;justify-content:space-between;padding:10px}.prices-manager .price-category .services-list .service-item:last-child{border-bottom:none}.prices-manager .price-category .services-list .service-item .service-info{align-items:center;display:flex;gap:20px;width:100%}.prices-manager .price-category .services-list .service-item .service-info .service-code{color:#666;font-size:14px;min-width:100px}.prices-manager .price-category .services-list .service-item .service-info .service-name{flex:1 1;width:100%}.prices-manager .price-category .services-list .service-item .service-info .service-price{color:#333;font-weight:700;min-width:100px;text-align:right}.prices-manager .price-category .services-list .service-item .service-actions{display:flex;gap:10px}.prices-manager .price-category .services-list .service-item .service-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.prices-manager .price-category .services-list .service-item .service-actions button:first-child{background:#4caf50;color:#fff}.prices-manager .price-category .services-list .service-item .service-actions button:first-child:hover{background:#45a049}.prices-manager .price-category .services-list .service-item .service-actions button:last-child{background:#f44336;color:#fff}.prices-manager .price-category .services-list .service-item .service-actions button:last-child:hover{background:#d32f2f}.category-edit-form,.service-edit-form{min-width:500px;padding:20px}.category-edit-form h2,.service-edit-form h2{color:#333;font-size:24px;margin-bottom:20px}.category-edit-form div,.service-edit-form div{margin-bottom:15px}.category-edit-form label,.service-edit-form label{color:#444;display:block;font-weight:500;margin-bottom:5px}.category-edit-form input,.service-edit-form input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.category-edit-form input:focus,.service-edit-form input:focus{border-color:#06c;box-shadow:0 0 0 2px #06c3;outline:none}.category-edit-form .form-actions,.service-edit-form .form-actions{display:flex;gap:10px;margin-top:20px}.category-edit-form .form-actions button,.service-edit-form .form-actions button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.category-edit-form .form-actions button[type=submit],.service-edit-form .form-actions button[type=submit]{background:#4caf50;color:#fff}.category-edit-form .form-actions button[type=submit]:hover,.service-edit-form .form-actions button[type=submit]:hover{background:#45a049}.category-edit-form .form-actions button[type=button],.service-edit-form .form-actions button[type=button]{background:#f44336;color:#fff}.category-edit-form .form-actions button[type=button]:hover,.service-edit-form .form-actions button[type=button]:hover{background:#d32f2f}@media(max-width:768px){.prices-manager{padding:15px}.prices-manager .prices-actions{flex-direction:column;gap:10px}.prices-manager .upload-price-button{justify-content:center;order:1;width:100%}.prices-manager .add-button{justify-content:center;order:2;width:100%}.prices-manager .price-category .category-header{flex-direction:column;gap:10px}.prices-manager .price-category .category-header .category-actions{width:100%}.prices-manager .price-category .category-header .category-actions button{flex:1 1}.prices-manager .price-category .service-item{flex-direction:column;gap:10px}.prices-manager .price-category .service-item .service-info{align-items:flex-start;flex-direction:column;width:100%}.prices-manager .price-category .service-item .service-info .service-price{text-align:left}.prices-manager .price-category .service-item .service-actions{width:100%}.prices-manager .price-category .service-item .service-actions button{flex:1 1}.category-edit-form,.service-edit-form{min-width:auto;padding:15px;width:100%}.category-edit-form .form-actions button,.service-edit-form .form-actions button{flex:1 1}}.current-price-file{background-color:#f5f5f5;border-radius:8px;margin:20px 0;padding:20px}.current-price-file h3{margin-bottom:15px}.current-price-file p{margin:5px 0}.current-price-file .file-actions{display:flex;gap:10px;margin-top:15px}.current-price-file .file-actions .btn{padding:8px 16px}.upload-section{margin:20px 0}.swiper-pagination{align-items:center;display:flex;min-height:2rem;position:static}.swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:2rem}.swiper-pagination#doctors-slider-pagination .swiper-pagination-bullet:not(:last-child){margin-right:3.5rem}.swiper-pagination .swiper-pagination-bullet{background-color:#0000;cursor:pointer;height:2rem;opacity:1;position:relative;transition:all .3s ease;width:2rem}.swiper-pagination .swiper-pagination-bullet:after{border:2px solid #a9bcce;border-radius:50%;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:9px}.swiper-pagination .swiper-pagination-bullet:hover:after{border-color:#c2a073}.swiper-pagination .swiper-pagination-bullet-active:after{border-color:#c4a985;height:12px;width:12px}.swiper-pagination .swiper-pagination-bullet-active:before{background-color:#c4a985;border-radius:50%;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}
/*# sourceMappingURL=main.1c860f3d.css.map*/