.ht-ctc-chat{--side:right}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgb(0 0 0 / .3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctc_fadeIn .25s ease}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:'NT Somic';src:url(/wp-content/themes/dentalkav/assets/fonts/NTSomic-Regular.woff2) format('woff2');font-weight:400}@font-face{font-family:'NT Somic';src:url(/wp-content/themes/dentalkav/assets/fonts/NTSomic-Medium.woff2) format('woff2');font-weight:500}@font-face{font-family:'NT Somic';src:url(/wp-content/themes/dentalkav/assets/fonts/NTSomic-Bold.woff2) format('woff2');font-weight:600}body .single-content p{margin-bottom:16px}body .search-toggle-open-container .search-toggle-open{padding:unset}.yandex-maps{position:absolute;z-index:3;max-width:1330px;top:20%;left:15%}.on-maps-info{background:#fff;padding:60px;width:400px;border-radius:7px;box-shadow:1px 1px 7px 1px lightgray}.container{max-width:1330px;margin:0 auto}a.green-contact-link{font-size:1.4rem;color:#57b6c3}.booking-block{margin:30px auto;border-radius:10px;padding:30px;box-shadow:2px 2px 5px 0 #48b1bf}.booking-title-mobile{display:none}.booking-post{position:relative;padding:15px 27px;border:1px solid #ececec;border-radius:10px;margin:15px 0;min-height:135px;justify-content:space-between}.booking-post-wraper{position:absolute;background:url(https://denta-kav.ru/wp-content/themes/dentalkav/./assets/images/fire_bckgrd.png) no-repeat;width:115px;top:10px;bottom:0;right:43.2%}.inline-flex{display:flex;flex-flow:row wrap;align-items:center;position:relative;justify-content:space-between}.booking-specialty{height:100%;font-size:1.2rem;line-height:1.2;width:13.059rem}.position{margin-bottom:3px}.booking-specialty .address{color:#48b1bf;margin-top:20px;font-size:.7rem}.booking-post-image img{margin-right:20px;height:90px;width:90px;border-radius:50%;object-fit:cover}.single-content .small-n-gray{font-size:.7rem;color:gray;margin-bottom:2px}.booking-special_name .special_name{font-family:var(--global-body-font-family);max-width:200px;font-size:.85rem;font-weight:700;line-height:1.8;margin-top:0}.booking-datetime{border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;padding:19px 30px;font-size:1.3rem}.booking-discount{color:#48b1bf;line-height:.4;height:52px}.single-content .booking-discount p{font-size:.8rem;margin-bottom:0}.booking-discount div{font-size:2.7rem;line-height:1}.booking-action-block{min-width:120px}.btn-booking-play-action{display:inline-block;background:url(https://denta-kav.ru/wp-content/themes/dentalkav/./assets/images/triangle.png) no-repeat center;height:33px;width:30px;float:right}.btn-booking-writer-action{display:none;background:none;padding:15px 10px;text-transform:uppercase;color:#fff;font-size:.9rem;border-radius:7px;border:1px solid #ffc80a;text-decoration:underline}.clider-mobail-services{display:none}.booking-post:hover{cursor:pointer;background:#48b1bf;border-color:#48b1bf}.booking-post:hover .specialty,.booking-post:hover .position,.booking-post:hover .special_name,.booking-post:hover .booking-discount{color:#fff}.booking-post:hover .btn-booking-writer-action{display:block}.booking-post:hover .btn-booking-play-action{display:none}.booking-post:hover .address,.booking-post:hover .position.small-n-gray{color:#333}.booking-post:hover .booking-post-wraper{background:url(https://denta-kav.ru/wp-content/themes/dentalkav/./assets/images/fire_bckgrd_hover.png) no-repeat}.questions-form{background-size:75%;background-position:-40%}.questions-form form{margin-right:0;background:none;width:100%;margin-left:auto;position:relative}.questions-form .form-wrapper{padding-left:0}.questions-form .form-wrapper{display:flex;flex-direction:column;align-items:center}.questions-form h2{text-transform:uppercase;font-size:2.1rem;margin-bottom:37px}.questions-form .form-wrapper .input-field{display:flex;align-items:center}.questions-form .form-wrapper .input-field label{width:84px;text-align:left;text-transform:uppercase;color:#b1b6ba;font-size:.7rem}.questions-form .form-wrapper input,.questions-form .form-wrapper textarea{width:220px;padding:4px;margin:7px 0 27px}.questions-form .form-wrapper input,.questions-form .form-wrapper textarea{background:none;border:0;border-bottom:1px solid #ccc;border-radius:0}.questions-form .form-wrapper textarea{height:60px}.input-field-hidden,.ym-advanced-informer{display:none}.questions-form .form-wrapper p{max-width:none;position:relative;margin-bottom:0;font-size:12px}.wpcf7-spinner{display:none}.questions-form a{color:#111;font-weight:400;text-decoration:underline}.questions-form .form-wrapper button,.questions-form .form-wrapper .wpcf7-submit{background:#48b1bf!important;border:0!important;text-transform:uppercase;padding:15px 60px;border-radius:7px;width:auto;margin-left:0;font-size:.8rem;width:100%}.single-questions-form .question-form-svg,.wp-block-kadence-image.question-form-svg{position:relative;top:12px;bottom:0;left:32%;width:74%}.single-questions-form .question-form-svg{width:auto;position:absolute;left:20%;margin-left:var(--global-md-spacing,1em);margin-top:.3em}.single-questions-form .question-form-svg img{max-width:500px}.modal .form-wrapper{position:relative}body .modal input,body .modal textarea,body .modal select{font-size:18px;padding:19px 0;border-radius:5px;width:100%;padding:12px 10px;margin:5px 0 35px;margin-bottom:0;border-radius:5px;border:1px solid #adadad;background:#fff0}body textarea,body .modal textarea{height:100px;resize:none}body .modal .wpcf7-submit{font-size:1rem;color:#fff;font-weight:400;margin:20px auto;line-height:1.2;padding:14px 62px;width:auto;background:#48b1bf;border-radius:8px;border:none;display:block;text-transform:uppercase}.wa-button{font-size:1rem;font-weight:400;line-height:1.2;padding:14px 30px;width:auto;border:1px solid #48b1bf;border-radius:8px;display:inline-block;text-transform:uppercase;transition:ease 0.3s;text-decoration:none!important}.wa-button:hover{background:#48b1bf;color:#fff!important;text-decoration:none!important}.modal p{margin-top:0;margin-bottom:10px}.modal h2{text-align:center;margin:10px 0 20px 0}.modal .compliance{margin-bottom:20px}#contact_form_appointment .hide-on-hot-time{display:none}.compliance{max-width:390px;text-align:center;margin:20px auto}.wraper-svg{background:url(https://denta-kav.ru/wp-content/themes/dentalkav/./assets/images/slo9.png) no-repeat right;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}label{font-size:1.1rem;font-family:var(--global-body-font-family);color:#48b1bf}.modal .input-field{flex-basis:50%;padding-right:15px;padding-left:15px}.modal p{text-align:center}body .wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{margin-bottom:0}.glsr-default .glsr-pagination .navigation,.glsr-default .glsr-review{padding:30px;box-shadow:2px 2px 5px 0 #ccc}.glsr-default .glsr-review-response:before{border-color:currentcolor #fff0;border-style:solid;border-width:0 2rem 1.5rem 0;content:"";height:0;opacity:.1;position:absolute;right:1.5rem;top:-1.5rem;width:0}body .kt-testimonial-item-wrap{text-align:left}body .kt-testimonial-meta-wrap{justify-content:right}body .kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:right}@media screen and (max-width:500px){div.on-maps-info{background:#ffffffe6;padding:25px;width:292px;border-radius:10px;box-shadow:1px 1px 7px 1px lightgray}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center{justify-content:center!important}.our-work-item{min-height:300px;position:relative;margin-bottom:20px!important;border-bottom:1px solid #34b6c5;padding-bottom:40px!important}.our-works-block>div:last-child .our-work-item{border-bottom:0}.twentytwenty-container{height:240px!important;width:100%;min-width:18rem}.our-work-desc{padding:25px 30px;height:100%}.single-content .our-work-desc h3{margin-top:16px;font-weight:700}.our-work-desc .category{color:#34b6c5;justify-content:flex-start;gap:6px}.our-work-desc .readmore-link{text-decoration:none;color:var(--global-palette3)}.our-work-desc .readmore-link:hover{text-decoration:underline}.our-work-content{margin:15px 0;line-height:1.4;color:gray}.single-content .our-work-content p{margin-bottom:0}div.twentytwenty-container img{height:100%;width:100%}.show-stock .twentytwenty-container{min-width:400px}.filter__works{padding-bottom:35px}.filter__works .custom-select{border:none;border-bottom:1px solid #ccc;border-radius:0}.our-works-block .our-work-desc .tagName{margin-right:5px}.filter_works .custom-select:focus{box-shadow:none}.inline-flex{display:flex;flex-flow:row wrap;align-items:center}.single-questions-form{position:relative;margin-top:var(--global-kb-spacing-lg,3rem);margin-bottom:var(--global-kb-spacing-lg,3rem)}.layout-overlay{top:0;left:0;position:absolute;opacity:.3;height:100%;width:100%;z-index:0;filter:opacity(100%);opacity:1;background:linear-gradient(76deg,#fff0 36%,#e5eff3 55%)}.questions-form .form-wrapper{padding-top:var(--global-kb-spacing-lg,3rem);padding-bottom:var(--global-kb-spacing-lg,3rem)}.single-questions-form.questions-form .form-wrapper p{margin-top:0}.background-green{background:#f2f7f9}.recomend-title{text-align:center;font-size:1.3rem;color:gray;font-weight:400}.archive{margin-bottom:var(--global-kb-spacing-lg,3rem)}.archive .tease,.blog .tease{border-radius:10px;display:flex;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:20px;margin-bottom:20px;box-sizing:border-box;min-height:220px}.archive .tease:hover,.blog .tease:hover,body .entry.loop-entry:hover{background-color:#fff;box-shadow:0 10px 20px rgb(0 0 0 / .1);-webkit-transform:translateY(-3px) scale(1.01);-moz-transform:translateY(-3px) scale(1.01);-ms-transform:translateY(-3px) scale(1.01);-o-transform:translateY(-3px) scale(1.01)}.background-tease{width:50%;height:100%}.archive .tease>div{display:flex;width:95%}.archive .tease a,.blog .tease a{display:block;width:100%}.tease-backgroung-image{height:100%;min-height:220px}.tease-backgroung-image img,.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{border-radius:10px 0 0 10px;height:100%;object-fit:cover}.archive .tease-content h2{margin-top:10px}.archive .tease-content h2,.blog .tease-content h2,.loop-entry h2.entry-title{font-size:20px;margin:0;font-weight:700;line-height:1.2;margin-top:10px}.archive .tease-content h2 a:hover,.loop-entry h2.entry-title a:hover{color:#111;text-decoration:underline}.archive .tease-content a,.blog .tease-content a{color:#111;text-decoration:none;margin-bottom:1rem}.tease-content{width:50%;background:#fff;padding:20px 15px;flex-flow:column;border-radius:0 10px 10px 0;justify-content:space-between}body .entry-hero.post-hero-section .entry-header,body .entry-hero-container-inner .entry-header{min-height:unset;margin-top:var(--global-kb-font-size-md)}.single-work .content-area{margin-top:2rem}.wp-block-post-date{font-size:1.2rem;line-height:1.2;margin:16px 0}body .entry.loop-entry{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-shadow:unset;display:flex;min-height:220px;border-radius:10px}body .wp-site-blocks .post-thumbnail{height:100%;padding-bottom:unset;overflow:unset;position:relative;display:flex;width:95%}body .loop-entry .entry-content-wrap{display:flex;width:95%;background:#fff;padding:20px 15px;flex-flow:column;border-radius:0 10px 10px 0;justify-content:space-between}body a.post-more-link{text-transform:lowercase;color:#111;margin-bottom:1rem;font-weight:400}a.post-more-link .kadence-svg-iconset{display:none}body .more-link-wrap{margin-bottom:1rem}.page-title,.archive-title{text-transform:uppercase;color:var(--global-palette1)}.group-social-icons a{display:inline-block;margin:10px 5px;border-radius:50%;background:#34b6c5}.group-social-icons img{padding:13px 7px}body .swiper-button-next,body .swiper-button-prev{width:16px;height:16px;opacity:.25}body .swiper-button-next:hover,body .swiper-button-prev:hover{opacity:1}body .swiper-button-next,body .swiper-button-prev,body .wp-block-kadence-postgrid .kb-splide .splide__arrow{top:24px}body .swiper-button-next:after,body .swiper-button-prev:after{display:none}body .swiper-button-next svg,body .swiper-button-prev svg,body .wp-block-kadence-postgrid .kb-splide .splide__arrow{height:12px;width:1em}body .swiper-button-prev svg{transform:scaleX(-1)}body .swiper-button-prev,body .swiper-rtl .swiper-button-next,body .wp-block-kadence-postgrid .kb-splide .splide__arrow--prev{right:36px;left:auto}body .kb-splide .splide__arrow,body .kb-splide .splide__arrow:focus,body .kb-splide .splide__arrow:hover{background:#fff0}body .kb-splide .splide__arrow svg{width:24px;height:24px}.hide,.wp-block-kadence-column.hide{display:none}.service-tooltip{display:block;position:absolute;top:0;left:0;height:100%}.service-tooltip>.kt-inside-inner-col{height:100%}.service-tooltip-btn{cursor:pointer}div.header-phones,.site-main-header-wrap .inline-flex{gap:16px}div.header-phones .phone-block-item{display:flex;flex-direction:column;align-items:center;border-radius:14px;border:1px solid #E5E8EB;padding:10px;text-align:center}div.header-phones .phone-block-item a{text-decoration:none;color:#282828;font-family:"NT Somic";font-size:18px;font-weight:600;line-height:normal}div.header-phones .phone-block-item a:hover{text-decoration:underline}.header-info a{color:#333;font-size:14px}div.header-phones p{margin:0}div.header-phones a span{font-size:1rem;font-weight:700;color:#34b6c5}div.header-phones .adress{display:inline-flex;align-items:center;gap:5px;color:#89939C;font-family:"NT Somic";font-size:12px;font-weight:500;line-height:normal}div.header-phones .adress img{width:14px;height:14px}.btn-popup a.button{border-radius:14px;background:#1BC9E0;padding:13px 22px;font-family:"NT Somic";font-size:16px;font-weight:700;line-height:normal}.bvi-open,body .search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border-radius:14px;border:1px solid #E5E8EB;padding:12px;width:48px;height:48px}body .main-navigation .primary-menu-container>ul li.menu-item>a{color:#282828;font-family:"NT Somic";font-size:16px;font-weight:500;line-height:normal}.kadence-sticky-header.item-is-fixed.item-is-stuck{box-shadow:2px 1px 5px 1px #ececec}.single-dvteam .content-area,.single-post .content-area{margin-top:2rem}.menu-item-has-children li a:hover{border-left:6px solid #ffb137;border-right:6px solid #ffb137}.speciality-wraper{display:flex;flex-flow:column;position:relative;z-index:3;box-shadow:2px -1px 4px 0 #c6c6c6;background:#fff;border-radius:10px;margin:30px 0 60px}.speciality-wraper:before{content:'';position:absolute;height:87px;width:100%;background:#e5eff3;z-index:1;border-bottom:3px solid #48b1bf;border-radius:10px 10px 0 0}.speciality-wraper .inline-flex{align-items:flex-start;padding-right:30px;padding-left:30px;z-index:1;margin-top:0}.speciality-post-image img{height:450px;object-fit:cover;width:100%;border-radius:10px;max-width:292px;margin:9px auto auto 67px}.specialitys .head-title{font-size:2rem;margin:24px auto 15px}.speciality-desc{font-weight:400;margin:10px 0;padding:10px 0 30px;line-height:1.3}.speciality-button-booking button{display:block;background:#48b1bf;padding:15px 10px;text-transform:uppercase;border-radius:5px;font-size:.8rem;font-weight:400;margin:20px auto;border:0;color:#fff}.article-h1{text-align:center}body .kb-splide[data-slider-dots=true]{margin-bottom:0}body .kb-splide .splide__pagination,body .kb-splide ul.splide__pagination.splide__pagination{bottom:20px}body .main-slider .kb-splide .splide__pagination,body .main-slider .kb-splide ul.splide__pagination.splide__pagination{right:auto}.main-slider{position:relative}.mont-bold-semi{font-size:1.2rem;color:#333;text-transform:uppercase;font-weight:700}.professional-command p{max-width:49%;text-align:left;font-size:.9rem}.professional-command h4 span{text-transform:uppercase}.green-line,.main-about-company h4 strong{color:#60b7c3}.big{font-size:2.5rem}.wort-2-inline{width:auto;display:inline-block;line-height:1;margin-left:5px}body .single-content{margin-top:0}.single-content .entry-header{margin-bottom:0}.sales-carousel .kt-blocks-post-grid-item{background:#fff;border-radius:10px}.sales-carousel .kt-blocks-post-grid-item-inner-wrap{display:flex;align-items:stretch;height:220px}.sales-carousel .kadence-post-image{padding-bottom:unset;display:flex;flex:50%}.sales-carousel .kadence-post-image-intrisic .kadence-post-image-inner-intrisic,.sales-carousel .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{width:300px;height:220px}.sales-carousel .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{border-radius:10px 0 0 10px;object-fit:cover}.sales-carousel .kt-blocks-post-grid-item-inner{display:flex;flex:50%;background:#fff;flex-flow:column;border-radius:0 10px 10px 0;justify-content:space-between;padding-right:15px;padding-left:15px}.cta-mobile{display:none}.spravka-form .input-field{display:flex;flex-direction:column;gap:5px}.spravka-form .input-field label{text-align:center}.spravka-form .input-field input[type="text"],.spravka-form .input-field input[type="tel"],.spravka-form .input-field input[type="email"],.spravka-form .input-field input[type="date"],.spravka-form input[type="submit"]{width:100%}.spravka-form .passport-data{gap:10px;align-items:flex-start;margin-block:20px;border-bottom:1px solid #CBD5E0;padding-bottom:10px}.spravka-form .title{font-weight:700;text-align:center;border-top:1px solid #CBD5E0;padding-top:20px;margin-top:20px}.spravka-form input[type="submit"]{display:block!important}.wpcf7-acceptance label{display:inline-flex;gap:10px;align-items:flex-start}.wpcf7-acceptance label input{width:24px!important;margin-top:unset}.wpcf7-acceptance label span{font-size:12px;color:#333;text-align:left}.wpcf7-acceptance label span a{text-decoration:underline;color:#34b6c5}.cky-notice-btn-wrapper .cky-btn:hover{color:#fff;background:#ffc80a;border-color:#ffc80a}.cky-notice-btn-wrapper .cky-btn{border-radius:3px;padding:.4em 1em;line-height:1.6;font-size:1.125em}.cky-consent-bar .cky-notice-des p,.cky-consent-bar .cky-notice-des a{font-size:13px;line-height:1.2}@media screen and (max-width:1024px){.speciality-post-image img{object-fit:cover;height:335px;margin:9px auto 10px auto}div.specialitys .head-title{font-size:1.5rem;margin:0 auto 10px}.speciality-post-text{width:60%;padding-top:30px}#header#header .header-info a span{font-size:27px}.single-questions-form .question-form-svg{display:none}}@media screen and (min-width:1024px){.menu-item-has-children>ul li a{padding:18px 8px}.header-navigation .header-menu-container ul ul li.menu-item>a{text-align:center}.btn-popup{margin-left:5px}.kt-modal-container .wpcf7-acceptance label{width:70%}}@media screen and (min-width:600px){.spravka-form .passport-data .input-field{width:calc(100%/2 - 10px)}.single-questions-form{background-image:url(/wp-content/uploads/2024/01/sloi_11.jpg);background-size:contain;background-position:0% 50%;background-attachment:scroll;background-repeat:no-repeat}.single-questions-form .form{width:40%;margin-left:auto}.our-work-desc{-ms-flex:calc(100% - 30rem);flex:calc(100% - 30rem);max-width:calc(100% - 30rem)}.filter__item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.questions-form .form-wrapper input,.questions-form .form-wrapper textarea{width:350px}.archive .tease,.blog .tease{flex-basis:calc(50% - 20px)}.archive .row,.blog .row{gap:20px;justify-content:space-between}.twentytwenty-container{min-width:24rem;width:24rem}body .wp-block-kadence-postgrid .kb-splide .splide__arrow{top:70%}body .wp-block-kadence-postgrid .kb-splide .splide__arrow--next:not(.home .wp-block-kadence-postgrid .kb-splide .splide__arrow--next){right:auto;left:-49%}body .wp-block-kadence-postgrid .kb-splide .splide__arrow--prev:not(.home .wp-block-kadence-postgrid .kb-splide .splide__arrow--prev){left:-52%}body.home .wp-block-kadence-postgrid .kb-splide .splide__arrow{top:-40px}.speciality-post-text{width:calc(100% - 450px)}.main-slider:after{width:100%;background:#48b1bf;display:block;position:absolute;content:"";z-index:0;bottom:0;left:0;right:0;height:118px}.big{font-weight:700}.professional-command h4 span{font-size:2.5rem;font-weight:700}}@media screen and (max-width:320px){.twentytwenty-container{height:180px!important}}@media screen and (max-width:600px){.booking-post{padding:15px}div.booking-specialty{width:100%;text-align:center}div.booking-special_name{justify-content:center;width:100%;margin:12px auto;flex-flow:row}div.booking-datetime{text-align:center;width:100%;padding:15px;font-size:16px}.booking-post-image img{height:70px;width:70px}div.booking-discount,div.booking-action-block{margin-top:10px}.booking-specialty .address{margin-top:0}.our-work-item.inline-flex{display:block}.our-work-desc{padding:25px 0}body .swiper-button-next,body .swiper-button-prev{top:40px}.our-work-desc .tagName,.our-work-content p,.compliance{font-size:14px}.questions-form .form-wrapper{align-items:baseline}.questions-form .form-wrapper h2{text-align:center}.questions-form .form-wrapper .input-field label{width:30%}.questions-form .form-wrapper input,.questions-form .form-wrapper textarea{width:90%}.submit-field{text-align:center;width:100%;margin-top:20px}body .wp-block-kadence-infobox .kt-blocks-info-box-text{font-size:14px!important}body .page-header-title:not(.header-gradient){background-position:left}body .header-gradient{background-position:80%}body .header-gradient .kt-row-column-wrap{align-content:end}body .header-gradient .kt-row-column-wrap>.wp-block-kadence-column{padding-bottom:30px}body .header-gradient .kt-row-column-wrap .kt-inside-inner-col p:last-child{color:var(--global-palette4)}body .swiper-button-next svg,body .swiper-button-prev svg{fill:#000}.ntb_table_wrapper table tbody tr td{width:100%;min-width:unset!important}.speciality-post-text{width:100%}.slider-text{background:linear-gradient(360deg,rgb(255 255 255) 50%,#fff0 100%);padding:10px 20px}.main-slider .kb-advanced-slide-inner-wrap.kb-slide-align-left{padding:0;align-items:flex-end}.hide-element{display:none}body .main-slider .kb-splide .splide__pagination,body .main-slider .kb-splide ul.splide__pagination.splide__pagination{display:none}.modal .input-field{flex-basis:100%}.sales-carousel .kt-blocks-post-grid-item .kt-feat-image-mobile-align-top{display:flex}.sales-carousel .kadence-post-image,.sales-carousel .kadence-post-image-intrisic .kadence-post-image-inner-intrisic,.sales-carousel .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{width:150px}body .sales-carousel .swiper-button-next,body .sales-carousel .swiper-button-prev,body .sales-carousel .wp-block-kadence-postgrid .kb-splide .splide__arrow{top:-40px}body .swiper-button-next,body .swiper-button-prev{opacity:1}.swiper.sliderBeforeAfter{padding-top:48px}.single-content .work-examples{margin-top:-36px}.our-work-item{padding-bottom:0!important}.speciality-post-text,.speciality-post-image{width:100%}.speciality-post-image img{height:auto}.cta-mobile{display:inline-flex;justify-content:space-around;align-items:center;position:fixed;z-index:10;left:24px;right:24px;bottom:75px;padding:7px 10px 6px 15px;border-radius:16px;background:#FFF;box-shadow:0 0 21px 5px rgb(0 0 0 / .15)}.cta-mobile .item a{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none}.cta-mobile .item a span{color:#000;font-size:12px;font-weight:500}.cta-mobile .btn-popup a{font-size:14px;font-weight:600}.ctc-analytics{display:none}}.new-home p,.new-home h1,.new-home h2,.new-home h3{font-family:"NT Somic";color:#282828}.new-home p{font-size:18px;font-weight:400;line-height:140%}.new-home h1,.new-home h2{font-weight:600}.yellow-color{border-radius:5px;background:#F3C600;padding:2px}.bold-600{font-weight:600}.bold-500{font-weight:500}.title-with-link{gap:32px;align-items:baseline;margin-bottom:50px}.home-sales .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{border-radius:50%}.home-sales .kt-blocks-post-grid-item-inner{order:1}.new-home .home-sales .kadence-post-image{order:2;width:96px;height:96px;padding:unset}.new-home .home-sales .kt-feat-image-align-left{align-items:center;grid-template-columns:auto auto;padding:24px;gap:32px}body.new-home .kt-blocks-post-grid-item .entry-title{padding-top:0;margin-bottom:16px}.new-home .home-sales .kb-splide.splide-initial .splide__list{align-items:stretch}body.new-home .swiper{visibility:visible;overflow:visible}.new-home .swiper .splide__arrows{display:flex;gap:1rem;position:absolute;z-index:1}.new-home .swiper-button-next,.new-home .swiper-button-prev,.mew-home .splide__arrows .splide__arrow,.new-home .kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow{opacity:1;width:48px;height:48px;padding:12px;border-radius:14px;border:1px solid #E5E8EB;background:#fff0}.new-home .swiper-button-prev{right:68px}.new-home .swiper-button-next{right:0}.new-home .splide__arrows,.new-home .kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows{right:0;top:-87px}.new-home .kb-slider-group-arrows .splide__arrows .splide__arrow:before,.new-home .splide__arrows .splide__arrow:before{position:absolute;content:"";width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADDSURBVHgB7ZQxDsIwDEV/Eg5SjtKjILEgsTAhTlAxsSAxIY7So5CLJMZhQCptSUwtdemfnf8S59vAorllSgub26OyIbYA4bjfrkvP2ZKijzlRhQiRsoCOOcHH4GoIZKTmp8PGQwOgYT4K0DIfBGiaDwLO1/vzbf6fm/+OcD9Fwhjmzq56NcHW1nGLDL+CbxQdt2in2KKk5sL/oAQZj6kS5PegKUCyy24qJLuL0gykjwcZz3PBMxJaCFS0TTuQKTFeNIteo7WVcroJbVkAAAAASUVORK5CYII=) 100% no-repeat}body.new-home .kb-splide .splide__arrow svg{display:none}.new-home .splide__arrow--next:before,.new-home .kb-splide .splide__arrow--next:before{transform:scaleX(-1)}body.new-home .services-carousel .kt-adv-heading-has-icon{gap:14px}body.new-home .kb-button{font-weight:600}.new-hone .review-name{margin-bottom:20px}.new-cta{border-radius:20px;background:#FFF;padding:clamp(16px, 3vw, 32px)}body .new-cta input,body .new-cta textarea{width:100%;border-radius:14px;background:#EEF1F4;padding:10px 24px;color:#282828;font-family:"NT Somic";font-size:clamp(16px, 3vw, 18px);font-style:normal;font-weight:400;line-height:140%;border:none}.new-cta input::placeholder{color:#89939C}.new-cta input::-moz-placeholder{color:#89939C}.new-cta input::-webkit-input-placeholder{color:#89939C}.new-cta .wpcf7-acceptance label span{color:#89939C;font-family:"NT Somic";font-size:12px;font-style:normal;font-weight:400;line-height:130%}.site-top-footer-wrap{padding:100px 80px 32px 80px}.site-top-footer-wrap .site-footer-row-container-inner{border-radius:30px;padding:50px}.site-top-footer-wrap .site-footer-row-container-inner .site-container{padding:unset}.site-top-footer-wrap .widgettitle{color:#89939C;font-family:"NT Somic";font-size:clamp(20px, 3vw, 24px);font-weight:500;line-height:110%;margin-bottom:clamp(16px, 3vw, 24px)}.site-top-footer-wrap .widget_nav_menu .menu{display:flex;flex-direction:column;gap:20px}.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button){font-family:"NT Somic";font-size:16px;font-weight:500;padding:unset}body .widget li:not(.kb-table-of-content-list li){line-height:1}.site-main-header-wrap .site-container{max-width:unset;padding:22px 80px}body #search-drawer .drawer-inner input.search-field:focus{color:#282828;box-shadow:5px 5px 0 0 #332d2d}body .search-toggle-open{border-radius:14px;border:1px solid #E5E8EB;padding:12px;width:48px;height:48px}.portfolio-carousel .item{gap:24px;align-items:stretch;justify-content:flex-start}.portfolio-carousel .content{display:flex;flex-direction:column;justify-content:space-between}.portfolio-carousel .content .title{color:#282828;font-size:clamp(16px, 3vw, 18px);font-weight:400;line-height:140%;max-width:350px}.portfolio-carousel .content .readmore-link{color:#1BC9E0;font-family:"NT Somic";font-size:clamp(13px, 3vw, 16px);font-weight:500;line-height:normal;margin-top:16px;text-decoration:none}.portfolio-carousel .content .readmore-link:hover{text-decoration:underline}.portfolio-carousel .images{gap:4px}.portfolio-carousel .images img{width:198px;height:198px;object-fit:cover}.portfolio-carousel .blur-img{position:relative}.portfolio-carousel .blur-img .blur-text{position:absolute;background:rgb(0 0 0 / .19);backdrop-filter:blur(9px);width:100%;height:100%;border-radius:14px 0 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;opacity:1;transition:ease-in-out 0.3s}.portfolio-carousel .blur-img:hover .blur-text{opacity:0}.portfolio-carousel .blur-img svg{width:24px;height:24px}.portfolio-carousel .blur-img span{color:#fff;font-family:"NT Somic";font-size:16px;font-weight:500;line-height:normal}.portfolio-carousel .author{display:inline-flex;align-items:center;gap:14px;margin-top:auto}.portfolio-carousel .author img{width:40px;height:40px;object-fit:cover;border-radius:50%}.portfolio-carousel .author p{color:#89939C;font-size:clamp(13px, 3vw, 16px);font-weight:500;line-height:1.2}.portfolio-carousel .author p span{font-size:clamp(14px, 3vw, 18px);font-weight:600}.doctors-carousel .splide__arrow{background:#fff}.doctors-carousel .item{border-radius:clamp(18px, 3vw, 30px);background:#FFF}.doctors-carousel .item img{border-radius:clamp(18px, 3vw, 30px);width:198px;height:205px;object-fit:cover}.doctors-carousel .doctor{display:flex;flex-direction:column;justify-content:space-between;gap:14px}.doctors-carousel .doctor .name{color:#282828;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:4px}.doctors-carousel .doctor .speciality,.doctors-carousel .doctor .experience{font-size:clamp(13px, 3vw, 16px);font-weight:400;line-height:1;margin-bottom:unset}.doctors-carousel .doctor .experience{color:#89939C}.doctors-carousel .doctor .inline-flex{justify-content:flex-start;gap:12px;margin-top:auto}.doctors-carousel .doctor .readmore-link{border-radius:10px;border:1px solid #E5E8EB;padding:9px;width:36px;height:36px}.doctors-carousel .doctor .readmore-link img{width:18px;height:18px}.doctors-carousel .doctor .btn-popup a.button{border-radius:10px;line-height:1;padding:10px 18px}.main-doctors{overflow:hidden}.new-home .kb-splide .splide__pagination__page{background:#fff0;border:1px solid #89939C;width:8px;height:8px;opacity:1;margin:unset}.new-home .kb-splide .splide__pagination__page.is-active{background:#1BC9E0;border-color:#1BC9E0;opacity:1}body.new-home .kb-splide .splide__pagination,body.new-home .kb-splide ul.splide__pagination.splide__pagination{bottom:44px;right:24px;left:unset;display:inline-flex;gap:4px}.new-year-slide .kb-advanced-slide-overlay{background:url(/wp-content/uploads/2025/11/slider-new-year.webp) 100% no-repeat;opacity:1!important;background-size:contain;background-position:95% 100%}.deals-carousel .item{flex-wrap:nowrap;align-items:stretch;gap:32px;padding:clamp(16px, 3vw, 24px);border-radius:14px;background:rgb(27 201 224 / .1)}.deals-carousel .content{max-width:250px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.deals-carousel .title{color:#282828;font-family:"NT Somic";font-size:clamp(14px, 3vw, 18px);font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.deals-carousel img{width:96px;height:96px;object-fit:cover;border-radius:50%}.deals-carousel .item a{text-decoration:none}.deals-carousel .readmore-link{color:#1BC9E0;font-family:"NT Somic";font-size:clamp(13px, 3vw, 16px);font-weight:500;line-height:normal}.deals-carousel .readmore-link:hover{text-decoration:underline}.vk-btn .kb-svg-icon-wrap{width:24px;height:24px;background:#fff;border-radius:8px;padding:4px}.vk-btn .kb-svg-icon-wrap svg path{fill:#1BC9E0}.dingle-content .home-reviews .wp-block-group{margin-bottom:clamp(12px, 3vw, 20px)}.new-home iframe{border-radius:14px}.home-map{position:relative}.map-overlay{position:absolute;inset:0;z-index:10}.home-map.active .map-overlay{display:none}.new-home .kt-row-has-bg>.kt-row-column-wrap{padding-left:unset;padding-right:unset}.home-booking{margin-top:clamp(64px, 3vw, 100px)}.home-booking h2{margin-bottom:26px;color:#282828;font-size:clamp(28px, 3vw, 40px);font-weight:600;line-height:110%}.booking-carousel{margin-top:clamp(32px, 3vw, 40px)}.booking-carousel .swiper-slide{height:auto}.booking-carousel .item{position:relative;height:100%;gap:clamp(16px, 3vw, 24px);justify-content:flex-start;align-items:stretch;border-radius:clamp(18px, 3vw, 30px);background:#EEF1F4}.booking-carousel .item:after{position:absolute;z-index:1;content:"";width:120px;height:120px;right:0;bottom:0;background:url(/wp-content/uploads/2025/11/fire-bg.webp) no-repeat;background-size:120px}.booking-carousel .item .content{display:flex;flex-direction:column;justify-content:space-between;gap:13px;width:100%}.booking-carousel .item .content .bottom{display:flex;gap:13px;flex-direction:column;position:relative;z-index:2;margin-top:auto}.booking-carousel .item .image img{border-radius:30px;width:260px;height:100%;object-fit:cover}.booking-carousel .item .address{color:#89939C;font-size:clamp(11px, 3vw, 12px);font-weight:500;line-height:normal;justify-content:flex-start;gap:5px}.booking-carousel .item .address img{width:14px;height:14px}.booking-carousel .item .name{color:#282828;font-family:"NT Somic";font-size:clamp(14px, 3vw, 18px);font-weight:600;line-height:1;margin-bottom:3px}.booking-carousel .item .name span{font-size:clamp(14px, 3vw, 24px);font-weight:500;line-height:110%}.booking-carousel .item .position{overflow:hidden;color:#282828;text-overflow:ellipsis;font-family:"NT Somic";font-size:clamp(13px, 3vw, 16px);font-weight:400;line-height:1.2;margin-bottom:unset}.booking-carousel .item .time{display:inline-block;max-width:115px;width:100%;border-radius:4px;background:#FF9C42;padding:6px 8px;color:#FFF;font-family:"NT Somic";text-align:center;font-size:clamp(11px, 3vw, 12px);font-weight:700;line-height:1}.booking-carousel .item a.button{border-radius:14px;background:#1BC9E0;padding:16px;text-align:center;color:#FFF;font-family:"NT Somic";font-size:16px;font-weight:700;line-height:1}.home .kb-section-has-overlay>.kt-inside-inner-col:before{opacity:1}.doctors-grid{display:grid;gap:30px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.doctors-page h1{text-align:center}.doctors-grid h3{padding-top:10px;padding-right:0;padding-bottom:5px;padding-left:0;margin:0 0 0 0;font-size:var(--global-kb-font-size-md,1.25rem);line-height:30px}.doctors-grid a.readmore-link{background-color:#fff0;border-color:#fff0;color:var(--global-palette3,#1A202C);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.doctors-categoies{justify-content:flex-start;gap:16px;margin-block:40px}.doctors-categoies a{border-radius:14px;background:#E5E8EB;padding:13px 22px;font-size:16px;font-weight:600;line-height:normal;color:var(--global-palette3,#1A202C);text-decoration:none}.doctors-categoies a.active,.doctors-categoies a:hover{background:#1BC9E0;color:#fff}@media screen and (min-width:1440px){.portfolio-carousel .content{width:calc(100% - 424px)}.home-booking{overflow:hidden}}@media screen and (max-width:1440px){.site-top-footer-wrap{padding:100px 16px 32px 16px}.site-main-header-wrap .site-container{padding-inline:16px}body .site-branding a.brand img.svg-logo-image{width:140px}.deals-carousel .content{max-width:160px}}@media screen and (min-width:1025px) and (max-width:1440px){.home-slider .kt-row-column-wrap,.home-doctors .kt-row-column-wrap,.home-form .kt-row-column-wrap{padding-inline:16px}.booking>.kt-row-column-wrap,.services>.kt-row-column-wrap,.home-deals>.kt-row-column-wrap,.home-portfolio>.kt-row-column-wrap,.home-reviews>.kt-row-column-wrap,.main-about-company>.kt-row-column-wrap,.home-contacts>.kt-row-column-wrap{padding-inline:32px}}@media screen and (min-width:1025px) and (max-width:1400px){.our-works-menu{display:none}}@media screen and (min-width:1025px){.doctors-carousel .doctor{padding-block:24px 16px;max-width:calc(100% - 222px)}.doctors-carousel .item{gap:15px;justify-content:flex-start}.doctors-carousel .doctor .name span{font-size:24px;font-weight:500;line-height:110%}.portfolio-carousel .images img{border-radius:0 14px 14px 0}.portfolio-carousel .images .blur-img,.portfolio-carousel .images .blur-img img{border-radius:14px 0 0 14px}.booking-carousel .item{flex-wrap:nowrap}.booking-carousel .item .content{max-width:calc(100% - 284px);padding:24px 16px 16px 0}.booking-carousel .item .position{max-width:200px}}@media screen and (max-width:1024px){body .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border-radius:10px;border:1px solid #E5E8EB;padding:9px}.header-tel a{display:inline-flex;border-radius:10px;width:40px;height:40px;padding:9px;background:#EEF1F4}.header-tel a img{width:22px;height:22px}.btn-popup a.button{font-size:13px;padding:12px 16px;border-radius:10px}body .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button.social-link-email{border-radius:14px;background:var(--bg,#EEF1F4);padding:19px 24px;font-family:"NT Somic";font-size:14px;font-style:normal;font-weight:600;line-height:125%;height:48px}body a.social-link-email svg{fill:#1BC9E0;width:18px;height:18px}a.social-link-vk .social-label,a.social-link-whatsapp .social-label{display:none}body a.social-link-vk svg path,body a.social-link-whatsapp svg path{fill:#fff}body .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button.social-link-vk,body .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button.social-link-whatsapp{width:48px;height:48px;padding:12px;border-radius:14px}body a.social-link-vk{background:#2787F5}body a.social-link-whatsapp{background:#25D366}.header-icons{justify-content:flex-start;gap:16px}.header-phones{flex-wrap:nowrap;margin-top:32px}div.header-phones .phone-block-item{border:unset;background:#EEF1F4;width:50%}div.header-phones .phone-block-item a{font-size:14px}div.header-phones .adress{font-size:11px;font-weight:400}body .mobile-navigation ul li a,.mobile-navigation ul li:not(.menu-item-has-children) a{font-size:13px;font-weight:500;padding-top:19px;padding-bottom:19px}body .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:unset;width:12px;height:12px;padding:unset;transform:rotate(-90deg)}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button svg path{fill:#282828}body .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap{align-items:center}body .popup-drawer .drawer-content{padding:12px 16px 16px;height:100%;display:flex;flex-direction:column;background:#fff;overflow-y:auto}.popup-drawer .drawer-content .site-header-item:first-child{padding-bottom:30px;border-bottom:1px solid #E5E8EB}body .drawer-content .site-header-item:last-child{margin-top:auto}body .popup-drawer .drawer-header{justify-content:flex-start;padding:18px 16px}body #mobile-drawer .drawer-header .drawer-toggle{border-radius:10px;border:1px solid #E5E8EB;padding:9px;background:#fff}body #mobile-drawer .drawer-inner,body .popup-drawer .drawer-overlay{background:#fff0}.site-top-footer-wrap{padding:64px 0 0}.site-top-footer-wrap .site-footer-row-container-inner{border-radius:30px 30px 0 0;padding:56px 16px}.widget_nav_menu .widgettitle{cursor:pointer;position:relative;padding-right:25px;padding-block:5px}.widget_nav_menu .widgettitle::after{content:"";position:absolute;right:0;top:0;transition:transform 0.3s ease;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiMyODI4MjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) 100% no-repeat;width:24px;height:24px}.widget_nav_menu .widgettitle.active::after{transform:rotate(180deg)}.widget_nav_menu ul{transition:all 0.3s ease}.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button){font-size:13px;padding-block:2px}.site-footer-top-section-1 .footer-widget-area-inner{display:flex;flex-direction:column-reverse}.footer-2{margin-bottom:32px}.footer-2 .wp-block-kadence-advancedheading{display:none}.doctors-carousel .item img{height:160px;object-position:top}.doctors-carousel .doctor{padding:12px 8px 8px;gap:10px;width:100%}.doctors-carousel .doctor .inline-flex,.doctors-carousel .doctor .btn-popup,.doctors-carousel .doctor .btn-popup a{width:100%;text-align:center}.doctors-carousel .doctor .readmore-link{display:none}.doctors-carousel .doctor .name{font-size:14px}.portfolio-carousel .images img{width:100%;height:172px;border-radius:0 0 14px 14px}.portfolio-carousel .blur-img{width:100%}.portfolio-carousel .images .blur-img img{border-radius:14px 14px 0 0}.portfolio-carousel .author{margin-top:24px}.booking-carousel .item .image{width:100%}.booking-carousel .item .image img{border-radius:18px 18px 0 0;width:100%;height:150px;object-fit:cover;object-position:top}.booking-carousel .item .content{padding:0 8px 8px}}@media screen and (min-width:601px){.new-cta .form-wrapper--line{display:inline-flex;gap:16px}.home-quality.kb-section-has-overlay>.kt-inside-inner-col:before{right:-90px;opacity:1}.home-deals{overflow:hidden}.home-reviews .kb-slider-version-3 .kb-advanced-slide-inner-wrap{padding:24px}}@media screen and (max-width:600px){.site-main-header-wrap .site-header-row-container-inner{padding-inline:16px}.new-year-slide .kb-advanced-slide-inner-wrap{background-image:linear-gradient(156deg,#EEF1F4 32.52%,#A3EBF4 76.94%)!important;background-color:#EEF1F4!important}body .new-year-slide .kb-advanced-slide-overlay{background:url(/wp-content/uploads/2025/11/ny-slide-mob.webp) 100% / contain no-repeat;background-position-y:115%}.anniversary-slide .kb-advanced-slide-inner-wrap{background:url(/wp-content/uploads/2025/11/annuversary-slide-mob.webp) 100% / contain no-repeat!important}.new-year-slide p,.new-year-slide h2{color:#282828!important}body.new-home .kb-splide .splide__pagination,body.new-home .kb-splide ul.splide__pagination.splide__pagination{bottom:140px;right:unset;left:0}.home-slider .kb-advanced-slide-inner{display:flex;flex-direction:column}.home-slider .kb-advanced-slide-inner .wp-block-kadence-advancedbtn{margin-top:auto}.home-slider .kb-advanced-slide-inner .wp-block-kadence-advancedbtn a{width:100%}.home-services-carousel .kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-template-columns:repeat(5,240px);gap:16px;overflow:auto;margin-inline:-10px}.home-services-carousel .wp-block-kadence-column,.home-services-carousel .wp-block-kadence-column .kt-inside-inner-col{height:100%!important}.home-services-carousel .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-icon{margin-top:auto}.title-with-link{justify-content:space-between}.home-doctors .title-with-link{flex-direction:column;gap:20px}.new-home .swiper .splide__arrows,.new-home .kb-splide.kb-slider-group-arrows .splide__arrows{display:none}.home-professional.kb-section-has-overlay>.kt-inside-inner-col:before{display:none}.home-quality.kb-section-has-overlay>.kt-inside-inner-col:before{left:18%;right:-60px;top:70px;opacity:1}body .single-content .new-cta p,.form-wrapper--line p:last-child{margin-bottom:8px}.home-reviews .kb-slider-version-3 .kb-advanced-slide-inner-wrap{padding:16px}.new-home p{font-size:16px}.doctors-grid{grid-template-columns:minmax(0,1fr)}}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgb(255 255 255 / .2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset #fff0;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#fff0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:#fff0;z-index:25}.twentytwenty-overlay:hover{background:rgb(0 0 0 / .5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}