.st0{display:none}.st1{display:inline}.st2{fill:#d2e4f9}.st3{fill:#fff}.st4{fill:#4494ed}.st5{fill:#d2e4f9}.team .btn_doc{text-align:left}.item-update-info{display:block;margin-top:6px;margin-bottom:18px;color:#8a8a8a}.item-update-info:after{content:'';display:table;clear:both}.item-update-info__date{float:left}.item-update-info__counter{float:right}.item-update-info__counter:before{content:'';display:inline-block;vertical-align:middle;width:1em;height:1em;margin-top:-.5em;margin-bottom:-.5em;margin-right:.4em;background:url(/local/templates/main/img/eye.svg) no-repeat 50% 50%;background-size:contain}.container-fluid .composite_form{width:100%}@media (max-width:767px){.item-update-info{margin-top:8px;margin-bottom:8px}}.btn_doc{background:transparent;color:#fff;text-decoration:underline;text-decoration-style:dotted;flex:1;display:flex;align-items:center;column-gap:5px}.btn_doc.one{padding:10px 0}.price{display:flex;column-gap:5px}.price.btn_doc{position:relative;cursor:pointer}.price-desc{position:absolute;background:rgba(255,255,255,.9);border-radius:5px;border:1px solid #87b8ee;color:#222;padding:15px 20px;top:120%;right:0;display:none;z-index:1;min-width:200px}.btn_doc[name="add-review"] svg{width:26px;height:26px}@media (min-width:767px){.price.btn_doc:hover .price-desc{display:block}}.text-page .price-desc p{font-size:14px}.text-page .price-desc p+p{padding-top:10px}@media (max-width:767px){.text-page .price-desc p{font-size:14px!important}}.illness-block{margin-bottom:0}.illness-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.text-page .container-fluid .illness-list{align-items:normal}.illness-list_item{width:calc(19% - 8px);padding:10px 20px;box-sizing:border-box;background-color:#3c8de7;border-radius:5px;margin:8px 4px;color:#fff;margin-right:1%;display:flex;justify-items:center;align-items:center;text-align:center;min-height:100px;transition:.3s ease}.illness-list_item:hover{background:#87b8ee}.text-page a.illness-list_item{color:#fff;text-decoration:none;font-size:18px;display:flex;justify-content:center;align-items:center;line-height:1.2}.illness-block h2{border-bottom:2px solid #3c8de7;padding-bottom:15px}.images_block{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.images_block a.img{width:calc(50% - 8px);margin:0}.history-container .descr{float:none}.history-container .content.vk{display:flex}.history-container .content.vk .vk-form{flex:none}.history-container .content.vk .descr{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;-webkit-line-clamp:4;transition:all .3s ease;max-height:5.5em;font-size:16px}.history-container .show .content.vk{display:inline-block}.history-container .show .content.vk .descr{-webkit-line-clamp:1000;display:inline;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;max-height:100%}@media (max-width:1100px){.illness-list_item{width:calc(24% - 8px)}}@media (max-width:940px) and (min-width:768px){.experience{flex-wrap:wrap;row-gap:10px}.experience div{width:100%}}@media (max-width:840px){.illness-list_item{width:calc(32% - 8px)}}@media (max-width:680px){.illness-list_item{width:calc(48% - 8px);margin-top:4px}}@media (max-width:440px){.illness-list_item{width:100%;margin-right:0;min-height:20px;padding:20px}}.submenu-group{display:flex;width:100%;flex-wrap:wrap;margin:0;column-gap:20px;row-gap:20px}.submenu-group.submenu-group_blue{-webkit-transition:max-height .5s , padding .5s;transition:max-height .8s;max-height:201px;overflow:hidden}.submenu-group.submenu-group_blue.open{max-height:10000px}.submenu-group.submenu-group_blue:not(.open) .submenu-item:nth-child(n+5) {display:none}.submenu-group.wrap{-webkit-transition:max-height .5s , padding .5s;transition:max-height .8s;max-height:381px;overflow:hidden}.submenu-group .submenu-item{width: calc(100%/3 - 14px);transition:all .2s;background:rgba(60,141,231,.3);display:flex;color:#3c8de7;font-size:16px;text-decoration:none;align-items:center;padding:10px 20px;min-height:70px;box-sizing:border-box;border-radius:5px;transition:.3s}.submenu-group.wrap.open{max-height:10000px}.submenu-group.open .submenu-item{display:flex!important}.submenu-wrapper .submenu-group:not(.open) .submenu-item:nth-child(n+7){display:none}.submenu-group .submenu-item .str{transition:.3s;flex:none}.more_button{width:100%}.more_button.four{display:none}.more{display:flex;align-items:center;text-transform:uppercase;column-gap:7px;color:#3c8de7;margin:0 auto;border-bottom:1px dashed #3c8de7;cursor:pointer;transition:.8s;justify-content:center;width:fit-content}.more svg{transform:rotate(90deg);transition:.3s}.open .more svg{transform:rotate(270deg)}.submenu-group .submenu-item:hover{box-shadow:  0px 3px 5px 0px rgb(60, 141, 231, 0.5)
}.submenu-group .submenu-item:hover .str{opacity:1}.submenu-group_blue .submenu-item{width: calc(100%/2 - 14px);background:#d2e4f9;color:#3c8de7;min-height:50px;padding:5px 15px;font-size:12px;text-transform:uppercase;text-decoration:none;box-shadow:none;font-weight:500}.submenu-group .submenu-item p{font-size:16px;flex-grow:1}.submenu-group .submenu-item:hover{background:rgba(60,141,231,.3)}.submenu-group_blue .submenu-item:hover{background:#3c8de7;color:#fff}.submenu-ico{min-width:50px;max-width:50px;margin-right:10px}.submenu-group_blue .submenu-ico{min-width:auto;max-width:none;margin-right:10px}.submenu-ico img{width:100%;height:100%}.submenu-group_blue .submenu-ico img{width:30px;height:30px}.experience{color:#fff;font-size:18px;line-height:1.4;margin-top:17px;display:flex;align-items:center}.experience svg{height:24px;width:24px;min-width:24px}.experience .exp{display:flex;align-items:center;column-gap:5px;width:45%}.experience .exp svg{height:22px;width:22px}.price span.bold,.experience span.bold{font-weight:700;white-space:nowrap}.shapka .team{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.shapka .team div{width:45%}@media (max-width:1100px){.experience{font-size:16px;margin-top:10px}.team{font-size:16px}}@media (max-width:980px){.submenu-group .submenu-item{width:calc(50% - 10px)}.submenu-wrapper .submenu-group:not(.open) .submenu-item:nth-child(n+5){display:none}}@media (max-width:767px){.experience{color:#222;margin-top:20px;flex-wrap:wrap}.shapka .team{margin-top:15px}.shapka .team div{width:100%}.shapka-text .top-blue-panel-content-text{margin-top:20px}.btn_doc{color:#222}.experience{flex-wrap:wrap;row-gap:15px}.experience>div{width:100%!important}}@media (max-width:580px){.more_button.four{display:block}.submenu-group.submenu-group_blue:not(.open) .submenu-item:nth-child(n+3) {display:none}.submenu-group .submenu-item{width:100%}.submenu-wrapper .submenu-group:not(.open) .submenu-item:nth-child(n+5){display:none}}.reviews{margin-bottom:50px}.reviews-content{padding:0 35px;position:relative;gap:15px}#small-blue-swiper-container--reviews .swiper-slide{padding:0 5px;display:flex}#small-blue-swiper-container--reviews .swiper-slide .reviews__item{border:1px solid #eaeaea;border-radius:5px}.text-page #small-blue-swiper-container--reviews .slide-text{margin:0}#small-blue-swiper-container--reviews .reviews__item{padding:40px 20px}#small-blue-swiper-container--reviews .reviews__item .reviews__top-name{font-size:18px;font-weight:bold;color:rgba(251,80,0,1)}#small-blue-swiper-container--reviews .reviews__item .reviews__top{margin-bottom:10px}#small-blue-swiper-container--reviews .reviews__item .reviews__item-content{font-size:16px}.reviews .slide-navig{width:100%}#small-blue-swiper-container--reviews .reviews__item .reviews__top-date{color:#9e9e9e;font-size:12px;text-align:right}#small-blue-swiper-container--reviews .reviews__item .reviews__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#small-blue-swiper-container--reviews .full-review{margin-top:10px}.reviews .slide-buttons{display:flex;align-items:center;justify-content:center;gap:10px}.text-page .reviews .slide-more{margin:0;width:100%}.text-page .reviews-content .swiper-button-prev{left:0}.text-page .reviews-content .swiper-button-next{right:0}.reviews-content .swiper-wrapper{align-items:stretch}.reviews-content .swiper-slide{height:auto}@media (max-width:767px){.reviews-content{padding:0 25px}.reviews-content .full-review a{color:#9e9e9e;text-decoration:underline}#small-blue-swiper-container--reviews .reviews__item{padding-bottom:20px}#small-blue-swiper-container--reviews .reviews__item .reviews__item-content{font-size:14px}}.text-page .reviews-content .swiper-button-next{height:28px;background:url(/local/includes/img/small-swiper-arrow-next--orange.svg) no-repeat center!important}.text-page .reviews-content .swiper-button-prev{height:28px;background:url(/local/includes/img/small-swiper-arrow-prev--orange.svg) no-repeat center!important}.reviews-content .swiper-pagination{position:relative;display:flex;gap:3px;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 30px;margin-top:20px}.reviews-content .swiper-pagination-bullet-active{background:rgba(251,80,0,1)}.article-expert_wp .exp{display:flex;align-items:center;gap:5px;color:#9e9e9e;margin-top:10px}.article-expert_wp a.orange-title{color:#fb5000!important;font-size:16px;margin-bottom:10px;text-decoration:none;display:block}.article-expert_wp a.orange-title:visited{color:#fb5000!important}@media (max-width:580px){.article-expert_wp .exp{justify-content:center}}.content-page__nav{display:flex;justify-content:flex-start;margin-top:50px;flex-wrap:wrap}.content-page__nav.container{padding:0}.news-detail__date{background:#d2e4f9;color:#3c8de7;font-size:16px;padding:6px 17px;display:inline-block;margin-bottom:20px;border-radius:5px}@media (max-width:767px){.content-page__nav{justify-content:flex-start}}.content-page h2:first-child{margin-top:0}.textblock img{margin-bottom:20px}.textblock ul,.text-page .textblock ul,.textblock ol,.text-page .textblock ol{margin:0 0 20px 0}.textblock .content-img-button{margin-bottom:20px}.textblock+.adv-block{padding-top:0}.reviews-content .slide-more{padding-top:30px}.blue_block+.content-img-button{margin-top:35px}.photo-slider-container{margin-bottom:-35px}.text-page section.container-fluid>.block_photo{background-color:#e7eef8;border-radius:5px;box-shadow: 2px 1px 10px 0px rgb(12 32 56 / 30%);flex-wrap:nowrap;margin-bottom:0;display:flex;font-size:18px;line-height:1.4}.text-page .block_photo .check ol li::before{left:0}.block_photo .text{padding:30px;display:flex;flex-direction:column}.block_photo .text>div{position:relative}.block_photo .image{min-height:300px;width:500px;max-width:50%;background-size:cover;display:flex;border-radius:5px 0 0 5px;background-position:center;align-self:stretch;flex:none}.block_photo .content-img-button_btn{width:fit-content}@media (max-width:767px){.text-page section.container-fluid>.block_photo{flex-direction:column;align-items:flex-start;font-size:16px}.block_photo .image{width:100%;max-width:none;border-radius:5px 5px 0 0}}.client-docs__items{max-width:75%}@media (max-width:992px){.client-docs__items{max-width:100%}}.client-docs__item{width:100%;display:flex;gap:20px;margin:20px 0;padding:20px;background:#d2e4f9;border-radius:5px;box-shadow: 1px 1px 3px 0px rgb(12 32 56 / 30%);align-items:center}.client-docs__icon{width:50px}.client-docs__icon img{margin:0;display:block}.client-docs__info{width:calc(100% - 50px)}.client-docs__text{position:relative}.client-docs__title{font-size:18px;margin-bottom:10px;font-weight:bold}.text-page .client-docs__text ul{margin-left:0}.text-page .client-docs__text ul li{padding-left:0;margin-left:0}.text-page .client-docs__text ul li:before{position:relative;display:inline-block;left:0!important;margin-right:5px}.client-docs__text{font-size:18px;line-height:1.4}@media (max-width:767px){.client-docs__text{font-size:16px}}.text-page .recommend__block ul li{padding-left:0}.text-page .recommend__block ul li:before{display:none;content:''}.text-page .recommend__block ul li a{padding-left:30px;position:relative;display:block;width:fit-content;text-decoration:none}.text-page .recommend__block ul li a:hover{color:#3c8de7}.text-page .recommend__block ul li a:before{background-image:url(data:image/svg+xml;charset=UTF-8,\ %3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ height=\'24px\'\ viewBox=\'0\ -960\ 960\ 960\'\ width=\'24px\'\ fill=\'%233c8de7\'%3e%3cpath\ d=\'M647-440H160v-80h487L423-744l57-56\ 320\ 320-320\ 320-57-56\ 224-224Z\'/%3e%3c/svg%3e);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0!important;top:4px;content:''}@media (max-width:767px){.text-page .more-block{padding:0}}.clinic-values{width:100%;clear:both;background-repeat:no-repeat;background-image:url(/local/templates/main/img/clever.svg);background-position:95% 20px}.clinic-values.no_title{background-position:95% 0}.container-fluid.clinic-values:before{display:none}.clinic-values-list:before{content:"";position:absolute;width:100%;height:200px;background-image:url(/local/templates/main/img/line.svg);background-repeat:no-repeat;background-size:contain;left:-47px;top:calc(50% - 160px);z-index:0}h2+.clinic-values-list{margin-top:40px}.clinic-values_item{padding:25px 15px;background:rgba(248,248,248,1);border-radius:30px;z-index:29;position:relative}.clinic-values_item .item-title{padding-bottom:10px;padding-top:20px;font-size:20px;color:rgba(251,80,0,1);line-height:1}.clinic-values_item .item-info{color:rgba(91,91,91,1);font-size:15px;font-weight:300;line-height:20px}.clinic-values_item .img{height:51px}.clinic-values_item .number{position:absolute;top:24px;right:16px;font-size:15px;font-weight:300;color:#c6c6c6}.h1_title span{white-space:nowrap}@media (min-width:990px){.clinic-values_item:nth-child(2){grid-row: 1 / 3;grid-column:2;align-self:center}.clinic-values_item:nth-child(4){grid-row: 1 / 3;grid-column:4;align-self:center}.container-fluid .clinic-values-list,.text-page .container-fluid .clinic-values-list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;position:relative}.clinic-values_item{min-height:285px}}@media (max-width:991px){.container-fluid .clinic-values-list,.text-page .container-fluid .clinic-values-list{display:block}.clinic-values-list .slick-dots{text-align:center}.clinic-values-list .slick-dots li button{position:relative;font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.clinic-values-list .slick-dots li button:before{font-family:'slick';font-size:50px;line-height:25px;position:absolute;top:0;left:0;content:'•';text-align:center;opacity:.25;color:#3c8de7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clinic-values-list .slick-dots li.slick-active button:before{opacity:.75;color:#3c8de7}.clinic-values-list .slick-track{display:flex;align-items:stretch}.clinic-values-list .clinic-values_item{height:auto;margin:10px}.clinic-values-list:before{bottom:-30px;top:inherit}.clinic-values{background-position:100% 0}}@media (max-width:767px){.clinic-values .h1_title,.container-fluid .h1_title{font-size:28px}}@media (max-width:450px){.clinic-values-list:before{bottom:-85px;top:inherit}.clinic-values-list .slick-list{padding:0 14% 0 0}.main-page .clinic-values.mobile_container{padding-left:0;padding-right:0}.main-page .clinic-values.mobile_container .h1_title{padding-left:16px;padding-right:16px}}.photo-slider .slick-dots{text-align:center}.photo-slider .slick-dots li button:before{font-family:'slick';font-size:50px;line-height:25px;position:absolute;top:0;left:0;content:'•';text-align:center;opacity:.25;color:#3c8de7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.photo-slider .slick-dots li button{position:relative}.photo-slider .slick-dots li.slick-active button:before{opacity:.75;color:#3c8de7}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.photo-slider .slick-dots{display:none!important}@media (max-width:767px){.container-fluid.team-about{padding-top:40px}.photo-slider .slick-dots{margin-top:-20px;margin-bottom:20px}.photo-slider-container .descr br{display:none}.photo-slider-container .slick-prev,.photo-slider-container .slick-next{display:none!important}.photo-slider .slick-dots{display:block!important;width:100%}.main-page .photo-slider-container .descr{font-size:16px}}.price_accordeon{padding-bottom:35px}.price_accordeon .descr{display:none;transition:.8s;padding-bottom:20px;opacity:0}.price_accordeon .descr.open{display:block;opacity:1}.price_accordeon .price-page>ul{padding-bottom:40px}.price-page ul li .price{font-weight:500}.price_accordeon .head{background:#f8f8f8;padding:15px;display:flex;justify-content:space-between;font-size:20px;line-height:1.2em;font-weight:500;color:#3c8de7;border:1px solid #eaeaea;cursor:pointer}.price_accordeon .head2{padding:15px 0;display:flex;justify-content:space-between;font-size:20px;line-height:1.2em;font-weight:500;color:#3c8de7;border-bottom:1px solid #eaeaea;cursor:pointer}.price_accordeon .price-page>.head{width: calc(100% + 80px);margin-left:-40px;padding:20px 40px}.price_accordeon .head svg{transition:.8s;width:24px;flex:none}.price_accordeon .head.open svg{transform:rotate(180deg)}.price_accordeon ul li:before{display:none}.text-page .price_accordeon ul li{font-size:18px;font-weight:500;display:block;padding:20px 140px 20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 0 -1px 0;position:relative}.text-page .price_accordeon .descr ul li{font-weight:normal}.price-page ul li a{color:#222!important}.price-page ul li:hover a{color:#3c8de7!important}.price_accordeon ul li .price{font-size:24px;color:#fb5000;font-family:'Rubik',Arial,sans-serif;align-items:center}.price_accordeon ul li:hover{border-top:1px solid #3c8de7;border-bottom:1px solid #3c8de7;color:#3c8de7;position:relative;z-index:10}.price_accordeon ul li p{font-family:'Rubik',Arial,sans-serif;margin:10px 0 0 0;padding-right:70px;font-weight:300}.price_accordeon ul li a{text-decoration:none}.price_accordeon ul li .price .fa{font-size:14px}.text-page .price_accordeon div.descr ul li:last-child{border-bottom:0}.text-page .price_accordeon div.descr ul li:first-child{border-top:0}.price_accordeon .content-wp{width:100%}@media (max-width:767px){.text-page .price_accordeon ul li{font-size:14px;padding:10px 100px 10px 0;font-family:'Roboto',sans-serif}.price_accordeon ul li > a:first-child:not(.tip) {padding-right:10px}.price_accordeon ul li .price{max-width:100px;text-align:right;font-size:16px;display:block}.text-page .price_accordeon ul li p{font-size:14px;margin-bottom:15px}}.price_block{margin:15px 0;border-radius:6px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:none;overflow:hidden;background-color:#f6fafe;text-decoration:none}.price-page .price_block .h5{padding:15px;display:flex;justify-content:space-between;align-items:center;font-size:22px;margin:0;cursor:pointer}.price-page .price_block .h5 .link-price{color:#3c8de7}.price-page .price_block ul li .price{font-size:20px}.price-page .price_block h6 svg,.price-page .price_block .h6 svg{margin-right:8px}.price-page .price_block h6 svg path,.price-page .price_block .h6 svg path{stroke:#3c8de7}.price-page .price_block h6,.price-page .price_block .h6{font-size:20px}.accordion__check{position:relative;width:40px;height:40px;border-radius:50%;background:#d2e4f9;cursor:pointer;display:flex;margin:0;flex:none;align-items:center;justify-content:center}.accordion__check svg path{stroke:#3c8de7}.accordion__check svg{width:35px;height:35px}.open .accordion__check svg{transform:rotate(180deg)}.price-page h6,.price-page .h6{font-size:26px;line-height:27px;color:#3c8de7;margin:40px 0 15px 0;font-weight:500;width:100%;display:flex;justify-content:space-between;cursor:pointer}.price-page ul.subcat li{font-weight:normal}.subcat{display:none;transition:.8s;padding-bottom:20px;opacity:0}.price-page .subcat.open{display:block;opacity:1}.price-page h6.open svg,.price-page .h6.open svg{transform:rotate(180deg)}.price-page h6 svg,.price-page .h6 svg{width:24px;flex:none;transition:.8s}.main_subcat{height:0;transition:.8s;padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0}.open .main_subcat{height:auto;padding-top:15px;padding-bottom:15px}@media (max-width:767px){.css_price-page .col-lg-12{padding-left:0;padding-right:0}.accordion__check{width:30px;height:30px}.accordion__check span:first-of-type{width:12px}.accordion__check span:nth-of-type(2) {height:12px}.price-page .price_block .h5{padding:30px 15px 30px 20px;font-size:18px;line-height:24px}.price-page .price_block{margin:10px 0}.price-page ul li .price{max-width:80px}}.price-page ul li.prices__item{display:flex;align-items:center;justify-content:space-between;padding-right:0;gap:15px}.price-page ul.prices li .price{position:relative;top:0;right:0;transform:none;white-space:nowrap;max-width:100%}@media (max-width:480px){.price-page ul li.prices__item{align-items:flex-start;flex-direction:column}}