.clinics-section{margin:115px 0 88px}.clinics-section__top{display:flex;justify-content:space-between;align-items:center}.clinics-section__title{width:100%}.clinics-section__section{margin-top:35px;display:flex;justify-content:space-between}.clinics-section__left{width:49%}.clinics-section__left .clinics-section__item{height:560px}.clinics-section__right{width:49%}.clinics-section__right .clinics-section__item{height:365px}.clinics-section__item{width:100%;margin-bottom:4%;overflow:hidden;position:relative}.clinics-section__item:hover .clinics-section__hover{opacity:1;visibility:visible}.clinics-section__hover{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,.45);bottom:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.clinics-section__photo{width:100%;height:100%}.clinics-section__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinics-section__slide{margin-top:20px;overflow:hidden;display:none}.clinics-section-hover__photo{width:100%;height:100%}.clinics-section-hover__photo:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.7)}.clinics-section-hover__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinics-section-hover__content{position:absolute;bottom:100px;width:100%;text-align:center}.clinics-section-hover__name{font-size:22px;font-weight:600;color:#000}.clinics-section-hover__btn{margin-top:30px}.clinics-section-hover__btn button{cursor:pointer;background:#fff;color:#000;font-weight:600;width:425px;border:1px solid #fff;padding:14px 0;border-radius:24px}.clinics-section-slide a{text-decoration:none}.clinics-section-slide__photo{width:100%;height:310px}.clinics-section-slide__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinics-section-slide__title{font-size:20px;color:#0b0c0c;font-weight:700;margin:14px 0}.clinics-section-slide__btn button{padding:13px 24px;background:#0b0c0c;font-size:15px;text-align:center;border-radius:80px;width:100%;border:1px solid #0b0c0c;color:#fff}.clinics-section-slide__info{margin-top:30px}.banner{position:relative;height:712px}.banner__video{position:absolute;top:0;left:0;right:0;bottom:0}.banner__video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background:#fff}.banner__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__photo{position:absolute;top:0;left:0;right:0;bottom:0}.banner__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content{padding-top:332px;width:855px}.banner__title{color:#0b0c0c;font-family:Kharkiv,sans-serif;font-size:64px;text-transform:uppercase;line-height:1}.banner__btn{margin-top:58px;display:flex}.banner__social{display:flex;margin-left:14px}.banner-social__item{margin-right:18px}.banner-social__item a{border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;width:47px;height:47px;transition:background .3s ease-in-out}.banner-social__item a svg{fill:#0b0c0c;transition:fill .3s ease-in-out}.banner-social__item a svg path{fill:#0b0c0c;transition:fill .3s ease-in-out}.banner-social__item a:hover{background:#0b0c0c}.banner-social__item a:hover svg{fill:#fff}.banner-social__item a:hover svg path{fill:#fff}.comments-section{margin:90px 0}.comments-section__top{display:flex;justify-content:space-between;align-items:center}.comments-section__title{width:50%}.comments-section__slide{margin-top:33px;overflow:hidden}.comments-section__item{border:1px solid #000;padding:39px 24px;border-radius:0 32px 0 0;height:unset}.comments-section__info{margin-top:30px}.comments-section-item__top{display:flex;align-items:center}.comments-section-item__photo{width:56px;height:56px;border-radius:50%;overflow:hidden}.comments-section-item__star{display:flex}.comments-section-item__star svg{margin-right:6px;width:14px;height:14px;fill:#bfbfbf}.comments-section-item__star svg.active{fill:#000}.comments-section-item__icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #000;border-radius:50%;font-weight:800}.comments-section-item__right{width:calc(100% - 56px);padding-left:25px}.comments-section-item__name{font-size:18px;font-weight:600;margin-bottom:12px}.comments-section-item__text{margin-top:32px}.contact-section{margin:60px 0}.contact-section__title{color:#0b0c0c;font-family:Kharkiv,sans-serif;text-transform:uppercase;font-size:48px;font-weight:500;line-height:1}.contact-section__content{display:flex;margin-top:40px}.contact-section__item{display:flex;align-items:center;margin-right:90px}.contact-section__icon{width:48px;height:48px;border-radius:50%;border:2px solid #000;display:flex;align-items:center;justify-content:center}.contact-section__right{padding-left:25px}.contact-section__cont{margin-top:8px}.contact-section__cont a{font-size:20px;font-weight:700;color:#0b0c0c;text-decoration:none}.contact-section__cont span{font-size:20px;font-weight:700;color:#0b0c0c}.contact-section-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 24px;margin-top:80px}.contact-section-list__item{position:relative;transition:opacity .3s ease-in-out}.contact-section-list__item:hover{opacity:.8}.contact-section-list__item a{text-decoration:none}.contact-section-list__photo{width:100%;height:425px}.contact-section-list__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-section-list__name{font-size:24px;font-weight:700;color:#0b0c0c;margin-top:22px}.contact-section-list__phone{display:flex;align-items:center;margin-top:18px}.contact-section-list__phone svg{width:22px;height:22px;fill:#8c8c8c}.contact-section-list__phone span{font-size:16px;color:#515151;margin-left:13px}.contact-section-list__work{display:flex;align-items:center;margin-top:10px}.contact-section-list__work svg{width:22px;height:22px;fill:#8c8c8c}.contact-section-list__work span{font-size:16px;color:#515151;margin-left:13px}.contact-section-list__btn{display:none}.contact-section-list__hover{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.contact-section-list-hover__photo{width:100%;height:100%}.contact-section-list-hover__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-section-list-hover__btn{position:absolute;bottom:60px;width:70%;left:50%;margin-left:-35%;text-align:center}.contact-section-list-hover__btn button{cursor:pointer;color:#000;font-weight:600;width:100%;background:#fff;border-width:1px;border-style:solid;border-color:#fff;-o-border-image:initial;border-image:initial;padding:14px 0;border-radius:24px}.feedback{margin:138px 0 0;padding:75px 0;background-size:cover;position:relative;background-position:center}.feedback:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.5)}.feedback__content{display:flex;align-items:center;justify-content:space-between}.feedback__left{width:50%}.feedback__btn{width:50%;text-align:right}.feedback__desc{margin-top:6px;width:400px;line-height:1.3}.info-text{margin:110px 0 75px}.info-text__content{display:flex}.info-text__left{width:65%}.info-text__right{width:35%}.info-text__right img{width:100%}.info-text__sticky{position:sticky;top:50px}.info-text__title{color:#0b0c0c;font-family:Kharkiv,sans-serif;font-size:40px;text-transform:uppercase;line-height:1}.info-text__text{margin-top:30px;color:#515151;font-size:20px;padding-right:100px;line-height:1.5}.news-section{margin:120px 0 80px}.news-section__top{display:flex;align-items:center;justify-content:space-between}.news-section__title{width:50%}.news-section__slide{overflow:hidden;margin-top:85px}.news-section__item{position:relative}.news-section__item a{text-decoration:none}.news-section__item a:hover .news-section__photo:before{opacity:0}.news-section__photo{height:410px;overflow:hidden;position:relative}.news-section__photo:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.4);transition:opacity .3s ease-in-out}.news-section__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-section__date{display:flex;align-items:center;margin-top:27px}.news-section__date svg{width:24px;height:24px;fill:#0b0c0c}.news-section__date span{margin-left:10px;font-size:24px;color:#0b0c0c;line-height:1}.news-section__name{margin-top:16px;color:#000;font-size:24px;font-weight:600;overflow:hidden;height:55px;display:-webkit-box;align-items:center;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-section__desc{margin-top:20px;color:#000}.news-section__hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}.news-section__hover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-section__hover button{position:absolute;font-size:16px;font-weight:600;padding:17px 50px;border-radius:34px;bottom:100px;width:90%;left:50%;margin-left:-45%;border:unset}.partners-section__slide{margin-top:30px;overflow:hidden}.partners-section__photo{display:flex;justify-content:center}.partners-section__photo img{width:90%;height:200px;-o-object-fit:contain;object-fit:contain}.partners-section__name{font-size:21px;font-weight:600}.partners-section__position{margin-top:10px}.sale{margin:120px 0}.sale__title{text-align:center}.sale__desc{text-align:center;font-size:22px;margin-top:20px}.sale-list-item{width:49%}.sale-list{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.sale-list__content{background-color:#edf6ff;padding:20px;border-radius:14px;margin-bottom:30px;overflow:hidden;position:relative}.sale-list__content.active .price-list__btn{display:none}.sale-list__name{color:#0b0c0c;font-family:Kharkiv,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:20px;border:2px solid #0b0c0c;display:inline-flex;padding:12px 20px 6px;border-radius:30px}.sale-list__desc{font-size:20px;line-height:1.4;margin:16px 10px}.sale-list__btn{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(244,247,252,.56);display:flex;justify-content:center;padding:10px 0;box-shadow:0 -7px 12px 0 #f4f7fc}.sale-list__btn button{background:#0b0c0c;color:#fff;padding:8px 15px;border-radius:30px;border:1px solid #0b0c0c;cursor:pointer;text-decoration:none;display:inline-flex;transition:color .3s ease-in-out,background .3s ease-in-out,border-color .3s ease-in-out}.price-item{margin-top:30px}.price-item__item{display:flex;margin-bottom:20px}.price-item__name{width:70%;font-size:22px}.price-item__name a{text-decoration:none;color:#48535d;transition:color .3s ease-in-out}.price-item__name a:hover{color:#141414}.price-item__price{width:30%;text-align:right;font-size:22px}.services-section{margin:120px 0;position:relative;overflow:hidden}.services-section:before{content:"";top:50%;transform:translateY(-50%);position:absolute;left:0;right:0;height:600px;background-size:cover;background-image:url(../../../resource/front/img/bg-services.png)}.services-section__top{display:flex;align-items:center;justify-content:space-between}.services-section__list{margin-bottom:-100px;margin-top:65px;display:flex;flex-wrap:wrap;position:relative}.services-section__item{width:25%;margin-bottom:100px}.services-section__content{padding-left:30px}.services-section__content a{display:flex;align-items:center;text-decoration:none;color:#000}.services-section__content span{font-size:24px;font-weight:700;padding-left:14px;width:calc(100% - 48px)}.services-section__icon{width:48px;height:48px;border:2px solid #000;display:flex;justify-content:center;align-items:center;border-radius:50%;opacity:0}.services-section__child{padding-left:90px;margin-top:18px}.services-section__child ul{padding:0;margin:0}.services-section__child ul li{margin-bottom:11px}.services-section__child ul li a{color:#515151;text-decoration:none}.small-banner{height:600px;background-size:cover;position:relative;background-position:center}.small-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}.small-banner__content{height:600px;display:flex;align-items:center}.small-banner__title{padding-left:70px;width:60%;color:#0b0c0c;font-family:Kharkiv,sans-serif;font-size:64px;text-transform:uppercase;line-height:1}.team-section{background:#0b0c0c;margin:0;padding:68px 0 80px}.team-section__top{display:flex;align-items:center;justify-content:space-between}.team-section__slide{overflow:hidden;margin-top:75px}.team-section__title{width:50%}.team-section__item a{text-decoration:none}.team-section__photo{width:100%;height:415px}.team-section__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-section__name{padding-right:50px;color:#fff;font-size:22px;font-weight:600;margin-top:22px;overflow:hidden;height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.team-section__position{color:#fff;margin-top:25px}.team-section__btn-xs{display:none}.news-section{margin:120px 0 80px}.news-section__top{display:flex;align-items:center;justify-content:space-between}.news-section__title{width:50%}.news-section__slide{overflow:hidden;margin-top:85px}.news-section__item{position:relative}.news-section__item a{text-decoration:none}.news-section__item a:hover .news-section__photo:before{opacity:0}.news-section__photo{height:410px;overflow:hidden;position:relative}.news-section__photo:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.4);transition:opacity .3s ease-in-out}.news-section__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-section__date{display:flex;align-items:center;margin-top:27px}.news-section__date svg{width:24px;height:24px;fill:#0b0c0c}.news-section__date span{margin-left:10px;font-size:24px;color:#0b0c0c;line-height:1}.news-section__name{margin-top:16px;color:#000;font-size:24px;font-weight:600;overflow:hidden;height:55px;display:-webkit-box;align-items:center;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-section__desc{margin-top:20px;color:#000}.news-section__hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}.news-section__hover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-section__hover button{position:absolute;font-size:16px;font-weight:600;padding:17px 50px;border-radius:34px;bottom:100px;width:90%;left:50%;margin-left:-45%;border:unset}.why-me{margin:75px 0;position:relative;overflow:hidden}.why-me:before{content:"";top:40%;transform:translateY(-50%);position:absolute;left:0;right:0;height:600px;background-size:cover;background-image:url(../../../resource/front/img/bg-services.png)}.why-me__title{color:#0b0c0c;font-family:Kharkiv,sans-serif;font-size:40px;text-transform:uppercase;line-height:1;width:400px}.why-me__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;padding-left:30px}.why-me__item{width:48%;display:flex;margin-bottom:98px}.why-me__icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1.5px solid #000}.why-me__right{width:calc(100% - 48px);padding-left:16px}.why-me__name{color:#0b0c0c;font-size:24px;font-weight:700;margin-bottom:21px;line-height:1.4;margin-top:8px}.why-me__desc{line-height:1.35;color:#515151;font-size:16px}@media (max-width:1340px){.clinics-section__left .clinics-section__item{height:500px}.clinics-section__right .clinics-section__item{height:327px}.comments-section__title{width:70%}.contact-section-list__photo{height:360px}.news-section__slide{margin-top:30px}.services-section{margin:50px 0}.services-section__content{padding-left:0}.services-section__child{padding-left:64px}.team-section__slide{margin-top:35px}.team-section__photo{height:375px}.team-section__name{font-size:20px;margin-top:10px;height:44px;padding-right:0}.team-section__position{margin-top:16px}.news-section__slide{margin-top:30px}}@media (max-width:1080px){.clinics-section__left .clinics-section__item{height:380px}.clinics-section__right .clinics-section__item{height:248px}.clinics-section-hover__content{bottom:unset;top:50%;transform:translateY(-50%)}.clinics-section-hover__btn button{width:80%}.banner{height:560px}.banner__content{width:100%;padding-top:200px}.banner__title{font-size:48px}.contact-section-list{grid-template-columns:repeat(2,1fr)}.sale-list-item{width:100%}.services-section__item{width:33.3%}.small-banner{height:400px}.small-banner__content{height:400px}.small-banner__title{font-size:54px;padding-left:0}}@media (max-width:940px){.clinics-section{margin:60px 0}.clinics-section__top{flex-wrap:wrap}.clinics-section__btn{display:none}.clinics-section__section{display:none}.clinics-section__slide{display:block}.banner__content{padding-top:0;display:flex;flex-direction:column;height:560px;justify-content:flex-end;padding-bottom:50px}.banner__title{font-size:24px;padding-right:20px}.banner__btn{margin-top:30px}.comments-section__title{width:100%}.comments-section__item{padding:22px 12px}.contact-section{margin:30px 0}.contact-section__title{font-size:36px}.contact-section__content{flex-wrap:wrap;margin-top:20px}.contact-section__item{width:100%;margin-right:0;margin-bottom:20px}.contact-section-list{margin-top:30px}.contact-section-list__photo{height:280px}.contact-section-list__name{font-size:20px;margin-top:10px}.contact-section-list__btn{display:block;margin-top:12px}.contact-section-list__btn button{width:100%;text-align:center;color:#fff;font-size:15px;padding:13px 24px;border-radius:84px;background:#0b0c0c;border:1px solid #0b0c0c}.feedback{padding:40px 0}.feedback__content{flex-wrap:wrap}.feedback__left{width:100%}.feedback__btn{margin-top:20px;width:100%;text-align:left}.info-text{margin:60px 0}.info-text__content{flex-wrap:wrap}.info-text__left{width:100%}.info-text__right{width:100%}.info-text__title{font-size:38px}.info-text__text{padding-right:0;margin-top:15px}.news-section{margin:50px 0}.news-section__top{flex-wrap:wrap}.news-section__title{width:100%}.news-section__btn{margin-top:10px}.news-section__photo{height:285px}.news-section__date{margin-top:10px}.news-section__date svg{width:18px;height:18px}.news-section__date span{font-size:16px}.news-section__name{margin-top:8px;font-size:20px;height:48px}.news-section__desc{margin-top:10px}.services-section__top{flex-wrap:wrap}.services-section__btn{width:100%;margin-top:8px}.services-section__list{margin-top:30px;margin-bottom:-30px}.services-section__item{width:50%;margin-bottom:30px}.small-banner__title{font-size:48px;width:80%}.team-section{padding:40px 0 50px}.team-section__top{flex-wrap:wrap}.team-section__title{width:100%}.team-section__btn{display:none}.team-section__btn-xs{display:flex;margin-top:20px}.team-section__btn-xs a{width:100%;justify-content:center}.news-section{margin:50px 0}.news-section__top{flex-wrap:wrap}.news-section__title{width:100%}.news-section__btn{margin-top:10px}.news-section__photo{height:285px}.news-section__date{margin-top:10px}.news-section__date svg{width:18px;height:18px}.news-section__date span{font-size:16px}.news-section__name{margin-top:8px;font-size:20px;height:48px}.news-section__desc{margin-top:10px}.why-me{margin:50px 0}.why-me__title{font-size:38px;width:100%}.why-me__content{margin-top:20px;padding-left:20px}.why-me__item{width:100%;margin-bottom:50px}}@media (max-width:740px){.contact-section-list{grid-template-columns:repeat(1,1fr)}.info-text__title{font-size:32px}.info-text__text{font-size:18px}.small-banner{height:360px}.small-banner__content{height:360px}.small-banner__title{width:100%;font-size:38px}.team-section__slide{margin-top:20px}.why-me__title{font-size:32px}.why-me__content{padding-left:0}}@media (max-width:540px){.sale{margin:60px 0}.sale-list__content{padding:20px 10px;margin-bottom:16px}.sale-list__name{font-size:14px;text-align:center;width:100%;justify-content:center}.price-item__item{margin-bottom:12px}.price-item__name{font-size:17px;width:72%}.price-item__price{font-size:16px;width:28%}}@media (max-width:480px){.banner__btn button{padding:13px}.comments-section{margin:40px 0}.comments-section__slide{margin-top:15px}.comments-section-item__text{margin-top:15px}.contact-section__title{font-size:28px}.contact-section__cont{margin-top:4px}.feedback{margin:60px 0 0}.feedback__desc{width:100%}.info-text__title{font-size:28px}.info-text__text{font-size:16px}.services-section__list{margin-bottom:-35px}.services-section__item{width:295px;margin:0 auto 35px}.services-section__icon{display:none}.services-section__child{padding-left:15px}.small-banner__title{font-size:32px}.why-me__title{font-size:28px}}