#wcag-panel{display:none;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:auto;background-color:#fff;border:1px solid #ccc;box-shadow:0px 1px 3px 2px rgba(0,0,0,.15);padding:30px 0;z-index:9999;max-height:100vh;overflow-y:scroll}#wcag-panel.active{display:block;opacity:1;visibility:visible}.wcag-links-info{margin-top:30px}@media screen and (max-width:576px){.wcag-items>.item:not(:last-child){margin-bottom:25px}.wcag-items .item button:not(:last-child){margin-bottom:10px}}.wcag-items>.item .btns{text-align:center}.wcag-items>.item button{display:inline-flex;align-items:center;justify-content:center;margin:0 5px;text-decoration:none;border:2px solid #b0b0b0;border-radius:10px;padding:9px 11px;color:#111;font-weight:700;font-size:15px!important;min-width:45px}.wcag-items>.item button.active{border-color:#5765dd;background:#e5e5e5}.wcag-items>.item button.font_default{font-family:'Manrope',sans-serif}.wcag-items>.item button.font_serif{font-family:Georgia,'Times New Roman',Times,serif}.wcag-items>.item.font-size button{font-size:20px!important;padding:6px 11px}.wcag-items>.item.colors .color_default{background:linear-gradient(90deg,#4d5acd -1.25%,#48b7d5 100%);color:#fff}.wcag-items>.item.colors .color_b-on-w{background:#fff;color:#111}.wcag-items>.item.colors .color_w-on-b{background:#111;color:#fff}.wcag-items>.item button img{margin-right:5px;display:block;opacity:1;visibility:visible}.wcag-items>.item h3{font-size:1rem;text-align:center}#hide-wcag-panel{position:absolute;top:25px;right:25px}#hide-wcag-panel:before{background:url("/wp-content/themes/kmp4lviv/wcag/imgs/close-black.svg") 50% 50% no-repeat}.back-to-default-wrapper{margin-top:30px}@media screen and (max-width:576px){#show-wcag-panel{width:calc(100vw - 24px);margin-bottom:20px}}#show-wcag-panel,#back-to-default{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:15px!important;box-shadow:0px 1px 5px 2px #00000026;padding:10px 16px 10px 46px;text-decoration:none;color:#111;border-radius:10px}#show-wcag-panel:before,#back-to-default:before{content:' ';display:block;position:absolute;top:50%;margin-top:-8px;left:14px;width:22px;height:15px;background:url(/wp-content/themes/kmp4lviv/wcag/imgs/icon-wcag.svg)}body.color_b-on-w #show-wcag-panel,body.color_b-on-w #back-to-default{color:#111;border:2px solid #111}body.color_w-on-b #show-wcag-panel,body.color_w-on-b #back-to-default{color:#fff;border:2px solid #fff}body.color_w-on-b #show-wcag-panel:before,body.color_w-on-b #back-to-default:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/icon-wcag-white.svg)}@media screen and (min-width:992px){.wcag-panel-link{margin-left:30px}.wcag-items{display:flex;justify-content:center;align-items:center;padding-bottom:22px;border-bottom:1px solid #ccc}.wcag-items>.item{position:relative;padding:5px 18px 20px;border-right:1px solid #ccc}.wcag-items>.item:first-child{padding-left:0}.wcag-items>.item:last-child{border-right:0;padding-right:0}body.font-bigger #show-wcag-panel,body.font-bigger #back-to-default{font-size:18px!important}body.font-biggest #show-wcag-panel,body.font-biggest #back-to-default{font-size:21px!important}body.font-bigger #about .bgradient,body.font-biggest #about .bgradient{max-height:449px;overflow-y:auto;padding:48px 40px;justify-content:flex-start}body.font-bigger .reviews-carousel .item,body.font-biggest .reviews-carousel .item{max-height:435px;overflow-y:auto}body.font-bigger .reviews-items .item .date,body.font-biggest .reviews-items .item .date{position:static}}body.font-bigger p,body.font-bigger a,body.font-bigger li,body.font-bigger button,body.font-bigger div:not(.title),body.font-bigger input,body.font-bigger textarea,body.font-bigger .program-link-item h3,body.font-bigger .page-contacts h4,body.font-bigger .footer .shedule h4,body.font-bigger #services .services-header h3,body.font-bigger .news-wrapper .item h3{font-size:101%!important;line-height:150%}body.font-biggest p,body.font-biggest a,body.font-biggest li,body.font-biggest button,body.font-biggest div:not(.title),body.font-biggest input,body.font-biggest textarea,body.font-biggest .program-link-item h3,body.font-biggest .page-contacts h4,body.font-biggest .footer h4,body.font-biggest #services .services-header h3,body.font-bigger .news-wrapper .item h3{font-size:102%!important;line-height:160%}body.font-bigger #accordion-primary .accordion-button,body.font-biggest #accordion-primary .accordion-button{font-size:19px!important}body.font-bigger .navbar-nav .menu-item a{font-size:20px!important}body.font-biggest .navbar-nav .menu-item a{font-size:22px!important}body.font-bigger h3{font-size:26px}body.font-biggest h3{font-size:30px}body.font-bigger .slick-dots li button,body.font-biggest .slick-dots li button{font-size:0!important}body.font-bigger .news-wrapper .item h3{font-size:20px}body.font-biggest .news-wrapper .item h3{font-size:22px}body.font-bigger .news-wrapper .item .excerpt,body.font-bigger .news-wrapper .item .excerpt p{font-size:18px!important}body.font-biggest .news-wrapper .item .excerpt,body.font-biggest .news-wrapper .item .excerpt p{font-size:21px!important}body.font-bigger .shedule-table .sh-row .sh-col,body.font-biggest .shedule-table .sh-row .sh-col{line-height:135%}@media screen and (max-width:576px){body.font-bigger .navbar-toggler,body.font-biggest .navbar-toggler{top:-72px}body.font-bigger .menu-item.custom-submenu>ul.sub-menu>.menu-item-title>a,body.font-biggest .menu-item.custom-submenu>ul.sub-menu>.menu-item-title>a{font-size:21px !important;line-height:120%}body.font-bigger .breadcrumbs,body.font-biggest .breadcrumbs{position:static!important}body.font-bigger .page-header,body.font-biggest .page-header{height:auto;min-height:150px;padding:20px 0}}@media screen and (min-width:992px){body.font-bigger p,body.font-bigger a,body.font-bigger li,body.font-bigger button,body.font-bigger div:not(.title),body.font-bigger input,body.font-bigger textarea,body.font-bigger .program-link-item h3{font-size:102%!important;line-height:150%}body.font-biggest p,body.font-biggest a,body.font-biggest li,body.font-biggest button,body.font-biggest div:not(.title),body.font-biggest input,body.font-biggest textarea,body.font-biggest .program-link-item h3{font-size:105%!important;line-height:160%}body.font-bigger .header-backdrop,body.font-biggest .header-backdrop{height:67vh}body.font-bigger .menu-item.custom-submenu>ul.sub-menu>.menu-item-title,body.font-biggest .menu-item.custom-submenu>ul.sub-menu>.menu-item-title,body.font-bigger .menu-item.custom-submenu>ul.sub-menu>.menu-item-title a,body.font-biggest .menu-item.custom-submenu>ul.sub-menu>.menu-item-title a{line-height:1!important}body.font-bigger .menu-item.custom-submenu>ul.sub-menu .sub-menu,body.font-biggest .menu-item.custom-submenu>ul.sub-menu .sub-menu{padding-top:40px}body.font-bigger .menu-item ul.sub-menu li.menu-item,body.font-biggest .menu-item ul.sub-menu li.menu-item{line-height:120%;margin-bottom:10px}body.font-bigger .menu-item ul.sub-menu li.menu-item,body.font-bigger .menu-item ul.sub-menu li.menu-item a{font-size:21px!important}body.font-biggest .menu-item ul.sub-menu li.menu-item,body.font-biggest .menu-item ul.sub-menu li.menu-item a{font-size:24px!important}body.font-bigger .btn-primary,body.font-biggest .btn-primary{padding:20px 40px 25px}body.font-bigger .doctors-items .item,body.font-biggest .doctors-items .item{width:100%}body.font-bigger .doctors-items.doctors-items-full .item,body.font-biggest .doctors-items.doctors-items-full .item{width:calc(50% - 22px)}body.font-bigger:not(.imgs_none) .doctors-items .item .photo,body.font-biggest:not(.imgs_none) .doctors-items .item .photo{float:left;margin-right:50px}body.font-bigger:not(.imgs_none) .doctors-items .item .name,body.font-biggest:not(.imgs_none) .doctors-items .item .name{margin-left:294px;margin-top:10px}body.font-bigger .side-btns,body.font-biggest .side-btns{right:-190px}body.font-bigger #accordion-primary .accordion-button{font-size:22px!important}body.font-biggest #accordion-primary .accordion-button{font-size:26px!important}}body.font_serif{font-family:Georgia,'Times New Roman',Times,serif}body.color_b-on-w,body.color_b-on-w *{color:#000;background-color:transparent;box-shadow:none!important}body.color_b-on-w .bgradient,body.color_b-on-w .header-bottom,body.color_b-on-w #dd-filter .title,body.color_b-on-w .border-gradient,body.color_b-on-w #services .services-header h3.active,body.color_b-on-w .side-btns a,body.color_b-on-w .menu-item>ul.sub-menu,body.color_b-on-w .header-backdrop{background:#fff}body.color_b-on-w .bgradient,body.color_b-on-w .border-gradient,body.color_b-on-w .doctors-items .item,body.color_b-on-w .reviews-items .item,body.color_b-on-w #accordion-primary .accordion-button,body.color_b-on-w #services .services-header h3.active,body.color_b-on-w .side-btns a{border:2px solid #000}body.color_b-on-w .h-contacts .phone a,body.color_b-on-w #dd-filter .title,body.color_b-on-w .doctors-items .item .name,body.color_b-on-w #dd-filter ul li.active a,body.color_b-on-w .doctors-items .item ul li::marker,body.color_b-on-w #services .services-header h3,body.color_b-on-w .reviews-items .item .name,body.color_b-on-w .reviews-carousel-wrapper .readmore,body.color_b-on-w .menu-item.custom-submenu>ul.sub-menu>.menu-item-title>a,body.color_b-on-w .page-header .title-wrap .breadcrumbs,body.color_b-on-w .page-header .title-wrap .breadcrumbs a,body.color_b-on-w #dd-filter ul li a,body.color_b-on-w .menu-item ul.sub-menu li.menu-item a:hover,body.color_b-on-w #documents h2{color:#000!important}body.color_b-on-w .menu-item ul.sub-menu li.menu-item a:hover{border-bottom:1px solid #000}body.color_b-on-w .slick-dots li button:hover,body.color_b-on-w .slick-dots li.slick-active button,body.color_w-on-b .navbar-toggler-icon .icon-bar{background:#000}body.color_w-on-b .side-btns a img{display:none}body.color_b-on-w .btn-primary{background-color:#fff!important;border:2px solid #000!important}body.color_b-on-w .btn-primary:hover{background-color:#000!important}body.color_b-on-w .btn-primary.disabled,body.color_b-on-w .btn-primary:disabled{background-color:#fefefe!important}body.color_b-on-w .slick-dots li button{border-color:#000}body.color_b-on-w .header-bottom{border-top:2px solid #000;border-bottom:2px solid #000}body.color_b-on-w .utp-slider,body.color_b-on-w .header-backdrop{border-bottom:2px solid #000}body.color_b-on-w .slick-prev:before,body.color_b-on-w .slick-next:before{filter:grayscale(1)}body.color_b-on-w .utp-slider .item h2{color:#000}body.color_b-on-w #accordion-primary .accordion-button:after{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/plus-black.svg")}body.color_b-on-w #accordion-primary .accordion-button:not(.collapsed):after{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/minus-black.svg")}body.color_b-on-w footer{border-top:2px solid #000}body.color_b-on-w .slick-prev:before,body.color_b-on-w .slick-next:before{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/arrow-slider-black.svg")}body.color_b-on-w .shedule-table .sh-head,body.color_b-on-w .shedule-table .sh-row:nth-child(even){background:#fff}body.color_b-on-w #services .services-header .paid-services.active:before{background:url(/wp-content/themes/kmp4lviv/imgs/icon-pay-services.svg) no-repeat 0 0}body.color_b-on-w #services .services-header .free-services.active:before{background:url(/wp-content/themes/kmp4lviv/imgs/icon-free-services.svg) no-repeat 0 0}body.color_b-on-w a.program-link-item:hover .icon_hover{display:none}body.color_b-on-w a.program-link-item:hover .icon{display:block}body.color_b-on-w .has-tabs-primary .nav-tabs .nav-link{color:#000}body.color_b-on-w .has-tabs-primary .nav-tabs .nav-tabs .nav-item.show .nav-link,body.color_b-on-w .has-tabs-primary .nav-tabs .nav-link.active{background:#000;color:#fff}body.color_b-on-w #menu-mainmenu>.menu-item.menu-item-has-children:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/caret-black.svg) no-repeat 0 0}body.color_b-on-w .tos-close:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/close-white.svg) 50% 50% no-repeat}body.color_b-on-w .tos-next span{border-top:3px solid #fff!important;border-right:3px solid #fff!important}body.color_b-on-w .close:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/close-black.svg) 50% 50% no-repeat}body.color_b-on-w #searchform input[type=submit]{color:#000;filter:grayscale(1)}body.color_b-on-w header .search{background:url(/wp-content/themes/kmp4lviv/imgs/icon-search-black.svg) no-repeat 50% 50%}body.color_b-on-w .navbar-toggler-icon .icon-bar{background:#000}@media screen and (max-width:576px){body.color_b-on-w .h-right{border-top:2px solid #000;background:#fff}body.color_b-on-w #navbarSupportedContent{background:#fff;border:1px solid #000}body.color_b-on-w #navbarSupportedContent .close:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/close-black.svg) 50% 50% no-repeat}body.color_b-on-w .navbar-nav .menu-item a{color:#000}body.color_b-on-w #menu-mainmenu>.menu-item.menu-item-has-children>a:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/caret-black.svg) no-repeat 0 0}body.color_b-on-w #dd-filter .dropdown-menu{background:#fff}}@media screen and (min-width:992px){body.home.color_b-on-w .page-header{margin-bottom:0}body.color_b-on-w .navbar-nav .menu-item a{color:#000}body.color_b-on-w:not(.home) .page-header{margin-bottom:50px}body.color_b-on-w footer{margin-top:70px}}body.color_w-on-b{color:#fff;background-color:#000;box-shadow:none!important}body.color_w-on-b *{color:#fff;box-shadow:none!important}body.color_w-on-b #hide-wcag-panel:before{background:url("/wp-content/themes/kmp4lviv/wcag/imgs/close-white.svg") 50% 50% no-repeat}body.color_w-on-b header,body.color_w-on-b .bgradient,body.color_w-on-b .header-bottom,body.color_w-on-b #dd-filter .title,body.color_w-on-b .border-gradient,body.color_w-on-b #services .services-header h3.active,body.color_w-on-b .side-btns a,body.color_w-on-b .menu-item>ul.sub-menu,body.color_w-on-b .header-backdrop,body.color_w-on-b #wcag-panel,body.color_w-on-b .h-right{background:#000}body.color_w-on-b #services .services-header h3{background:0 0}body.color_w-on-b .slick-dots li button:hover,body.color_w-on-b .slick-dots li.slick-active button,body.color_w-on-b .navbar-toggler-icon .icon-bar{background:#fff}body.color_w-on-b .bgradient,body.color_w-on-b .border-gradient,body.color_w-on-b .doctors-items .item,body.color_w-on-b .reviews-items .item,body.color_w-on-b #accordion-primary .accordion-button,body.color_w-on-b #services .services-header h3.active,body.color_w-on-b .side-btns a{border:2px solid #fff}body.color_w-on-b .h-contacts .phone a,body.color_w-on-b #dd-filter .title,body.color_w-on-b .doctors-items .item .name,body.color_w-on-b #dd-filter ul li.active a,body.color_w-on-b .doctors-items .item ul li::marker,body.color_w-on-b #services .services-header h3,body.color_w-on-b .reviews-items .item .name,body.color_w-on-b .reviews-carousel-wrapper .readmore,body.color_w-on-b .menu-item.custom-submenu>ul.sub-menu>.menu-item-title>a,body.color_w-on-b .page-header .title-wrap .breadcrumbs,body.color_w-on-b .page-header .title-wrap .breadcrumbs a,body.color_w-on-b #dd-filter ul li a,body.color_w-on-b .menu-item ul.sub-menu li.menu-item a,body.color_w-on-b .menu-item ul.sub-menu li.menu-item a:hover,body.color_w-on-b #documents h2{color:#fff!important}body.color_w-on-b .menu-item ul.sub-menu li.menu-item a:hover{border-bottom:1px solid #fff}body.color_w-on-b .btn-primary{background-color:#000!important;border:2px solid #fff!important;color:#fff!important}body.color_w-on-b .btn-primary.disabled,body.color_w-on-b .btn-primary:disabled{background-color:#010101!important;color:#fefefe!important}body.color_w-on-b .wpcf7-acceptance label:before{border:1px solid #fff}body.color_w-on-b .slick-dots li button{border-color:#fff}body.color_w-on-b .header-bottom{border-top:2px solid #fff;border-bottom:2px solid #fff}body.color_w-on-b .page-header .title-wrap,body.color_w-on-b .utp-slider,body.color_w-on-b .header-backdrop{border-bottom:2px solid #fff}body.color_w-on-b footer{border-top:2px solid #fff}body.color_w-on-b .utp-slider .item h2,body.imgs_none .utp-slider .item .subtitle{color:#fff!important}body.color_w-on-b #accordion-primary .accordion-button,body.color_w-on-b .has-tabs-primary .nav-tabs .nav-link{background:#000;color:#fff}body.color_w-on-b .has-tabs-primary .nav-tabs .nav-link.active{border:2px solid #fff}body.color_w-on-b .accordion-item{background:#000}body.color_w-on-b #accordion-primary .accordion-button:after{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/plus-white.svg")}body.color_w-on-b #accordion-primary .accordion-button:not(.collapsed):after{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/minus-white.svg")}body.color_w-on-b .slick-prev:before,body.color_w-on-b .slick-next:before{background-image:url("/wp-content/themes/kmp4lviv/wcag/imgs/arrow-slider-white.svg")}body.color_w-on-b .shedule-table .sh-head,body.color_w-on-b .shedule-table .sh-row:nth-child(even){background:#000}body.color_w-on-b.imgs_none h1.entry-title,body.color_w-on-b.imgs_none .page-header .title-wrap .breadcrumbs,body.color_w-on-b.imgs_none .page-header .title-wrap .breadcrumbs a{color:#fff}body.color_w-on-b .social a.facebook:before{background-image:url(/wp-content/themes/kmp4lviv/wcag/imgs/icon-facebook-white.svg)}body.color_w-on-b .reviews-items .item .date{color:#fff}body.color_w-on-b .search.search-mobile #searchform input[type=submit]{background:url(/wp-content/themes/kmp4lviv/imgs/icon-search.svg) no-repeat 0 0}body.color_w-on-b #searchform{border-bottom:0;background:#fff;padding-left:20px;padding-right:20px}body.color_w-on-b #searchform input[type=submit]{color:#000}body.color_w-on-b #search-form-container .close:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/close-white.svg) 50% 50% no-repeat}@media screen and (max-width:576px){body.color_w-on-b #dd-filter .dropdown-menu{background:#000}body.color_w-on-b #dd-filter .dropdown-item.active,body.color_w-on-b #dd-filter .dropdown-item:active{background:#000!important;border:1px solid #fff}body.color_w-on-b #navbarSupportedContent{background:#000;border:1px solid #fff}body.color_w-on-b #navbarSupportedContent .close:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/close-white.svg) 50% 50% no-repeat}body.color_w-on-b .navbar-nav .menu-item a{color:#fff}body.color_w-on-b #menu-mainmenu>.menu-item.menu-item-has-children>a:before{background:url(/wp-content/themes/kmp4lviv/wcag/imgs/caret-white.svg) no-repeat 0 0}}@media screen and (min-width:992px){body.home.color_w-on-b .page-header{margin-bottom:0}body.color_w-on-b:not(.home) .page-header{margin-bottom:50px}body.color_w-on-b footer{margin-top:70px}}body.imgs_bw img,body.imgs_bw iframe,body.imgs_bw .slick-slide,body.imgs_bw .page-header,body.imgs_bw a.program-link-item .icon,body.imgs_bw a.program-link-item .icon_hover{filter:grayscale(1)}body.imgs_bw .utp-slider .item:before{background:rgba(0,0,0,.5)}body.imgs_none img,body.imgs_none .wp-video,body.imgs_none .gallery,body.imgs_none a.program-link-item .icon,body.imgs_none a.program-link-item .icon_hover{display:none;opacity:0;visibility:hidden}body.imgs_none iframe{filter:grayscale(1)}body.imgs_none .docs-carousel .item img{display:block;opacity:1;visibility:visible}body.imgs_none .page-body h3{margin-top:0}body.imgs_none .logo img{display:block;opacity:1;visibility:visible;filter:grayscale(1)}body.imgs_none .slick-slide,body.imgs_none .page-header{background-image:none!important}body.imgs_none #services .services-header h3{padding:15px 20px}body.imgs_none #services .services-header h3:before{content:none}body.imgs_none .utp-slider .item:before{background-color:rgba(0,0,0,.45);width:100%}body.imgs_none .page-header:before{background-color:transparent;width:100%}body.imgs_none #about .col-lg-6:has(.about-entry){width:100%!important}body.imgs_none .photocarousel,body.imgs_none .docs-items{display:none}body.imgs_none .utp-slider:before{content:none}body.imgs_none .utp-slider .item h2,body.imgs_none .utp-slider .item .subtitle{color:#000}body.imgs_none .dep-gallery,body.imgs_none .doctors-department-section{margin-bottom:0}body:not(.home).imgs_none .doctors-items{margin-bottom:0;padding-bottom:0}body.imgs_none h1.entry-title,body.imgs_none .page-header .title-wrap .breadcrumbs,body.imgs_none .page-header .title-wrap .breadcrumbs a{color:#000}body.imgs_none .page-header{border-bottom:2px solid #000}@media screen and (min-width:992px){body.imgs_none .side-btns{right:-148px}body.imgs_none .btn-show-all-doctors{margin-top:-100px}body.imgs_none.font-bigger .btn-show-all-doctors,body.imgs_none.font-biggest .btn-show-all-doctors{margin-top:0}body.imgs_none .about-docs-section,body.imgs_none .about-text-section{margin-bottom:0}body.imgs_none header .search{filter:grayscale(1)}}