*{box-sizing:border-box}body{font-family:Lato,'Segoe UI',Arial,sans-serif;color:#444;background:#fff;font-size:16px;line-height:1.55}a{color:#00914a}a:hover{color:#006b37;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#333;font-weight:600;line-height:1.25}.btn,.btn-phone,.btn-form-visit{background:#00914a;color:#fff;display:inline-block;padding:11px 24px;border-radius:25px;text-decoration:none}.btn:hover{color:white;background:#00783c}.recovery-bar{text-align:center;padding:8px 16px;background:#f0f5f1;color:#617266;font-size:12px}.navbar-fixed-top{position:relative;top:auto}.navbar{border:0;margin:0}.navbar-top{background:#f1f3f2}.navbar__header{display:flex;align-items:center;justify-content:space-between;padding:13px 0;gap:20px;font-size:14px}.navbar__address{display:flex;align-items:center;gap:15px}.navbar__address a{background:transparent;padding:0;color:#008747}.navbar-icon,.navbar-icon_address{width:19px;height:19px;fill:currentColor;vertical-align:middle;margin-right:7px}.navbar__header>.btn-phone,.navbar__header>.btn-form-visit{background:transparent;padding:0;color:#008747}.flex-container{display:flex;align-items:center;justify-content:space-between;min-height:105px}.navbar__logo--icon{width:240px;max-width:100%;height:auto}.navbar-nav>li>a{font-size:17px;color:#444;padding:16px}.navbar-toggle{display:none}.offers-section{position:relative;overflow:hidden;margin-top:0!important;margin-bottom:38px;padding:0;border-radius:12px}.offers-slider{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.offer{flex:0 0 100%;position:relative;scroll-snap-align:start;min-height:455px;background:#e8eeeb;display:flex;align-items:center;padding:30px;background-size:cover;background-position:center}.offer__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#193e2b88,transparent)}.offer__content{position:relative;max-width:670px;padding:26px 30px;border-radius:16px;background:#173e2fe6;color:white;z-index:1}.offer__title-sale--wrap{display:inline-block;padding:8px 14px;background:white;border-radius:9px;color:#00914a;font-weight:700}.offer__title{color:#fff;font-size:31px;text-transform:uppercase;margin:18px 0;line-height:1.2}.offer__subtitle{font-size:17px;line-height:1.5;color:#fff}.offers__btn-phone{display:inline-block;margin-top:12px;padding:12px 25px;background:#00914a;border-radius:26px;color:white;font-weight:600}.offers__btn-phone:hover{color:white;background:#00783c}.offer__specialist a{color:white;text-decoration:underline}.offer__fgds{background-image:url('/img/slider/offer-fgds-min.png')}.offer__edilov{background-image:url('/img/slider/offers-sale-edilov.jpg')}.swiper-pagination{display:flex;justify-content:center;gap:9px;padding:12px;background:#fff}.swiper-pagination button{border:0;width:11px;height:11px;border-radius:50%;background:#cad9ce;padding:0;cursor:pointer}.swiper-pagination button.active{background:#00914a}.swiper-button-prev,.swiper-button-next{display:none}header>br,.navbar>br{display:none}.services__heading{font-size:25px;margin:30px 0}.services__popular-box{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.services__popular-list{list-style:none;padding:0;margin:0}.services__popular-list li{padding:12px 0;border-bottom:1px solid #e0e8e1}.services__popular-list a{font-size:17px}.services__popular-list__svg{height:20px;width:20px;fill:currentColor}.btn__all-services,.btn__all-doctors{display:block;width:max-content;margin:25px auto;padding:11px 24px;border-radius:25px;background:#00914a;color:white}#statistic-banner{background:#f1f6f2;padding:30px 0;margin:30px 0}.statistic-block{text-align:center}.statistic-number{font-size:35px;color:#00914a}#about{padding:25px 0}#what-we-do>p{font-size:18px}.what-we-do__heading{font-size:28px}.nav-tabs{margin:24px 0}.nav-tabs a{color:#00914a}.tab-pane p{line-height:1.8}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:35px auto}.news-grid:before,.news-grid:after{display:none}.news-tile{display:flex;flex-direction:column;border:1px solid #e4e9e5;border-radius:12px;overflow:hidden;color:#444}.news-thumb{height:170px}.news-thumb img{width:100%;height:100%;object-fit:cover}.news-body{padding:16px}.news-title{font-size:16px;line-height:1.4;margin:0 0 10px;color:#007b7e}.news-source{font-size:12px;color:#777}#promo-line{background:#f4f7f4;padding:35px 0}.promo__heading{font-size:25px}.promo-slide img{width:100%;height:210px;object-fit:contain;background:white}.promo__owl-carousel{display:flex;gap:14px;overflow-x:auto;margin-top:25px}.promo-slide{flex:0 0 150px}.clients__owl-carousel{padding-top:40px}.clients__owl-carousel>.owl-carousel{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.img-block{border:1px solid #e2e8e3;border-radius:8px;overflow:hidden;text-align:center;height:100%;padding-bottom:20px}.img-block__img{width:100%;height:235px;object-fit:cover;object-position:top;background:#f0f3f0}.team-img-meta__heading{font-size:20px;margin:18px 10px}.img-block__content{min-height:110px;padding:0 15px}.img-block__heading{font-size:14px;font-weight:400}.img-block__heading--small{font-size:12px}.img-block__btn h6{margin:0;color:white;font-size:14px}#contact{background:#f4f8f4;padding:40px 0;margin-top:35px}.restored-booking{padding:20px 0}.restored-booking p{margin-top:20px}#contacts-info p{margin:5px 0}.contact__heading{font-size:27px}#call-to-action{background:#eef2ee;padding:35px 0}.site-map__title,.social__title{font-size:20px}.site-map ul,.social ul{list-style:none;padding:0}.site-map a{display:inline-block;padding:4px 0}.social img{width:32px;height:32px}.social li{display:inline-block;margin-right:12px}footer .p-small{font-size:12px;line-height:1.7}footer h3{font-size:24px;color:#788479}.footer__copyright img{max-width:230px;height:auto}.copyright__text{font-size:12px;margin-top:25px;color:#777}.missing-photo{display:flex;align-items:center;justify-content:center;min-height:160px;background:#eef3ef;color:#789080;font-size:14px;text-align:center;padding:20px}.inner-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px}.inner-header img{width:240px}.inner-header nav{display:flex;gap:22px}.restored-content{min-height:65vh;padding-top:35px;padding-bottom:50px}.restored-content h1{margin-bottom:30px}.doctor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.doctor-grid article{border:1px solid #e1e8e2;padding:20px}.doctor-grid img{width:100%;height:230px;object-fit:cover;object-position:top}.doctor-grid h2{font-size:21px}.doctor-grid p{font-size:14px}.doctor-detail{display:grid;grid-template-columns:300px 1fr;gap:40px}.doctor-detail img{width:100%;max-height:400px;object-fit:cover;object-position:top}.restored-services{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:35px}.reception{max-width:600px;width:100%;float:right;margin:0 0 30px 30px}.restored-footer{background:#f0f5f1;padding:30px 0}.restored-content p{line-height:1.8}.memorial{margin:30px auto;max-width:1100px}.memorial img{max-height:260px;max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid #bd922c;outline-offset:4px}@media(max-width:800px){.navbar__header{flex-wrap:wrap;font-size:12px;gap:12px}.navbar__address{width:100%}.navbar__address a{font-size:10px}.flex-container{flex-wrap:wrap;min-height:100px;padding-top:22px;padding-bottom:15px}.navbar__logo--icon{width:220px}.navbar-collapse{display:block!important;padding:0}.navbar-nav{display:flex;flex-wrap:wrap;margin:15px 0 0}.navbar-nav>li>a{padding:7px 12px;font-size:14px}.offers-section{border-radius:0}.offer{min-height:460px;padding:18px}.offer__content{padding:20px;max-width:100%}.offer__title{font-size:24px}.offer__subtitle{font-size:15px}.services__popular-box{grid-template-columns:1fr}.services__popular-list{margin:0}.news-grid{grid-template-columns:1fr 1fr}.news-thumb{height:140px}.clients__owl-carousel>.owl-carousel{grid-template-columns:repeat(2,1fr);gap:14px}.img-block__img{height:200px}.team-img-meta__heading{font-size:17px}.img-block__content{min-height:130px}.inner-header{flex-wrap:wrap}.inner-header nav{width:100%;font-size:14px;gap:15px}.doctor-grid{grid-template-columns:repeat(2,1fr)}.doctor-detail{grid-template-columns:1fr}.doctor-detail img{max-width:260px}.restored-services{grid-template-columns:1fr}.reception{float:none;margin:0 0 20px}.recovery-bar{font-size:10px}.restored-content{padding-top:20px}footer{padding-left:15px;padding-right:15px}}@media(max-width:420px){.news-grid{grid-template-columns:1fr}.doctor-grid{grid-template-columns:1fr}.navbar-nav>li>a{font-size:13px;padding:6px 9px}.img-block__img{height:180px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.container{width:calc(100% - 40px);max-width:1170px;margin-left:auto;margin-right:auto}.row{margin-left:0;margin-right:0}.promo__owl-slaider{display:flex;gap:16px;overflow-x:auto;width:100%;padding:20px 0}.promo__owl-slaider>.promo-slide{flex:0 0 150px;width:150px}.promo__owl-slaider .img-responsive{width:150px;height:210px;object-fit:contain}.navbar-body{padding:0}.offers-section{margin-top:15px!important}.inner-header nav{flex-wrap:wrap}.restored-contact{background:#f2f6f2;padding:35px 0;margin-top:35px}.restored-contact .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.restored-contact h2{font-size:24px}.restored-contact p{margin:5px 0}@media(max-width:800px){.container{width:calc(100% - 30px)}.restored-contact .container{flex-direction:column;align-items:flex-start}.offer__content{padding:20px}.navbar__header>.btn-phone{font-size:14px}}
.archived-content img{max-width:100%;height:auto}.archived-content table{width:100%;border-collapse:collapse;margin:24px 0}.archived-content th,.archived-content td{border:1px solid #dde5df;padding:12px}.archived-content iframe{max-width:100%}.archived-content .maxbutton{display:inline-block;padding:8px;color:#00914a}.archive-date{color:#6e8274;font-size:12px}.archived-content .doctor-list,.archived-content .doctors-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.archived-content img{max-height:500px;object-fit:contain}.archived-content .wp-block-table{overflow-x:auto}.navbar-fixed-top{position:relative!important}@media(max-width:800px){.archived-content table{font-size:12px}.archived-content th,.archived-content td{padding:7px}.archived-content .doctor-list,.archived-content .doctors-list{grid-template-columns:1fr}}
.archived-content #posts-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0}.doctor-list__item{border:1px solid #e0e8e1;border-radius:8px;overflow:hidden}.doctor-list__item>a{display:block;height:100%;text-decoration:none;color:#444}.doctor-list__item figure{margin:0;height:235px;overflow:hidden}.doctor-list__item img{width:100%;height:235px;object-fit:cover;object-position:top}.doctor-list__item .article-item{padding:16px}.doctor-list__item h2{font-size:19px}.doctor-list__item p{font-size:13px;margin:10px 0}.doctor-list__item .missing-photo{height:235px}.doctor-filter-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.doctor-filter-left label{display:block;font-size:13px;color:#697e6f}#doctor-search{padding:11px;border:1px solid #cbd9cd;border-radius:6px;width:320px;max-width:100%;font:inherit}.recovered-illustration{float:right;width:380px;max-width:45%;height:auto;margin:0 0 30px 30px}.restored-content:after{content:"";display:block;clear:both}@media(max-width:800px){.archived-content #posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-list__item figure,.doctor-list__item img,.doctor-list__item .missing-photo{height:200px}.doctor-filter-wrap{display:block}.doctor-filter-right{margin-top:15px}.recovered-illustration{float:none;max-width:100%;width:100%;margin:0 0 25px}}@media(max-width:420px){.archived-content #posts-container{grid-template-columns:1fr}}
.clients__owl-carousel>.owl-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;padding-bottom:15px;scrollbar-width:thin}.clients__owl-carousel>.owl-carousel>.item{flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start}.archived-content{overflow-wrap:anywhere}.archived-content .service-page__special-offer,.archived-content .special-offer{background:#f0f5f1;border-radius:12px;padding:25px;margin:20px 0}.archived-content .special-offer__content{display:grid;grid-template-columns:1fr 1fr;gap:25px}.archived-content .special-offer-link{display:inline-flex;flex-direction:column;max-width:160px;margin:10px;font-size:13px}.archived-content .special-offer-link img{width:145px;height:180px;object-fit:cover;object-position:top}.archived-content .special-offer__title{font-size:27px}.archived-content .service-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.archived-content .service-item{padding:15px;background:#f2f6f2}.archived-content .slider-swiper-slide{padding:24px;background:#edf4ef;border-bottom:1px solid #d6e4d9}.archived-content .slide-bg{display:none}.archived-content .slider-swiper-slide__title{font-size:24px}.archived-content .container{width:100%;max-width:100%;padding:0}.archived-content .missing-photo{max-width:100%}@media(max-width:800px){.clients__owl-carousel>.owl-carousel>.item{flex-basis:calc((100% - 14px)/2)}.clients__owl-carousel>.owl-carousel{gap:14px}.archived-content .special-offer__content{grid-template-columns:1fr}.archived-content .service-list{grid-template-columns:1fr 1fr}.archived-content table{display:block;overflow-x:auto}}
footer h3{overflow-wrap:anywhere;font-size:clamp(18px,2.3vw,24px);white-space:normal}.offer__content{max-width:min(670px,100%)}.offer__title{overflow-wrap:anywhere}.img-block h5,.img-block h6{overflow-wrap:anywhere}.offers-slider{scrollbar-width:none}.offers-slider::-webkit-scrollbar{display:none}

.offer__link:not(a){display:inline-block}.img-block{padding-bottom:16px}.img-block__content{min-height:95px}html{scroll-behavior:smooth;scroll-padding-top:20px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
