@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-Light.otf) format('opentype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-Medium.otf) format('opentype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-Bold.otf) format('opentype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-Thin.otf) format('opentype');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'e-Ukraine';src:url(../fonts/e-Ukraine-UltraLight.otf) format('opentype');font-weight:200;font-style:normal;font-display:swap}
html{font-size:16px}
.entry-title{display:none!important}
body:not(.wp-admin),section{font-family:"e-Ukraine",sans-serif!important;font-weight:400;font-style:normal;line-height:1.4}
body:not(.wp-admin) a{transition:all .3s ease}
.container{max-width:106.125rem}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:0 2rem}
body:not(.wp-admin) header{background:#fff;padding:1.063rem 0}
body:not(.wp-admin) p{font-weight:200}
body:not(.wp-admin) p *:not(b):not(strong),.rich-text__container span{font-weight:200!important}
.rich-text .rich-text__container ul li{font-family:"e-Ukraine",sans-serif!important}
.rich-text .rich-text__container section{line-height:1.4!important}
.rich-text .rich-text__container h3{font-weight:300!important;margin-bottom:0.5rem!important;font-size:2rem!important}
body:not(.wp-admin) ul li span{font-weight:300!important}
b,strong{font-weight:400!important}
body:not(.wp-admin) h2.wow{margin-bottom:3.125rem}
body:not(.wp-admin) h3{font-weight:400;margin-bottom:.5rem}
body:not(.wp-admin) h4{font-weight:300;font-size:1.5rem}
body:not(.wp-admin) ul,body:not(.wp-admin) li{font-weight:300!important}
.header_logo{width:150px;display:flex;position:absolute;}
.header_logo_container{width:150px;min-width:150px;position:relative}
.header_container{display:flex;align-items:center;justify-content:space-between}
header .nav{display:flex;gap:2.5rem;align-items:center;width:100%}
.menu-item{position:relative;font-weight:300;font-size:1.125rem;line-height:120%;font-weight:300;line-height:140%}
header .menu-item{padding:12px 0;border-bottom:2px solid #fff;border-top:2px solid #fff}
.menu-item a{text-decoration:none;color:#0f0f0f;display:block;font-weight:300}
.menu-item:hover{border-bottom:2px solid #0bbd5f}
.menu-item a:hover,.menu-item:hover a{color:#0bbd5f}
.sub-menu{list-style:none;padding:2.5rem 20px 20px;margin:0;background:#fff;border-radius:0 0 20px 20px;position:absolute;top:calc(100% + 2px);left:0;opacity:0;visibility:hidden;transition:all ease .3s;gap:20px;display:flex;flex-direction:column}
.menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}
.sub-menu .menu-item{padding:0;white-space:nowrap;width:100%}
.sub-menu .menu-item a{font-size:1rem;display:block;color:#0f0f0f}
.sub-menu .menu-item a:hover{color:#0bbd5f}
.sub-menu .menu-item,.sub-menu .menu-item:hover{border:none}
.header_right{display:flex;align-items:center;gap:2.5rem}
.header_right_left{display:flex;align-items:center;gap:32px}
.header_right_icons{display:flex;align-items:center;gap:20px}
.btn:focus,.btn:active{box-shadow:none}
.btn{display:flex;align-items:center;justify-content:center;padding:14px 25px;border-radius:2.5rem;gap:10px;font-size:1.125rem;font-weight:300;transition:all .3s ease;max-width:max-content;background:#14ae5c;color:#fff}
.white_btn{background:#fff;color:#0f0f0f;border:1px solid #14ae5c;font-weight:300}
.btn:hover{background:#0bbd5f;color:#fff}
.btn svg *{transition:all .3s ease}
.btn:hover svg *{stroke:#fff}
.register{text-align:center;font-weight:300}
.register_label{color:#a9b0be;font-size:.8125rem}
.register a{color:#0bbd5f;font-size:1.1875rem;text-decoration:none;font-weight:400}
.register a:hover{color:#0bbd5f;text-decoration:none}
.login{display:flex;align-items:center;gap:10px;font-weight:300;color:#0f0f0f;text-decoration:none}
.login:hover{color:#0f0f0f;text-decoration:none}
.lang_menu a{text-decoration:none;color:#0f0f0f;text-transform:uppercase;font-size:.875rem}
.lang_menu ul{list-style:none;margin:0}
.lang_menu .menu-item{padding-right:12px}
.lang_menu .menu-item.menu-item-has-children{position:relative}
.lang_menu .menu-item.menu-item-has-children:after{content:"";background:url(../images/chevron.svg) no-repeat center center;width:8px;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s linear}
.lang_menu .menu-item.menu-item-has-children:hover:after{transform:translateY(-50%) rotate(-90deg)}
h1{font-weight:400;font-size:3rem}
.hp_hero h1,.hp_hero h2{font-weight:400;font-size:3rem;margin-bottom:3.125rem;margin-right:20px}
.cover_img{overflow:hidden}
.cover_img img{object-fit:cover;object-position:center center;width:100%;height:100%}
.hp_hero_slide{border-radius:30px;overflow:hidden;height:600px;background:#eeecd8 url(../images/Subtract.svg) no-repeat 24px center;position:relative;display:flex;align-items:center}
.hp_hero_left{width:720px;padding-left:115px}
.hp_hero_left h2{padding-right:20px}
.hp_hero_img{position:absolute;top:0;right:0;height:100%;width:calc(100% - 720px)}
.hp_heroSwiper .swiper-pagination{display:flex;align-items:center;gap:12px;background:#fff;border-radius:15px 15px 0 0;padding:20px 20px 0;position:absolute;bottom:0;left:115px;max-width:max-content}
.hp_heroSwiper .swiper-pagination:after{content:"";position:absolute;left:100%;bottom:0;height:2.5rem;width:2.5rem;background:#eeecd8;border-bottom-left-radius:20px;box-shadow:0 20px 0 #fff}
.hp_heroSwiper .swiper-pagination:before{content:"";position:absolute;right:100%;bottom:0;height:2.5rem;width:2.5rem;background:#eeecd8;border-bottom-right-radius:20px;box-shadow:0 20px 0 #fff}
.swiper-pagination-bullet{transition:all .3s ease;position:relative}
.swiper-pagination-bullet-active{height:14px;width:14px;min-width:14px;background:#0bbd5f}
.swiper-pagination-bullet-active:after{content:'';background-color:#fff0;border:2px solid #fff;width:10px;height:10px;position:absolute;top:2px;left:2px;display:block;border-radius:50%}
.search_block{padding:1.0rem 0}
.search_container{background:#f6fafe;border-radius:20px;padding:20px;max-width:1512px;margin:0 auto}
.search_form{position:relative}
.search_form input{border:1px solid #9da4af;border-radius:10px;padding:15px 70px 15px 20px;background:#fff;width:100%}
.search_btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;background:#d8e4fd;border:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}
.search_btn svg *{transition:all .3s ease}
.search_btn:hover svg *{stroke:#fff}
.search_btn:hover{background:#0bbd5f}
.expertise_block,.container_wrap{background:#eaeffd;border-radius:30px;padding:80px 114px}
h2{font-weight:400;font-size:2.625rem;margin-bottom:70px}
.expertises{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.expertise{display:block;background:#fff;border-radius:20px;padding:20px;padding-right:53px;color:#0f0f0f;text-decoration:none;position:relative;font-weight:200}
.expertise:hover{color:#fff;background:#14ae5c}
.expertise_icon,.doc_award_icon{height:3.125rem;width:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c9f3dd;margin-bottom:2.5rem;transition:all .3s ease}
.expertise:hover .expertise_icon{background:#fff}
.expertise p{font-size:1.5rem;margin-bottom:12px;font-weight:400!important}
.link_marker{position:absolute;bottom:20px;right:20px}
.link_marker svg *{transition:all .3s ease}
.expertise:hover .link_marker svg *{stroke:#fff}
.our_expertise{padding-bottom:2.5rem}
.map_section.mb-5 .map_block{margin-bottom:80px}
.map_section.mb-5{margin-top:3rem}
.map_container,.gallery_container{background:#f6fafe;border-radius:30px;padding:80px 84px}
.map_block{background:#eaeffd;border-radius:20px;padding:30px;margin-bottom:160px}
.map_block .row .col-lg-6:first-child{max-height:600px;overflow:auto}
.map_desc{padding:0 30px}
.desc{font-weight:200;margin-bottom:3.125rem}
.map_desc_img{height:366px;border-radius:30px;margin-bottom:30px}
.map_desc1{background:url(../images/map_desc_bg.jpg) no-repeat right center / cover;border-radius:30px;padding:20px;height:100%}
.map_desc1 .map_desc_icon{width:60px;height:60px;border-radius:50%;background:#fff;margin-bottom:36px;display:flex;align-items:center;justify-content:center}
.map_desc_number{font-weight:300;font-size:3.5rem;line-height:1.4;margin-bottom:12px;position:relative;z-index:2}
.map_desc1 .map_desc_number{color:#14ae5c}
.map_desc2{background:#fff;border-radius:30px;padding:20px;padding-top:119px;height:100%;position:relative}
.map_desc2 .map_desc_icon{height:135px;width:135px;border-radius:50%;position:absolute;top:20px;right:20px;z-index:1}
.news_section{padding:80px 0}
.news_container{padding:0 114px}
.news_item{text-decoration:none;color:#0f0f0f;font-weight:200}
.news_item_trumb{max-height:270px;height:100%;margin-bottom:24px;border-radius:30px}
.news_item_date{font-weight:300;color:#14ae5c;margin-bottom:24px}
.news_item .news_title{font-weight:400;font-size:1.3rem;margin-bottom:20px;transition:all .3s ease}
.news_item:hover{text-decoration:none;color:#0f0f0f}
.news_item:hover h3{color:#0bbd5f}
.news_section .swiper{padding-bottom:30px}
.swiper-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.reviews_container{background:#f6fafe;border-radius:30px;padding:80px 84px}
.review_slide{border-radius:30px;padding:80px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .12);background:#fff;position:relative;max-width:1122px;margin:0 auto;display:flex;gap:30px}
.review_slide:before{content:"";position:absolute;top:-22px;left:95px;background:url(../images/rev.svg) no-repeat center center / contain;height:3.125rem;width:3.125rem}
.reviews_container .swiper-slide{padding:22px 80px 3.125rem}
.review_slide_avatar{width:80px;height:80px;border-radius:50%;min-width:80px}
.review_slide_name{color:#a9b0be;font-weight:400;font-size:1.5rem;margin-bottom:24px}
.swiper-button-next,.swiper-button-prev{display:flex;align-items:center;justify-content:center;height:60px;width:60px;border:1px solid #14ae5c;border-radius:50%;transition:all .3s ease}
.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem;transition:all .3s ease;color:#0f0f0f}
.swiper-button-next:hover,.swiper-button-prev:hover{background:#0bbd5f}
.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#fff}
.faqs_section{padding:120px 0;background:url(../images/Lines.svg) no-repeat center 110px}
.faqs_container{padding:0 114px}
.faqs_container .row{flex-direction:column}
.faqs_container .row>div{width:100%}
.faqs_container .row h2{text-align:center}
.faqs_container #accordion{flex-direction:row;flex-wrap:wrap}
.faqs_container #accordion .card{flex:1 1 calc(50% - 10px);min-width:400px}
#accordion{display:flex;flex-direction:column;gap:15px}
.card-header a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:20px;color:#0f0f0f;padding:20px;text-decoration:none;border-radius:20px}
.card{background:#f6fafe;border-radius:20px;border:none}
.card-header{padding:0;background-color:#fff0;border:none;border-radius:20px!important;background:#f6fafe;font-weight:400;font-size:1.5rem}
.faq_toggle{border-radius:2.5rem;border:1px solid #14ae5c;display:flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:60px;transition:all .3s ease}
.faq_toggle svg *{transition:all .3s ease}
.faq_toggle:hover{background:#0bbd5f}
.faq_toggle:hover svg *{stroke:#fff}
.card-header a[aria-expanded="true"] .faq_toggle svg *{stroke:#fff;background:#14ae5c}
.card-header a[aria-expanded="true"] .faq_toggle{border-color:#fff;transform:rotate(45deg)}
.card-body{padding:20px;padding-right:100px;background:#14ae5c;border-radius:0 0 20px 20px;color:#fff;transition:all .3s ease;font-weight:200}
.card-body a{color:#fff}
.card-header a[aria-expanded="true"]{border-radius:20px 20px 0 0;background:#14ae5c;color:#fff}
.light_text{color:#a9b0be}
.copyrights{background:#fff;padding:70px 0 40px;font-size:.875rem;color:#0f0f0f}
.copyrights_content{display:flex;align-items:center;justify-content:space-between;gap:30px}
.entry-footer{display:none!important}
footer{font-size:1.125rem;color:#0f0f0f}
footer .container{padding:1.5rem}
.footer_content{display:flex;justify-content:space-between;gap:30px}
.footer_logo{width:120px;margin-bottom:40px;display:block}
.footer_left{min-width:401px}
.footer_licence{border-radius:10px;padding:20px;background:#f6fafe;margin-bottom:70px}
.footer_licence a{display:block;font-weight:400;font-size:1.5rem;color:#14ae5c;text-decoration:none;margin-top:12px}
.footer_logos{border-top:1px solid #d8e2e8;padding-top:40px;display:flex;justify-content:space-between;gap:12px}
.footer_center{display:flex;gap:119px}
.footer_nav_ttl{font-weight:300;font-size:1.25rem;color:#14ae5c;margin-bottom:24px}
footer .nav{gap:20px;max-width:212px}
footer .menu-item:hover{border:none}
.footer_right{display:flex;flex-direction:column;gap:24px}
.socials{display:flex;align-items:center;gap:29px}
.socials a{display:flex;align-items:center;justify-content:center;padding:7px;border-radius:50%;width:32px;height:32px;min-width:32px;background:#14ae5c}
.socials a:hover{background:#0bbd5f}
.foter_link_ttl{font-size:1rem;margin-bottom:5px}
footer .tel,footer .mail{font-weight:300;color:#14ae5c;font-size:1.1875rem;text-decoration:none}
.tel{background:url(../images/Phone.svg) no-repeat left center;padding-left:34px}
.mail{background:url(../images/Letter.svg) no-repeat left center;padding-left:34px}
#map{min-height:540px;height:100%;border-radius:20px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .12)}
.leaflet-popup-content{text-align:center;font-size:1rem;padding:0;margin:0}
.leaflet-popup-content .btn{font-size:1rem;margin-top:20px}
.leaflet-popup-content-wrapper{padding:30px 10px 10px}
.leaflet-container a.leaflet-popup-close-button{display:flex;align-items:center;justify-content:center;color:#fff;width:20px;height:20px;background:#14ae5c;border-radius:50%;line-height:1rem;font-size:12px;padding:0;top:10px;right:10px;font-weight:400}
.leaflet-container a.leaflet-popup-close-button:hover{background:#0bbd5f;color:#fff}
.leaflet-popup-content-wrapper .more_link{display:block;text-decoration:none;color:#14ae5c}
.map_toggles{display:flex;flex-direction:column;gap:15px;font-weight:200}
.map_toggle{border-radius:20px;padding:20px;background:#fff;cursor:pointer;transition:all .3s ease}
.map_toggle_name{font-weight:400;font-size:1.5rem;margin-bottom:12px}
.map_toggle:hover,.map_toggle.active{color:#fff;background:#14ae5c}
.modal{background:url(../images/modal_bg.png) no-repeat center center / cover}
.modal-content{position:relative;border-radius:20px;padding:40px 40px 60px}
.modal-dialog{max-width:900px!important}
.modal_close{background:#14ae5c url(../images/x.svg) no-repeat center center;border-radius:50%;position:absolute;top:20px;right:20px;height:24px;width:24px;cursor:pointer;transition:all .3s ease}
.modal_close:hover{background-color:#0bbd5f}
#eye .eye_title{font-weight:300;font-size:3.5rem;margin-bottom:70px}
.fsize,.scolor{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:2rem;font-weight:400;margin-bottom:40px;line-height:1.4}
.scolor{margin-bottom:0}
.fsize_toggles,.scolor_toggles{display:flex;align-items:center;gap:40px}
.fsize_toggle,.scolor_toggle{border-radius:10px;padding:0 20px;background:#eaeffd;cursor:pointer}
.fsize_toggle.active,.scolor_toggle.active{background:#0bbd5f;color:#fff}
.monohrom{-webkit-filter:grayscale(1);filter:grayscale(1)}
.fsize_s{font-size:12px}
.fsize_l{font-size:24px}
.burger{position:relative;width:24px;min-width:24px;height:20px;cursor:pointer}
.burger .line{background:#14ae5c;border-radius:2px;height:2px;position:absolute;top:0;left:0;width:100%;transition:all .6s}
.burger .line:nth-child(2){top:9px}
.burger .line:nth-child(3){top:18px}
.burger.active .line:nth-child(2){opacity:0}
.burger.active .line:nth-child(1){top:9px;transform:rotate(45deg)}
.burger.active .line:nth-child(3){top:9px;transform:rotate(-45deg)}
.mob_menu{background:#f6fafe;height:100vh;position:fixed;top:0;left:-390px;width:100%;max-width:390px;z-index:999;padding:20px;padding-top:160px;overflow:auto;transition:all .3s ease}
.mob_menu.active{left:0}
.mob_menu .nav{gap:30px}
.mob_menu .menu-item:hover{border:none}
.mob_menu .menu-item.menu-item-has-children{position:relative}
.mob_menu .menu-item.menu-item-has-children:after{content:"";background:url(../images/Arrow_right.svg) no-repeat center center / contain;width:24px;height:24px;position:absolute;top:0;right:0}
.mob_menu .menu-item.menu-item-has-children:hover:after{background:url(../images/Arrow_down.svg) no-repeat center center / contain}
.mob_menu .sub-menu{position:relative;top:auto;left:auto;background-color:#fff0;visibility:visible;opacity:1;display:none;gap:20px;padding-bottom:0}
.mob_menu .menu-item.menu-item-has-children:hover .sub-menu{display:flex}
.mob_call{padding:10px 20px;box-shadow:0 -1px 4px 0 rgb(0 0 0 / .12);background:#f6fafe;position:fixed;bottom:0;left:0;width:100%;z-index:998;display:none}
.cookie_block{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(246 250 254 / .6);z-index:1050;display:flex;align-items:flex-end}
.cookie_container{background:#eaeffd;padding:20px;width:100%}
.cookie_msg{text-align:center;background:#fff;border-radius:20px;padding:64px 20px 40px;max-width:834px;margin:0 auto;position:relative}
.cookie_msg a{text-decoration:none;color:#14ae5c}
.page_hero{border-radius:20px;background:#f6fafe no-repeat right top;padding-top:50px;padding-bottom:25px}
.page_hero .container{max-width:1468px}
.breadcrumbs_block .container{max-width:1468px}
.breadcrumbs,.breadcrumbs ul{display:flex;align-items:center;gap:20px;font-weight:300;font-size:1rem;line-height:130%;color:#A9B0BE;overflow:auto;white-space:nowrap}
.breadcrumbs ul{padding:12px 0}
.breadcrumbs_block{margin-bottom:40px}
.breadcrumbs ul{list-style:none;margin-bottom:0}
.breadcrumbs ul li{padding:0;margin-bottom:0}
.breadcrumbs ul li:before{display:none}
.breadcrumbs ul li:not(:last-child):after{content:'/';padding-left:20px;color:#0F0F0F}
.breadcrumbs a{color:#0F0F0F;text-decoration:none}
.breadcrumbs a:hover{color:#A9B0BE}
.breadcrumbs .cur_page{color:#A9B0BE}
.services_note_container{background:#f6fafe;border-radius:20px;padding:30px 114px;display:flex;align-items:center;gap:60px}
.services_note_right{display:flex;align-items:center;gap:60px}
.note_tel{white-space:nowrap;font-size:1.5rem;font-weight:400;text-decoration:none;color:#0bbd5f;padding:0;padding-left:36px;padding-bottom:5px;background:url(../images/Phone_r.svg) no-repeat left center}
.note_tel{text-decoration:none;color:#0bbd5f}
.services_note_container .btn{min-width:max-content}
.search_ttl{font-size:1.5rem;font-weight:400;margin-bottom:12px}
.service_block{border-radius:10px;background:#fff;padding:20px;margin-bottom:20px}
.service_toggle_container{display:flex;align-items:center;justify-content:space-between;gap:20px}
.expertise_block .service_block:last-child{margin-bottom:0}
.serv_link{text-decoration:none;display:flex;align-items:center;gap:10px;min-width:max-content;color:#14ae5c;font-weight:300}
.serv_link:hover{text-decoration:none;color:#0bbd5f}
.serv_link svg *{transition:all .3s ease}
.serv_link:hover svg *{stroke:#0bbd5f}
.service_toggle{cursor:pointer;font-weight:400;font-size:1.5rem;display:flex;align-items:center;gap:20px;transition:all .3s ease}
.service_toggle[aria-expanded="true"]{padding-bottom:20px}
.service_toggle:before{content:"";width:3.125rem;height:3.125rem;min-width:3.125rem;border-radius:50%;border:1px solid #14ae5c;background:url(../images/plus.svg) no-repeat center center;transition:all .3s ease}
.service_toggle[aria-expanded="true"]:before{transform:rotate(45deg)}
.service_block_content{padding-left:70px}
.table-striped>tbody>tr:nth-of-type(2n+1)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:#f6fafe}
.table>th{padding-bottom:24px;font-size:1.25rem;font-weight:300}
.service_block_content tr{vertical-align:middle}
.service_block_content .service_block_content{padding-left:60px}
.service_block_content .service_toggle{padding:10px 0}
.service_block_content .service_toggle:before{width:40px;height:40px;min-width:40px}
.doctor_photo{border-radius:30px;width:345px;height:345px;min-width:345px}
.doc_photo_stiky{top:200px;z-index:50;width:345px;max-width:345px}
.stiky_doc_name{display:none;font-weight:400;font-weight:400;font-size:2rem;margin-top:20px;margin-bottom:20px}
.doctor_section{background:#fff;padding:30px;border-radius:30px;display:flex;align-items:flex-start;gap:60px}
.doctor_info_section{display:flex;flex-direction:column;gap:60px}
.doctor_info_section h3{padding:20px;border-radius:20px;background:#F6FAFE;margin-bottom:20px;font-size:2rem;font-weight:400}
.doctor_info_section ul,.oprations ul{list-style:none;font-size:1.25rem;font-weight:400;display:flex;flex-direction:column;gap:20px;padding-left:0;margin-bottom:0}
.doctor_info_section ul li,.oprations ul li{display:flex;gap:20px}
.doctor_info_section ul li:before,.oprations ul li:before{content:'';width:24px;min-width:24px;height:28px;background:url(../images/list_marker.svg) no-repeat center bottom / contain;margin-top:-2px}
.short_info{display:flex;flex-direction:column;gap:20px}
.short_info_row{display:flex;gap:20px}
.short_info_ttl{font-size:1.25rem;font-weight:400;min-width:146px;width:146px}
.doc_awards{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}
.doc_award{display:flex;gap:12px;padding-top:14px;position:relative}
.doc_award:before{content:'';width:32px;min-width:32px;height:32px;background:url(../images/Stars.svg) no-repeat center center / contain}
.doc_award:after,.prepare:after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#3b7af6,#fff)}
.doc_step{display:flex;align-items:center;gap:20px;margin-bottom:20px}
.doc_step_year{font-size:1.25rem;font-weight:400}
.doctor_info_section .doc_step:last-child{margin-bottom:0}
.preferenses_block,.prepare_block{background:#F6FAFE}
.preferenses_block h2{font-size:2.625rem;font-weight:400;margin-bottom:3.125rem}
.preferenses{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.preferens{padding:40px;border-radius:30px;background:#e9effd;font-weight:400;font-size:1.5rem;display:flex;align-items:center;gap:24px;line-height:1.4}
.preferenses .preferens:nth-child(3n-1){background:#e4dee8}
.preferenses .preferens:nth-child(3n){background:#14ae5c;color:#fff}
.preferens_num{font-weight:300;font-size:3.1rem;color:#14ae5c;height:110px;width:110px;min-width:110px;display:flex;align-items:center;justify-content:center;background:url(../images/num_b.svg) no-repeat center center / contain}
.preferenses .preferens:nth-child(3n) .preferens_num{color:#fff;background:url(../images/num_w.svg) no-repeat center center / contain}
.doctors{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.doctor{padding:20px;border-radius:30px;background:#fff;display:flex;gap:20px}
.doctor h3{font-weight:400;font-size:2rem;margin-bottom:20px}
.doctor_post{font-size:1.125rem;margin-bottom:10px}
.doctor_dosv{margin-bottom:20px;color:#0bbd5f}
.doctor_prim p{margin-bottom:20px}
.doctor_tel{display:flex;align-items:center;gap:10px;font-size:1.125rem;text-decoration:none;color:#0F0F0F;margin-bottom:30px}
.doctor_tel:before{content:"";background:url(../images/Phone_r.svg) no-repeat center center / contain;width:20px;height:20px;min-width:20px}
.page_navigate_link{padding-top:3.125rem}
.page_pagination{display:flex;align-items:center;justify-content:center;gap:30px;font-weight:300;font-size:1.125rem}
.page_pagination a{color:#0F0F0F;text-decoration:none}
.page_pagination a:hover{text-decoration:underline;color:#14ae5c}
.page_pagination .pagination_cur_page,.page-numbers.current{color:#14ae5c}
.page_pagination .next,.page_pagination .prev{display:flex;align-items:center;justify-content:center;border:1px solid #14ae5c;border-radius:50%;height:60px;width:60px;min-width:60px}
.page_pagination .next svg *,.page_pagination .prev svg *{transition:all .3s ease}
.page_pagination .next:hover,.page_pagination .prev:hover{background:#0bbd5f;color:#fff}
.page_pagination .next:hover svg *,.page_pagination .prev:hover svg *{stroke:#fff}
.slider_section{padding:80px 0 120px}
.slider_block{padding:0 114px;position:relative}
.slider_block .swiper-slide{height:470px}
.slider_block .swiper-slide img,.slider_block .swiper-slide iframe{border-radius:30px}
.slider_block .swiper-slide iframe{width:100%;height:100%}
.types{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.type{padding:20px;border-radius:20px;background:#fff;display:flex;align-items:center;gap:20px;font-weight:400;font-size:1.3rem;line-height:1.4}
a.type{color:#0f0f0f;text-decoration:none}
a.type:hover{color:#0bbd5f}
.type_icon,.poly_steps_name_icon{display:flex;align-items:center;justify-content:center;border-radius:50%;height:3.125rem;width:3.125rem;min-width:3.125rem;background:#c9f3dd}
.body_shrinked .entry-content>*:not(.all_polys){width:75%}
.polys_fixed{position:sticky;top:30px;z-index:10}
.polys_fixed .nav-pills{position:absolute;max-width:400px;right:0;margin-top:50px;top:30px!important}
.clinic-layout{display:flex;gap:1.5rem;align-items:stretch}
.clinic-wrap{display:flex;gap:3rem;align-items:center}
.clinic-wrap .all_polys .nav-link{font-size:1rem;font-weight:400}
.clinic-wrap .clinic-maps{flex:1 1 65%}
.clinic-wrap .clinic-info{flex:1 1 35%}
.clinic-wrap .map_block{width:100%}
.clinic-wrap .nav-pills{flex:1 1 25%;align-items:flex-start}
.clinic-maps{flex:1 1 auto;width:100%;min-width:0}
.clinic-info{display:flex;gap:1rem}
.clinic-tabs{display:flex;flex-direction:column;gap:.5rem;max-height:30rem;overflow:auto;padding-right:.5rem}
.clinic-tab{display:block;width:100%;text-align:left;border:.0625rem solid rgb(0 0 0 / .1);padding:.625rem .75rem;border-radius:.5rem;background:#fff;cursor:pointer}
.clinic-address{font-size:1.2rem;margin:20px 0}
.clinic-tab.is-active{border-color:#004f5f;box-shadow:0 0 0 .125rem rgb(0 79 95 / .15)}
.clinic-details{flex:1 1 auto}
.clinic-title{margin:0 0 .5rem 0}
.clinic-tel{display:inline-block;margin:.375rem 0 1rem}
.clinic-schedule table{border-collapse:collapse}
.clinic-schedule td{padding:.375rem 0;border-bottom:.0625rem solid rgb(0 0 0 / .06)}
.clinic-pane[hidden]{display:none!important}
.clinic-pane.is-active{display:block}
.clinic-map .map iframe{width:100%;height:30rem;border:0}
@media (max-width:62rem){.clinic-layout{flex-direction:column}
.clinic-info{flex:1 1 auto}
.clinic-maps .map iframe{height:22.5rem}
}
.text-image .map_desc_img{height:unset;max-height:420px}
.text-image .row{display:flex;align-items:center;gap:40px;flex-wrap:nowrap}
.text-image .row>div:first-child{flex:1 1 calc(50% - 20px);width:auto}
.text-image .row>div:last-child{flex:1 1 calc(50% - 20px);width:auto}
.text-image .map_desc_img--compact,.text-image .map_desc_img--compact img{max-height:250px;width:fit-content;text-align:center;margin:0 auto;object-fit:contain}
@media(max-width:62.5rem){.text-image .row{flex-direction:column!important;gap:0}
}
.prepares{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 60px}
.prepare{position:relative;padding-top:14px}
.prepare h3{font-weight:400;font-size:2rem;margin-bottom:12px}
.doctor_slide{width:345px}
.doctor_list_section{padding:120px 0}
.doctor_list_slider{position:relative;padding:0 114px}
.doctor_link{display:flex;flex-direction:column;gap:20px;text-align:center;color:#0f0f0f;text-decoration:none;position:relative}
.doctor_link h3{font-weight:400;font-size:1.9rem;margin-bottom:0;transition:all .3s ease}
.doctor_link:hover h3{color:#0bbd5f}
.doctor_link_marker{position:absolute;top:303px;right:12px;background:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:60}
.doctor_link_marker svg *{transition:all .3s ease}
.doctor_link:hover .doctor_link_marker{background:#14ae5c}
.doctor_link:hover .doctor_link_marker svg *{stroke:#fff}
.slider_block .swiper-pagination,.doctor_list_slider .swiper-pagination{display:none}
.free_serv_note_list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.free_serv_note_list_item{display:flex;align-items:center;gap:12px;text-align:left}
.free_serv_note_list_item_icon{border-radius:50%;width:3.125rem;height:3.125rem;min-width:3.125rem;background:#f4e2e7;display:flex;align-items:center;justify-content:center}
.services_note_block h3{font-weight:400;font-size:2rem;margin-bottom:20px}
.free_services_note_right h3{color:#A9B0BE}
.post_content h1{font-size:2rem;font-weight:400;margin-bottom:20px}
div.post-bottom-items{width:100%}
.post_excerpt{font-size:1.25rem;font-weight:400;margin-bottom:40px}
.post_trumb{border-radius:30px;height:595px;margin-bottom:3.125rem}
.post_desc{background:#EAEFFD;border-radius:20px;padding:20px;margin-bottom:20px}
.post_content .slider_block{margin-bottom:30px}
.post_content .slider_block .swiper-slide{height:230px}
.post_content .wp-block-image figure{margin-left:auto;margin-right:auto;width:100%;display:flex;height:600px;padding:20px}
.post_content .wp-block-image img{object-fit:cover;width:100%!important;border-radius:20px}
.post-single-slide-block .single-slide-image{padding:20px}
.post-single-slide-block .single-slide-image img{border-radius:20px}
.wp-block-quote>cite{padding:20px;color:#fff;border-radius:20px;font-size:1.125rem;display:flex;gap:20px;background:#14ae5c;margin-bottom:1.5rem;font-style:normal}
.wp-block-quote>cite:before{content:'';display:block;width:26px;height:25px;min-width:26px;background:url(../images/bq.svg) no-repeat center center / contain}
.post_bottom{padding:20px;border-radius:20px;background:#eaeffd;display:flex;align-items:center;gap:20px;height:100%}
.post_bottom .socials{gap:20px}
.like_image{background:url(../images/Heart.svg) no-repeat center center / contain;height:24px;width:24px;min-width:24px;cursor:pointer}
.like_post{display:flex;align-items:center;gap:10px}
.last_news{padding:30px;background:#fff;border-top:3px solid #0bbd5f}
.last_news .last_news-title{font-weight:400;font-size:1.5rem;margin-bottom:40px}
.last_news_item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D8E2E8}
.last_news_item .last_news_item-title{font-size:1.25rem;font-weight:400;margin-bottom:10px}
.last_news_item a{color:#0f0f0f;text-decoration:none}
.last_news_item a:hover{color:#0bbd5f}
.last_news_item_date{font-weight:300;color:#14ae5c;margin-bottom:10px}
.last_news_item_excerpt p{margin-bottom:0}
.last_news .last_news_item:last-child{border-bottom:none}
.news_block{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.page_hero_subttl{font-size:1.5rem;font-weight:400;margin-top:20px}
.likarna_infos{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;min-width:580px}
.likarna_map_block{display:flex;gap:30px}
.likarna_map_block .w-100.map{flex:1 1 65%}
.likarna_map_block .poly_infos{flex:1 1 35%}
.likarna_info{border-radius:30px;padding:40px;font-weight:400;font-size:1.5rem}
.likarna_info_icon{border-radius:50%;height:70px;width:70px;margin-bottom:1rem}
.likarna_info_bads{background:#14ae5c;color:#fff}
.likarna_info_vid{background:#fff}
.likarna_info_pats{background:#e4dee8;grid-column:span 2}
.likarna_info_num{font-weight:300;font-size:3.5rem;line-height:1.4;margin-bottom:8px}
.likarna_info_pats .likarna_info_num{color:#14ae5c}
.likarna_info_bads .likarna_info_icon{background:#fff url(../images/bads.svg) no-repeat center center}
.likarna_info_vid .likarna_info_icon{background:#14ae5c url(../images/Hospital.svg) no-repeat center center}
.likarna_info_pats .likarna_info_icon{background:#fff url(../images/Users_group.svg) no-repeat center center}
.likarna_map_block #map{height:auto}
.likarna_address{border-radius:10px;background:#14ae5c;color:#fff;font-weight:400;padding:10px 20px;position:absolute;bottom:30px;left:30px;z-index:300}
.lik_img{border-radius:30px;margin-bottom:30px;position:relative;cursor:pointer;display:block}
.lik_img1,.lik_img2{height:345px;display:inline-block;width:calc(50% - 1.063rem)}
.lik_img2{margin-left:26px}
.lik_img3{height:475px}
.lik_img iframe{width:100%;height:100%}
.lik_img4{height:480px}
.lik_img5{height:345px}
.full_size{position:absolute;bottom:12px;right:12px;width:30px;height:30px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}
.full_size svg *{transition:all .3s ease}
.lik_img:hover .full_size{background:#14ae5c}
.lik_img:hover .full_size svg *{stroke:#fff}
.likarna_links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}
.likarna_link{border-radius:30px;background:no-repeat center center / cover;display:flex;align-items:flex-end;padding:20px;font-weight:400;font-size:1.5rem;color:#0f0f0f;text-decoration:none;height:313px;position:relative}
.likarna_link_txt{position:absolute;padding:10px 70px 10px 20px;background:rgb(255 255 255 / .8);border-radius:10px;transition:all .3s ease;display:flex;align-items:center;min-height:125px;bottom:20px;left:20px;right:20px}
.likarna_link .marker{position:absolute;bottom:30px;right:40px;width:24px;height:24px}
.likarna_link .znak{position:absolute;top:40px;right:40px;opacity:0;transition:all .3s ease}
.likarna_link:hover{color:#fff}
.likarna_link:hover .likarna_link_txt{background:#14ae5c;top:0;left:0;right:0;bottom:0;border-radius:30px;padding:30px 90px 30px 40px;align-items:flex-end}
.likarna_link:hover .znak{opacity:1}
.likarna_link:hover .marker svg *{stroke:#fff}
.likarna_apt_note{background:#14ae5c;border-radius:20px;color:#fff;font-size:1.125rem;padding:20px;margin-bottom:20px}
.likarna_apt_block{background:#fff;border-radius:20px;padding:20px}
.likarna_apt_block h3{font-weight:400;font-size:2rem;margin-bottom:20px}
.oprations{border-radius:20px;background:#fff;padding:30px}
.oprations{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}
.oprations .operation_list{position:relative}
.oprations .operation_list:not(:last-child):after{content:'';position:absolute;top:0;right:-31px;width:2px;height:100%;background:linear-gradient(to bottom,#14ae5c,#fff)}
.doc_sep{position:absolute;bottom:-60px;left:0;width:100%;height:3px;border-bottom:3px dotted #dde6eb}
.steto_block{background:url(../images/steto.png) no-repeat right bottom / cover}
.all_polys .nav-link{display:flex;gap:10px;padding:20px;border-radius:20px;background:#f4f7fe;font-weight:300;font-size:1.125rem;color:#0f0f0f;transition:all .3s ease}
.all_polys .nav-link.active{background:#14ae5c;color:#fff}
.all_polys .nav-link.active svg *{fill:#fff}
.all_polys .nav{gap:10px;top:100px;z-index:300;margin-bottom:20px}
.map iframe{border-radius:20px;width:100%}
.poly_infos{min-width:350px}
.poly_infos h3{font-weight:400;font-size:2rem;margin-bottom:20px}
.poly_rozklad{padding:20px;border-radius:20px;background:#fff}
.poly_rozklad{font-size:1.125rem;margin-top:20px}
.poly_rozklad tr:not(:last-child) td{padding-bottom:20px}
.all_polys .slider_block .swiper-slide{height:336px}
.poly_serv_row{display:flex;flex-wrap:wrap;gap:2.5rem 1.875rem}
.poly_serv_row .poly_serv{padding:.813rem;display:flex;align-items:center;justify-content:space-between;flex:1 1 calc(250px);gap:10px}
.poly_serv_row .poly_serv_name{flex:1 1;padding-right:unset;font-size:16px}
.poly_serv_row .marker{display:none}
.poly_serv_row .poly_serv_icon{margin:unset}
.poly_serv1_row,.poly_serv2_row{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px}
.poly_serv2_row{grid-template-columns:repeat(3,1fr)}
.poly_serv{display:block;border-radius:20px;background:#fff;padding:20px;position:relative;color:#0f0f0f;text-shadow:none;font-size:1.25rem;font-weight:400;text-decoration:none}
.poly_serv_icon{width:90px;height:90px;border-radius:50%;margin-left:auto;margin-bottom:10px}
.poly_serv_name{padding-right:29px}
.poly_serv .marker,.poly_doc .marker{position:absolute;bottom:20px;right:20px}
.poly_serv svg *,.poly_doc svg *{transition:all .3s ease}
.poly_serv:hover,.poly_doc:hover{color:#fff;background:#14ae5c}
.poly_serv:hover svg *,.poly_doc:hover svg *{stroke:#fff}
.bg_white{background:#fff}
.poly_doc{display:block;position:relative;text-decoration:none;color:#0f0f0f;font-weight:400;font-size:1.25rem;border-radius:20px;padding:20px;padding-right:3.125rem;background:#EAEFFD}
.poly_doc_icon{background:#fff url(../images/Stethoscope.svg) no-repeat center center;width:3.125rem;height:3.125rem;border-radius:50%;margin-bottom:20px}
.poly_steps{display:flex;flex-direction:column;gap:52px}
.poly_step{border-radius:30px;background:#d8e2e8;padding:20px;display:flex;align-items:center;gap:20px;position:relative}
.poly_steps .poly_step:not(:last-child):after{content:'';background:url(../images/step_arrow.svg) no-repeat center center / contain;width:32px;height:32px;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%)}
.poly_steps_name{font-size:1.125rem;display:flex;align-items:center;gap:10px;background:#fff;border-radius:3.125rem;padding:8px 10px;padding-right:20px;white-space:nowrap}
.poly_step_txt{font-weight:400;font-size:1.5rem}
.poly_step_txt p:last-child{margin-bottom:0}
.admins{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.admins .doctor_photo{width:100%;min-width:0;margin-left:auto;margin-right:auto}
.admins .doctor_link:hover h3{color:#0f0f0f}
.admin_note{display:flex;align-items:center;gap:20px;font-weight:400;font-size:2rem}
.nowrap{white-space:nowrap}
.about_prefs .preferens_num{height:80px;width:80px;min-width:80px}
.about_prefs{margin-bottom:160px}
.about_prefs .preferens{align-items:flex-start;gap:12px}
.white_block{border-radius:30px;padding:30px;background:#fff}
.spozh_links{font-size:1.125rem;margin-bottom:40px}
.spozh_links a{display:flex;align-items:center;gap:15px;font-size:1rem}
.spozh_links a:before{content:'';width:24px;height:24px;min-width:24px;background:url(../images/Download.svg) no-repeat center center / contain}
.spozh_text h3{margin-bottom:20px;font-size:2rem;font-weight:400}
.spozh_text h4{font-size:1.5rem;font-weight:400;margin-bottom:20px}
.form__container{background:url(../images/form_bg.png) no-repeat left top / cover}
.form__container h2{font-weight:400;font-size:2.625rem}
body:not(.wp-admin) input:not([type="checkbox"]),body:not(.wp-admin) select,body:not(.wp-admin) textarea{width:100%;border:1px solid #9da4af;border-radius:10px;padding:19px 1rem;background:#fff}
body:not(.wp-admin) textarea{resize:none;height:110px}
.about_hero{background:#9ad6df}
.contact_ttl{font-weight:400;font-size:1.25rem}
.contacts_block tr:not(:last-child) td{padding-bottom:23px}
.contacts_block tr td{padding-right:40px}
.meds_block h2{font-weight:400;font-size:2.625rem}
.cont_med{display:flex;gap:20px;border-radius:20px;background:#fff;padding:20px}
.cont_med:not(:last-child){margin-bottom:15px}
.cont_med_ttl{font-size:1.5rem;font-weight:400;margin-bottom:12px}
.cont_med_adr{color:#A9B0BE}
.info_note{font-weight:400;font-size:1.25rem}
.info_tabs{margin-left:114px;gap:5px}
.info_tabs .nav-link{background:#9cbcfb;border-radius:30px 30px 0 0;font-weight:300;font-size:1.125rem;padding:14px 25px;color:#fff}
.info_tabs .nav-link.active{background:#14ae5c}
.info_doc{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:20px;padding:20px;background:#fff;margin-bottom:15px}
.info_doc_name{display:flex;align-items:center;gap:20px;font-weight:400;font-size:1.25rem;color:#14ae5c}
.info_doc_icon{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px}
.info_doc a{display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:#14ae5c;color:#fff;padding:10px 25px;border-radius:30px}
.about_prefs .vac_preferens{display:flex;align-items:center;gap:12px;flex-direction:row;font-size:1.25rem;padding:20px;padding-left:40px}
.preferenses .preferens.vac_preferens:nth-child(3n-1){background:#e9effd}
.preferenses .preferens.vac_preferens:nth-child(3n){background:#e9effd;color:#0f0f0f}
.preferenses .preferens.vac_preferens:nth-child(3n) .preferens_num{background:url(../images/num_b.svg) no-repeat center center / contain}
.vac_note{position:relative;padding-bottom:3.125rem;font-weight:400;font-size:1.5rem;margin-bottom:3.125rem}
.vac_note:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right,#14ae5c,#eaeffd)}
.vac_desc_block{background:#14ae5c}
.vac_desc{display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:400;font-size:2rem;color:#fff}
.vac_desc .white_btn{border:none;color:#14ae5c}
.vac_desc .white_btn:hover{color:#fff}
.vac_desc_left{display:flex;align-items:center;gap:30px;max-width:1180px}
.vac_desc_img{border-radius:50%;width:135px;min-width:135px;height:135px}
.vac_link{border-radius:20px;padding:20px;padding-right:3.125rem;display:block;position:relative;background:#eaeffd;color:#0f0f0f;text-decoration:none;height:100%}
.vac_link_icon{border-radius:50%;width:3.125rem;height:3.125rem;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.vac_date{font-weight:300;color:#14ae5c;transition:all .3s ease;margin-bottom:20px}
.vac_link h3{font-weight:400;font-size:2rem}
.vac_link svg *{transition:all .3s ease}
.vac_link:hover{background:#14ae5c;color:#fff}
.vac_link:hover .vac_date{color:#fff}
.vac_link:hover svg *{stroke:#fff}
.vac_link_marker{position:absolute;bottom:20px;right:20px}
.vac_list_section .swiper-wrapper,.parnter_block .swiper-wrapper{align-items:stretch}
.vac_list_section .swiper-slide,.parnter_block .swiper-slide{height:auto}
.partner_link{background:#fff;padding:30px;border-radius:20px;display:flex;align-items:center;justify-content:center;height:100%}
.parnter_block h2{font-weight:400;font-size:2rem}
.why_section .doc_award:before{display:none}
.why_section .doc_award{font-weight:400;font-size:1.25rem}
.doc_award_icon{margin-bottom:0;min-width:3.125rem}
.partner_note_desc{font-weight:400;font-size:1.125rem;margin-top:20px}
.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.project{border-radius:30px;padding:20px;padding-bottom:30px;display:flex;flex-direction:column;background:#eaeffd;gap:12px;color:#0f0f0f;text-decoration:none;position:relative;transition:all .5s ease}
.project_trumb{border-radius:30px;height:250px;transition:all .5s ease}
.project_ttl{font-weight:400;font-size:1.5rem;padding-right:30px}
.project_desc{padding-right:30px}
.project_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#14ae5c;transition:all .5s ease;color:#fff;display:flex;justify-content:flex-end;flex-direction:column;opacity:0;border-radius:30px;padding:20px;padding-bottom:30px}
.project:hover{background:#14ae5c;color:#fff;justify-content:space-between}
.project .marker{position:absolute;bottom:30px;right:20px;display:none}
.project:hover .marker{display:block}
.zmi_logo{width:144px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.vac_num{background:#eaeffd}
.vac_num--new{justify-content:space-around}
.vac_num--new .vac_num_group{display:flex;flex-direction:column;gap:10px}
.vac_num--new .services_note_container{text-align:left}
.vac_num--new .vac_num_group{width:100%}
.search_item{display:block;color:#0f0f0f;text-decoration:none;padding-top:20px}
.search_item h3{font-weight:400;font-size:1.25rem}
.serch_results .search_item:not(:last-child){border-bottom:1px solid #D8E2E8;padding-bottom:20px}
.search_item .news_item_date{margin-bottom:10px}
.search_item:hover{color:#0bbd5f}
.search_count{font-weight:400;font-size:1.5rem;margin-bottom:40px}
.error404_container{background:#948db6 url(../images/404.png) no-repeat center center / cover;display:flex;align-items:flex-end;justify-content:center;color:#fff;font-weight:300;font-size:3.75rem;height:680px;padding-bottom:55px}
.search_container h3{font-weight:400;margin-bottom:12px;font-size:2rem}
.search_container h3 a{text-decoration:none}
#thanks p{font-weight:400;font-size:1.5rem;text-align:center}
.open_search{cursor:pointer}
.header_search{position:absolute;height:100%;width:calc(100% - 402px - 190px);left:402px;background:#fff;display:none}
.header_search input{border:none;border-radius:0;border-bottom:1px solid #14ae5c}
.header_search .search_btn,.header_search .search_btn:hover{background-color:#fff0}
.header_search .search_btn:hover svg *{stroke:#14ae5c}
.scrolled .header_logo{width:150px;}
.btn[type="submit"] br{display:none}
.struct_slider .swiper-wrapper,.likstruct_slider .swiper-wrapper{align-items:stretch}
.struct_slider .swiper-slide{height:100%}
.struct_slider .swiper-slide,.likstruct_slider .swiper-slide{height:auto}
.struct_slider .swiper-slide .type,.struct_slider .swiper-slide .poly_doc,.likstruct_slider .swiper-slide .type,.likstruct_slider .swiper-slide .poly_doc{height:100%}
.likstruct_slider{height:450px}
.likstruct_slider .swiper-slide{height:calc((100% - 30px) / 2)!important}
.struct_slider{padding-bottom:30px}
.struct_slider .swiper-slide{height:100%}
.poly_serv_slider .swiper-slide{height:auto!important}
.poly_serv_slider .swiper-slide .type,.poly_serv_slider .swiper-slide .poly_serv{height:100%!important}
.poly_serv_slider{padding-bottom:30px!important}
.nwrap{white-space:nowrap}
.privacy_policy_text_block .container>div,.cookie_policy_text_block .container>div{display:flex;flex-direction:column;gap:10px}
.privacy_policy_text_block .container p,.cookie_policy_text_block .container p{margin-bottom:0}
.privacy_policy_text_block .container h3,.cookie_policy_text_block .container h3{margin:10px 0}
.stats-block{margin:40px 0}
.stats-block .container{border-radius:20px}
.stats-block .container_wrap{background-color:#F6FAFE}
.stats-block__title{text-align:left;font-size:2rem;margin-bottom:40px}
.stats-items{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}
.stat-item{flex:1 1 30%;min-width:240px;border-radius:1rem;padding:30px;text-align:left;display:flex;align-items:center;gap:30px;position:relative;overflow:hidden}
.stat-item.dark-background .stat-number,.stat-item.dark-background .stat-label{color:#fff}
.stat-item::before{content:url(../images/lines-white.svg);position:absolute;opacity:.3}
.stat-number{font-size:55px;font-weight:200;color:#14ae5c;position:relative;height:100px;width:100px;display:flex;position:relative;z-index:1;align-items:center;justify-content:center}
.stat-number::before{content:url(../images/number.svg);position:absolute;top:-5%;left:47%;transform:translate(-50%);width:110px;height:110px}
.stat-label{position:relative;z-index:1;font-size:24px;font-weight:400}
.doctor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.doctor-grid .doctor_item{border:1px solid #eee;padding:20px;border-radius:15px}
.doctor-grid .doctor_link{flex-direction:row}
.doctor-grid .doctor_detail_info{text-align:left}
.doctor-grid .doctor_detail_info{display:flex;flex-direction:column;gap:20px}
.doctor-grid h3{margin-bottom:0!important}
.doctor-grid .doctor_post{margin-bottom:0;font-weight:200}
.doctor-grid .doctor_dosvid{font-weight:200;color:#0bbd5f}
.doctor-grid .doctor_vitdil{font-weight:200}
.doctor-grid .btn{margin-top:15px}
.doctor-grid .doctor_item{background-color:#fff;border-radius:30px}
.doctor-grid .doctor_phone{position:relative;color:#000;font-weight:200;font-size:18px;padding-left:32px;text-decoration:none;height:27px;display:flex;align-items:center}
.doctor-grid .doctor_phone::before{content:url(../images/phone-icon.svg);position:absolute;left:0;width:fit-content;height:fit-content;top:3px}
.zapys_block{border-radius:30px;margin-bottom:2.5rem}
.zapys_block .expertise_block{background-color:#E4DFE8}
.zapys_block h2{text-align:center;margin-bottom:40px;font-weight:400}
.zapys_block .zapys_note{text-align:center;margin-bottom:40px;font-size:24px}
.zapys_cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;border-radius:20px;background-color:#fff;padding:0 139px}
.zapys_card{flex:1 1 45%;background:#fff;border-radius:12px;padding:25px 30px;min-width:500px}
.zapys_card_wrap{display:flex;gap:40px;margin-bottom:20px;align-items:center;min-height:78px;flex-wrap:wrap}
.zapys_card_wrap h3{flex:0 1 50%}
.zapys_card_nums{position:relative}
.zapys_card_nums::before{content:url(../images/phone-icon.svg);position:absolute;left:0;width:fit-content;height:fit-content;top:50%;transform:translateY(-50%)}
.zapys_card_num{flex:1 1 50%}
.zapys_card h3{font-size:2rem;font-weight:400;margin-bottom:0!important}
.zapys_card .tel{display:block;font-size:24px;font-weight:400;color:#0bbd5f;text-decoration:none;margin-bottom:5px;background:unset}
.zapys_card ul{list-style:none;padding:0;margin:0}
.zapys_card li{display:flex;align-items:center;margin-bottom:10px;font-size:15px}
.zapys_card li .num{display:inline-block;background:#14ae5c;color:#fff;font-weight:400;border-radius:50%;min-width:22px;height:22px;line-height:22px;text-align:center;font-size:1rem;margin-right:12px}
.zapys_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:40px;padding:0 170px;padding-right:85px}
.zapys_bottom_item{display:flex;gap:40px;align-items:center}
.zapys_bottom h4{font-size:1.5rem;font-weight:400;margin-bottom:5px;max-width:355px}
.zapys_bottom .tel{font-size:24px;font-weight:400;color:#0bbd5f;text-decoration:none;background:unset;position:relative}
.zapys_bottom .tel::before{content:url(../images/phone-icon.svg);position:absolute;left:0;width:fit-content;height:fit-content;top:3px}
.zapys_email{text-align:center;font-size:.95rem}
.zapys_email a{color:#14ae5c;text-decoration:none;font-weight:400;position:relative;padding-left:25px;display:block;width:fit-content;margin:0 auto;margin-top:10px}
.zapys_email a::before{content:url(../images/email-icon.svg);position:absolute;left:0;width:fit-content;height:fit-content;top:0}
.events-calendar{background-color:#F6FAFE;margin:40px 20px}
.events-calendar__wrapper{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}
.events-calendar__wrapper--with-image{grid-template-columns:1fr 1fr}
.events-calendar__title{font-size:2.625rem;font-weight:400;color:#0f0f0f;margin-bottom:30px}
.events-calendar__month{overflow:hidden;border-radius:20px;background-color:#fff}
.events-calendar__month:not(:last-child){margin-bottom:2rem}
.events-calendar__month-title{font-size:24px;font-weight:400;color:#000;padding:10px;background-color:#50c67c;text-align:center}
h3.events-calendar__month-title{margin-bottom:0!important}
.events-calendar__item{padding:8px;background-color:#fff;display:block;text-decoration:none;transition:all 0.3s}
.events-calendar__item:hover{background-color:#F3EEF2}
.events-calendar__item:hover .events-calendar__event-title{text-decoration:underline}
.events-calendar__month>.events-calendar__item:last-child{padding-bottom:8px}
.events-calendar__date{color:#50c67c;font-size:22px;margin-bottom:5px}
.events-calendar__info{display:flex;align-items:center}
.events-calendar__event-title{font-size:16px;font-weight:400;color:#0f0f0f;text-decoration:none}
.events-calendar__image{width:100%;height:auto;border-radius:20px;overflow:hidden;position:sticky;top:120px}
.events-calendar__image img{width:100%;height:auto;display:block;object-fit:cover}
@media (max-width:1024px){.events-calendar__wrapper--with-image{grid-template-columns:1fr 300px;gap:30px}
}
@media (max-width:768px){.events-calendar{padding:0}
.events-calendar__wrapper--with-image{grid-template-columns:1fr;gap:20px}
.events-calendar__title{font-size:2rem;margin-bottom:20px}
.events-calendar__date{font-size:18px}
.events-calendar__event-title{font-size:14px}
.events-calendar__month-title{font-size:20px}
.events-calendar__image{position:static}
}
:root{--skagerrak:#004f5f;--dark:#37464F;--still:#CCEEF2;--red:#0bbd5f;--blue:#14ae5c;--lightbg:#F7FCFD;--light-violet:#EAEFFD;--card-radius:1.5rem;--inner-radius:1rem}
.locations-short-section{padding:2rem 0}
.locations-short-title{margin:0 0 3rem;font-size:2.625rem;line-height:1.17}
.locations-short-grid{background:var(--light-violet);border-radius:var(--card-radius);padding:1.25rem;display:grid;grid-template-columns:1fr;gap:1.25rem}
.locations-short-grid.cols-2{grid-template-columns:1fr 1fr}
.location-card{background:#fff;border-radius:var(--card-radius);padding:1.25rem;display:flex;gap:1.25rem;width:100%;align-items:stretch;box-shadow:0 0 30px rgb(55 70 79 / .2)}
.location-card__media{flex:0 0 55%;display:flex;align-items:center;justify-content:center}
.location-card__media img{width:100%;height:300px;object-fit:cover;border-radius:var(--inner-radius);display:block}
.location-card__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}
.location-card__title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.2;color:#0E0E0E}
.location-card__address{font-size:1rem;line-height:1.3;color:var(--dark)}
.location-card__schedule{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem;color:#000;font-size:.9375rem}
.location-card__schedule .sch-day{font-weight:600!important;margin-right:.375rem}
.location-card__phone{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:red;text-decoration:none}
@media (max-width:1200px){.location-card__media{flex-basis:280px}
.location-card__media img{height:220px}
}
@media (max-width:992px){.locations-short-grid.cols-2{grid-template-columns:1fr}
}
@media (max-width:768px){.location-card{flex-direction:column}
.location-card:nth-child(even){flex-direction:column}
.location-card__media{flex-basis:auto}
.location-card__media img{height:200px}
}
.location-main-wrap{display:flex;gap:4rem;margin-bottom:3rem}
.location-text-wrap{display:flex;flex-direction:column;gap:3rem}
.location-photo-mobile{flex:1 1 50%;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px rgb(60 60 100 / .25)}
.location-info__label{font-size:1.5rem;font-weight:400}
.location-info__value{font-size:1rem;font-weight:200;display:flex;flex-direction:column;gap:.3rem}
.location-text-wrap{flex:1 1 50%;justify-content:center}
.location-info__row{display:flex;flex-direction:column;gap:.5rem;position:relative}
.location-info__row::before{content:"";width:2px;opacity:.3;height:100%;position:absolute;background-color:#0bbd5f;left:-10px;top:0;border-radius:10px}
.location-info__time-day{font-size:1rem;font-weight:400}
.location-info__time{font-size:1rem;font-weight:200}
.location-photo img{max-height:450px}
.location-voice-wrap .location-voice__label{font-size:1.5rem;max-width:800px;font-weight:400;margin:0 auto 30px;text-align:center}
.location-voice-wrap{padding:40px;background-color:#F6FAFE;border-radius:30px;gap:30px;max-width:1000px;margin:50px auto 70px}
.location-voice-wrap .location-voice{display:grid;grid-template-columns:repeat(2,minmax(auto,400px));justify-content:center;gap:1rem}
.location-voice__item{flex:0 1 calc(50% - 15px)}
.location-gallery-title{margin-bottom:30px;font-size:3rem}
.location-voice__step{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:#fff;font-size:1rem;background-color:#14ae5c;border-radius:50%;margin-right:5px}
.location-extra-text{margin-bottom:3rem}
.location-layout .swiper-slide{height:425px}
.location-layout .swiper-slide img{height:100%;border-radius:30px;width:100%;max-height:425px}
.location-layout .swiper-pagination{position:unset;margin-top:2rem}
.locations-related-section .location-card{box-shadow:unset;background-color:#eaeffd}
.locations-related-section .locations-related-title{margin-bottom:50px;text-align:center}
.single-location .swiper-pagination{position:unset;margin-top:2rem}
@media (max-width:1600px){.zapys_cards{padding:0 60px;gap:0}
.zapys_bottom_item{gap:15px}
}
@media (max-width:1024px){.zapys_cards{padding:20px 40px}
.zapys_bottom{padding:0;justify-content:center;gap:30px}
.zapys_bottom_item{gap:20px;flex-wrap:wrap;justify-content:center}
}
@media (max-width:768px){.zapys_cards{flex-direction:column}
.clinic-wrap.all_polys{flex-direction:column-reverse;gap:0}
.icons-wrapper{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))!important}
.zapys_card{flex:1 1 100%;min-width:unset!important}
.zapys_bottom{flex-direction:column;align-items:center;text-align:center}
}
.image_cards_section{margin-bottom:120px}
.image_cards_section h2{font-size:3rem;font-weight:400;text-align:center}
.image_cards_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}
.image_card{display:block;border-radius:30px;overflow:hidden;transition:transform 0.3s ease;min-height:380px}
.image_card img{width:100%;height:100%;object-fit:cover;display:block}
.image_card:hover{transform:scale(1.05)}
.contact_banner{margin-bottom:120px}
.contact_vac_desc{display:flex;justify-content:space-between;align-items:center;border-radius:30px;padding:40px;gap:20px;flex-wrap:wrap;flex-direction:column}
.contact_vac_desc_left{max-width:70%}
.contact_vac_desc_left h2{font-size:42px;font-weight:400;margin-bottom:40px;margin:0 auto}
.contact_main_wrap{display:flex;justify-content:space-between;max-width:1028px;margin:0 auto;gap:40px;flex-wrap:wrap;width:100%}
.contact_partner_note_desc{font-size:24px;color:#000;max-width:704px;width:100%;text-align:left;font-weight:200}
.contact_vac_desc .btn{border:1px solid #14ae5c;color:#000;background:#fff;border-radius:3.125rem;padding:12px 24px;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s ease;white-space:nowrap;align-self:center}
.contact_vac_desc .btn:hover{background:#0bbd5f;color:#fff}
.contact_vac_desc .btn:hover svg path{stroke:#fff}
.contact_vac_desc .btn svg path{stroke:#14ae5c}
@media(max-width:1024px){.contact_vac_desc{padding:0}
.contact_main_wrap{justify-content:center}
}
@media (max-width:992px){.contact_vac_desc{flex-direction:column;text-align:center}
.contact_vac_desc_left{max-width:100%}
}
@media screen and (max-width:1699.8px){.header_logo_container{width:150px;min-width:220px}
.header_search{width:calc(100% - 220px - 190px);left:220px}
.breadcrumbs_block .container{max-width:1320px}
.container{padding:0 30px}
header .nav{gap:20px}
header .menu-item{font-size:1rem}
.doc_awards{grid-template-columns:repeat(1,1fr);gap:30px}
.doctor{flex-direction:column}
.map_desc_number{font-size:2.5rem}
.breadcrumbs{padding-left:114px}
.page_hero h1,.page_hero .page_hero_subttl{padding-left:114px;padding-right:114px}
.poly_serv1_row{grid-template-columns:repeat(2,1fr)}
.map_desc2 .map_desc_icon{height:110px;width:110px}
.post_trumb.cover_img img{object-fit:contain}
.post_trumb{height:unset!important}
}
@media screen and (max-width:1399.8px){html{margin-top:0!important}
.header_logo_container{width:unset;min-width:unset;position:relative}
.header_search{width:calc(100% - 154px - 250px);left:154px}
.header_logo{width:150px;position:relative}
.expertise_block,.gallery_container,.container_wrap,.map_container,.news_container,.reviews_container,.faqs_container,.services_note_container,.page_hero h1,.page_hero .page_hero_subttl{padding-left:70px;padding-right:70px}
.breadcrumbs{padding-left:70px}
.hp_hero_left{padding-left:20px}
.scrolled .header_logo{width:150px;}
.breadcrumbs_block .container{max-width:1140px}
.expertises{gap:28px;grid-template-columns:repeat(3,1fr)}
.hp_hero_left{padding-left:70px;padding-right:30px;width:600px}
.hp_hero h1,.hp_hero h2{font-size:3.125rem}
.hp_hero_img{width:calc(100% - 600px)}
.hp_hero_slide{height:540px}
.search_container{margin-left:3.125rem;margin-right:3.125rem}
h2{font-size:2.875rem}
.map_desc2 .map_desc_icon{width:100px;height:100px}
.news_item_trumb{height:323px}
.footer_left{min-width:300px}
.footer_center{gap:3.125rem}
}
@media screen and (max-width:1199.8px){.expertises{grid-template-columns:repeat(2,1fr)}
.doc_awards,.preferenses,.doctors{grid-template-columns:repeat(1,1fr);gap:30px}
.news_block{grid-template-columns:repeat(2,1fr)}
.admins{grid-template-columns:repeat(3,1fr)}
.doctor{flex-direction:row}
.footer_content{flex-direction:column}
}
@media screen and (max-width:991.8px){#callbtn span{display:none}
#callbtn{padding:10px;display:none}
#callbtn.active{display:flex;border:1px solid #14ae5c}
.login{width:max-content}
.mob_menu{padding-top:95px}
header{min-height:81px;display:flex;align-items:center;transition:all 0.3s}
.header_logo{width:150px;}
h2{margin-bottom:30px}
.map_section .swiper{padding-bottom:30px;margin-top:30px}
.map_block{margin-bottom:30px}
.expertises{display:none}
.our_expertise .swiper{padding-bottom:30px}
.our_expertise .swiper-wrapper{align-items:stretch}
.our_expertise .swiper-slide,.struct_slider .swiper-slide{height:auto}
.our_expertise .swiper-slide .expertise,.struct_slider .swiper-slide .type{height:100%}
.hp_hero_img{position:relative;top:auto;left:auto;right:auto;width:100%;min-height:214px}
.hp_hero_slide,.admin_note{flex-direction:column}
.admin_note{text-align:center}
.hp_hero_left{min-height:400px;padding:70px 20px 60px;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.hp_hero .swiper{padding-bottom:40px}
.hp_hero .swiper-pagination:after,.hp_hero .swiper-pagination:before{display:none}
.hp_hero .swiper-pagination{left:50%;transform:translateX(-50%)}
#eye h2{font-size:1.875rem}
#eye .eye_title{font-size:1.875rem}
.fsize,.scolor{font-size:1.625rem;flex-direction:column;align-items:flex-start}
.services_note_container{flex-direction:column;gap:20px;text-align:center}
.doctor_section{gap:30px;flex-direction:column;padding:20px}
.slider_block .swiper-pagination,.doctor_list_slider .swiper-pagination{display:flex}
.slider_block .swiper-button-next,.slider_block .swiper-button-prev,.doctor_list_slider .swiper-button-next,.doctor_list_slider .swiper-button-prev{display:none}
.slider_block,.doctor_list_slider{padding:0}
.slider_block .swiper,.doctor_list_slider .swiper{padding-bottom:30px}
.slider_section,.doctor_list_section{padding:40px 20px}
.doc_sep{bottom:-20px}
.types,.likarna_links{grid-template-columns:repeat(2,1fr)}
.oprations{padding:20px;grid-template-columns:repeat(1,1fr);gap:20px}
.oprations .operation_list:not(:last-child):after{display:none}
.likarna_map_block{flex-direction:column}
.likarna_address{bottom:auto;top:460px}
.vac_desc,.vac_desc_left{flex-direction:column;gap:20px;text-align:center}
.projects{grid-template-columns:repeat(2,1fr)}
.error404_container{height:300px;font-size:2.5rem}
}
@media screen and (max-width:767.8px){.faqs_container #accordion .card{min-width:100%}
.hp_hero_left{padding-left:40px;padding-right:40px;min-height:320px}
.hp_hero h1,.hp_hero h2,.about_hero h1{font-size:2.125rem;margin-bottom:24px}
h1{font-size:1.8rem; word-wrap: break-word; word-break: break-word; white-space: normal;}
h2,.map_desc_number{font-size:1.875rem}
.expertise h3,.card-header,.search_ttl,.service_toggle,.doctor_info_section h3,.preferenses_block h2,.preferens,.type,.prepare h3,.page_hero_subttl,.likarna_apt_block h3,.poly_step_txt,.admin_note,.form__container h2,.vac_desc_left,.search_container h3{font-size:1.25rem}
.reviews_section .swiper-button-next,.reviews_section .swiper-button-prev{display:none}
.reviews_container .swiper-slide{padding:22px 0 3.125rem}
.footer_center{gap:32px}
.review_slide{padding:20px}
.news_item_trumb{height:350px}
.map_desc{padding:0}
.map_block{padding:15px}
.map_desc1,.map_desc2{padding:10px}
.map_desc2{padding-top:80px}
.map_desc2 .map_desc_icon{height:70px;width:70px;top:10px}
.map_desc1 .map_desc_icon{margin-bottom:20px;height:3.125rem;width:3.125rem}
.news_section,.faqs_section{padding:80px 0}
.reviews_container,.map_container,.gallery_container,.expertise_block,.container_wrap{padding:40px 20px}
.expertise_block,.container_wrap,.gallery_container,.map_container,.news_container,.reviews_container,.faqs_container,.services_note_container,.page_hero h1,.page_hero .page_hero_subttl{padding-left:20px;padding-right:20px}
.map_desc_img{height:164px}
.service_toggle{gap:10px}
.service_toggle::before{width:40px;height:40px;min-width:40px}
.service_toggle_container{flex-direction:column;align-items:flex-start;gap:10px}
.serv_link{margin-left:auto}
.service_block_content,.service_block_content .service_block_content{padding-left:10px}
.service_block_content .service_toggle::before{width:30px;height:30px;min-width:30px}
.service_block_content .service_toggle,.short_info_ttl,.doctor_info_section ul,.doc_step_year,.oprations ul{font-size:1.125rem}
.preferenses_block h2{margin-bottom:30px}
.doctor{flex-direction:column}
.preferens,.white_block{padding:20px}
.post_trumb{height:400px}
.likarna_links,.poly_serv2_row{grid-template-columns:repeat(1,1fr)}
.likarna_infos{min-width:0}
.admins{grid-template-columns:repeat(2,1fr)}
.about_prefs{margin-bottom:40px}
.info_tabs{margin-left:30px}
.info_tabs .nav-link{font-size:.75rem;padding:8px 15px}
.info_doc_name{font-size:1rem}
.info_doc{padding:10px}
.info_doc,.info_doc_name{gap:10px}
.about_prefs .vac_preferens{padding:10px}
header.scrolled{min-height:unset;padding:0!important}
.header_logo_container .header_logo{width:150px; padding-bottom:10px;}
.breadcrumbs{padding-left:calc(20px + 0.75rem)}
.zapys_cards{padding:20px}
.zapys_card{padding:0}
.services-list .poly_serv_row{gap:1rem}
.page_hero{padding-top:55px}
#main_header{padding:0}
}
@media screen and (max-width:575.8px){.container{padding:0}
.review_slide{flex-direction:column}
.footer_center{flex-direction:column}
footer .nav{max-width:100%}
.footer_left{min-width:0}
.footer_logos img{max-width:calc(33% - 10px)}
.copyrights{padding-bottom:80px}
.scolor_toggles{flex-direction:column;align-items:flex-start}
.modal-content{padding:40px 20px 40px}
.mob_call{display:block}
.services_note_right{flex-direction:column;gap:20px}
.doctor_photo,.doc_photo_stiky{min-width:0;width:100%;max-width:345px}
.short_info_row,.poly_step{flex-direction:column;gap:10px}
.poly_step{text-align:center}
.preferens_num{font-size:2.5rem;height:80px;width:80px;min-width:80px}
.prepares,.types,.free_serv_note_list,.news_block,.likarna_infos,.projects{grid-template-columns:repeat(1,1fr)}
.lik_img{height:250px!important;width:100%!important;margin-left:0;margin-right:0}
.likarna_link,.about_prefs .vac_preferens{font-size:1.125rem}
.likarna_info_pats{grid-column:span 1}
.likarna_info{padding:20px;font-size:1.25rem}
.likarna_info_num{font-size:2rem}
.poly_serv1_row,.admins{grid-template-columns:repeat(1,1fr)}
.error404_container{height:350px;font-size:1.5rem}
.steto_block{background:url(../images/steto_mob.jpg) no-repeat center bottom / cover;padding-bottom:80px}
.services_note_container{text-align:left}
.poly_rozklad{font-size:1rem}
.poly_infos{min-width:0}
.contacts_block .note_tel,.contacts_block .contact_ttl{font-size:1.1rem}
.project{height:380px}
.polly_docs .swiper{padding-bottom:70px}
.header_logo{padding:0;width:75px;}
.header_container{padding:0 20px}
}
@media(max-width:425px){.services-list .poly_serv{width:100%}
.contact_partner_note_desc{font-size:1.5rem}
}
body:not(.wp-admin) [class*="__container"]{padding:80px 114px;border-radius:30px;max-width:106.125rem;margin:0 auto}
.image-slider__container img{width:100%;height:100%;object-fit:cover;border-radius:30px}
.image-slider__container .swiper-slide{height:auto;border-radius:30px;max-height:500px}
.video-slider__container video{height:100%;width:100%}
.video-slider__container .swiper-slide{margin-right:0!important;margin:0 auto!important;width:100%!important;max-width:1100px!important}
.video-slider__item{max-width:1200px;margin:0 auto}
.services-list .poly_serv_row{gap:1.5rem 1.875rem}
.services-list .poly_serv{padding:1rem 2rem;flex:unset}
.icons-wrapper{display:grid;gap:20px}
.icons-wrapper.columns-2{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}
.icons-wrapper.columns-3{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr))}
.icons-wrapper.columns-4{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}
.icon-block{background-image:url(../images/Lines.svg);background-size:1000px;background-position:3.125rem 50%;background-repeat:no-repeat;padding:40px;text-align:center;border-radius:30px;color:#000;background-color:#f9f9f9;transition:transform 0.3s;height:100%}
.icon-block-link{text-decoration:none}
.icon-block:hover{transform:translateY(-5px)}
.icon-block img{width:120px;height:120px;object-fit:contain;margin-bottom:10px}
.icon-block p{font-size:32px;font-weight:400}
[class*="__container"] .swiper-pagination{margin-top:40px;position:relative}
.responsive-video{position:relative;width:100%;padding-bottom:60.25%;height:0;overflow:hidden;border-radius:10px}
.video-slider .responsive-video{width:100%;margin:0 auto}
.responsive-video iframe,.responsive-video video{position:absolute;top:0;left:0;width:100%;height:100%}
.image-slider h2,.video-slider h2,.icon-blocks__title{text-align:center}
.rich-text img.alignleft{float:left;margin:0 20px 20px 0;border-radius:30px}
.rich-text img.alignright{float:right;margin:0 0 20px 20px;border-radius:30px}
.rich-text img.aligncenter{display:block;margin-left:auto;margin-right:auto;border-radius:30px}
.rich-text h2{margin-bottom:30px}
@media(max-width:1024px){body:not(.wp-admin) [class*="__container"]{padding:80px 70px}
}
@media(max-width:767px){body:not(.wp-admin) [class*="__container"]{padding:40px 20px}
.icons-wrapper.columns-3{grid-template-columns:1fr}
}

