@charset "UTF-8";@font-face{font-family:PTAstraSans;src:url(/build/assets/PTAstraSans-Regular-0e8a20e5.eot);src:url(/build/assets/PTAstraSans-Regular-0e8a20e5.eot?#iefix) format("embedded-opentype"),url(/build/assets/PTAstraSans-Regular-694a061b.woff2) format("woff2"),url(/build/assets/PTAstraSans-Regular-1022f7dd.woff) format("woff"),url(/build/assets/PTAstraSans-Regular-58988e84.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PTAstraSans-bold;src:url(/build/assets/PTAstraSans-Bold-53e2e004.eot);src:url(/build/assets/PTAstraSans-Bold-53e2e004.eot?#iefix) format("embedded-opentype"),url(/build/assets/PTAstraSans-Bold-394e5d5e.woff2) format("woff2"),url(/build/assets/PTAstraSans-Bold-75c77906.woff) format("woff"),url(/build/assets/PTAstraSans-Bold-00bd9000.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icon;font-display:"auto";src:url(/build/assets/icomoon-771bcebd.eot?hcw03y);src:url(/build/assets/icomoon-771bcebd.eot?hcw03y#iefix) format("embedded-opentype"),url(/build/assets/icomoon-7448039b.ttf?hcw03y) format("truetype"),url(/build/assets/icomoon-719e6d16.woff?hcw03y) format("woff");font-weight:400;font-style:normal}.icon_facebook:before{content:""}.icon_instagram:before{content:""}.icon_linkedin:before{content:""}.icon_twitter:before{content:""}.icon_pinterest:before{content:""}.icon_youtube:before{content:""}.icon_telegram:before{content:""}.icon_ok:before{content:""}.icon_vk:before{content:""}.icon_google:before{content:""}.icon_tiktok:before{content:""}.icon_flickr:before{content:""}.icon_s1_logo:before{content:""}.icon_down:before{content:""}.icon_left:before{content:""}.icon_right:before,.back_to_top:before{content:""}.icon_close:before{content:""}.icon_check:before,.check_btn:before{content:""}.icon_search:before{content:""}.icon_globe:before{content:""}.icon_info:before{content:""}.icon_success:before{content:""}.icon_warning:before{content:""}.icon_error:before{content:""}.icon_clock:before{content:""}.icon_pin:before{content:""}.icon_phone:before{content:""}.icon_whatsapp:before{content:""}.icon_email:before{content:""}.price_list,.gallery_section .gallery_list ul,.guaranty_section .gallery_list ul,.contacts_section .contacts_list,.sub_services .services_list ul,.footer .policy_menu,.footer_menu>ul ul,.header .submenu_list ul,.header .submenu_list,.header .main_menu,.breadcrumbs ul{padding:0;margin:0;list-style-type:none}.similar_links ul,.docs_list,.interesting_info .info_list,.promotions_list,.property_section .equipment_list,.doctors_section .doctors_list,.all_services .services_list,.services_section .services_list,.socials_list{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;margin:0 -10px}.all_services .actions_block:before,.services_section .actions_block:before,.main_section .image_block img,.info_section .image_block img,.footer_image,.page_bg{position:absolute;width:100%;height:100%;top:0;left:0}.pricelist_section .list_group.opened .group_title:before{transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1)}.back_to_top:before,.header .submenu_list .submenu_btn:before,.header .main_menu>li>a.submenu_btn:before,.check_btn:before,[class*=icon_]:before,.back_to_top:after,.header .submenu_list .submenu_btn:after,.header .main_menu>li>a.submenu_btn:after,[class*=icon_]:after{font-family:icon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promotion_block img,.property_section .equipment_block img,.all_services .image_block img,.services_section .image_block img,.field_block .field_name{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.back_to_top,.header .sign_btn{display:flex;align-items:center;justify-content:center;text-align:center}.secondary_btn,.primary_btn{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;text-align:center}.contacts_section .contacts_list .root_btn,.back_to_top{border:none;padding:0;background:transparent}.secondary_btn,.primary_btn{border:none;height:40px;font-family:PTAstraSans-bold;border-radius:35px}@media screen and (min-width: 1281px){.secondary_btn,.primary_btn{height:68px;padding:0 50px;font-size:150%}}@media screen and (min-width: 1025px) and (max-width: 1280px){.secondary_btn,.primary_btn{height:48px;padding:0 30px;font-size:125%}}@media screen and (max-width: 1024px){.secondary_btn,.primary_btn{height:34px;padding:0 20px;font-size:114.29%}}.primary_btn{background:#d4af37;color:#e8eef2}.loading.primary_btn{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.loading.primary_btn:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}.secondary_btn{outline:1px solid #d4af37!important;color:#d4af37;background:transparent}.loading.secondary_btn{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.loading.secondary_btn:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}@media screen and (min-width: 1281px){.about_doctor,.similar_links,.pricelist_section,.gallery_section,.guaranty_section,.about_service,.search_results~.main_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.info_section,.footer:before,.lets_start{padding-top:100px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.about_doctor,.similar_links,.pricelist_section,.gallery_section,.guaranty_section,.about_service,.search_results~.main_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.info_section,.footer:before,.lets_start{padding-top:80px}}@media screen and (max-width: 1024px){.about_doctor,.similar_links,.pricelist_section,.gallery_section,.guaranty_section,.about_service,.search_results~.main_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.info_section,.footer:before,.lets_start{padding-top:60px}}@media screen and (min-width: 1281px){.similar_links,.pricelist_section,.gallery_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.main_section,.info_section,.lets_start{padding-bottom:100px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.similar_links,.pricelist_section,.gallery_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.main_section,.info_section,.lets_start{padding-bottom:80px}}@media screen and (max-width: 1024px){.similar_links,.pricelist_section,.gallery_section,.search_results,.standard_textpage,.documents_section,.interesting_info,.promotions_section,.partners_section,.contacts_section,.contact_form,.property_section,.doctors_section,.sub_services,.all_services,.services_section,.about_section,.main_section,.info_section,.lets_start{padding-bottom:60px}}html{height:100%;font-size:10px;line-height:1.15em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;border:none;color:#d4af37;width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:100%;font-family:PTAstraSans;position:relative}@media screen and (min-width: 1025px){body{font-size:160%}}@media screen and (max-width: 1024px){body{font-size:140%}}body.popup_opened{overflow:hidden}body.loaded .page_loader{opacity:0;pointer-events:none}body:not(.loaded){overflow:hidden}.page_loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,28,46,.5);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000;transition:opacity .5s}.page_loader img{display:block;width:129px;height:auto}*,*:before,*:after{box-sizing:border-box}*{line-height:1.15em}input,select,textarea,button,a,.slick-slide{outline:none!important}a,a:focus,a:hover,button:hover{text-decoration:none}a{color:#d4af37}a:not([href]){pointer-events:none;color:inherit}button{cursor:pointer;display:block}img{max-height:none;border:none}input{appearance:none;-webkit-appearance:none;-moz-appearance:none}input,textarea,button{font-family:inherit;font-size:100%;line-height:1.15em}input,textarea{border-radius:0}.page_row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.page_row .cb{flex:0 0 100%;max-width:100%}.page_container{width:100%;max-width:1480px;margin:0 auto}@media screen and (min-width: 1025px){.page_container{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.page_container{padding-left:20px;padding-right:20px}}.individual_hint,.drop_list,.drop_block{display:none}.error_hint{display:block;max-height:0;overflow:hidden;color:#c7383f;width:100%;font-size:125%}.error_hint:before{display:block;content:"";height:4px}@media screen and (min-width: 1025px) and (max-width: 1280px){.error_hint{font-size:100%}}@media screen and (min-width: 1025px){.error_hint{position:absolute;top:100%;left:0;padding-left:inherit;padding-right:inherit}}@media screen and (max-width: 1024px){.error_hint{font-size:100%}}.error .error_hint,.error~.error_hint{max-height:60px}.field_block{position:relative;padding-top:24px;margin-bottom:60px}.field_block .field_name{position:absolute;left:0;top:44px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8eef2;pointer-events:none;font-size:150%;font-weight:700;transition:all .5s}.field_block input,.field_block textarea{width:100%;background:transparent;border:none;border-bottom:2px solid #e8eef2;font-size:150%;color:#d4af37;font-family:PTAstraSans-bold;padding:20px 0}.field_block input::-webkit-input-placeholder,.field_block textarea::-webkit-input-placeholder{color:transparent;-webkit-transition:color .3s;transition:color .3s}.field_block input:-moz-placeholder,.field_block textarea:-moz-placeholder{color:transparent;-moz-transition:color .3s;transition:color .3s}.field_block input::-moz-placeholder,.field_block textarea::-moz-placeholder{color:transparent;-moz-transition:color .3s;transition:color .3s}.field_block input:-ms-input-placeholder,.field_block textarea:-ms-input-placeholder{color:transparent;-ms-transition:color .3s;transition:color .3s}.field_block input:focus,.field_block input.filled,.field_block textarea:focus,.field_block textarea.filled{border-bottom-color:#d4af37}.field_block input:focus::-webkit-input-placeholder,.field_block input.filled::-webkit-input-placeholder,.field_block textarea:focus::-webkit-input-placeholder,.field_block textarea.filled::-webkit-input-placeholder{color:#e8eef2}.field_block input:focus:-moz-placeholder,.field_block input.filled:-moz-placeholder,.field_block textarea:focus:-moz-placeholder,.field_block textarea.filled:-moz-placeholder{color:#e8eef2}.field_block input:focus::-moz-placeholder,.field_block input.filled::-moz-placeholder,.field_block textarea:focus::-moz-placeholder,.field_block textarea.filled::-moz-placeholder{color:#e8eef2}.field_block input:focus:-ms-input-placeholder,.field_block input.filled:-ms-input-placeholder,.field_block textarea:focus:-ms-input-placeholder,.field_block textarea.filled:-ms-input-placeholder{color:#e8eef2}.field_block input:focus~.field_name,.field_block input.filled~.field_name,.field_block textarea:focus~.field_name,.field_block textarea.filled~.field_name{top:0;color:#d4af37;font-weight:400;font-size:125%}.field_block textarea{resize:none;display:block;height:184px}@media screen and (min-width: 1025px) and (max-width: 1280px){.field_block{margin-bottom:40px;padding-top:20px}.field_block .field_name{font-size:125%;top:40px}.field_block input,.field_block textarea{font-size:125%}.field_block textarea{height:145px}}@media screen and (max-width: 1024px){.field_block{margin-bottom:20px;padding-top:15px}.field_block .field_name{font-size:114.29%;top:35px}.field_block input,.field_block textarea{font-size:114.29%}.field_block input.filled~.field_name,.field_block input:focus~.field_name,.field_block textarea.filled~.field_name,.field_block textarea:focus~.field_name{font-size:114.29%}.field_block textarea{height:97px}}[data-validation]~*:last-child:after{content:" *"}input[type=checkbox]:checked~.check_btn:before{color:#d4af37}.check_btn{display:block;cursor:pointer;font-size:150%}@media (hover: hover){.check_btn:hover:before{box-shadow:0 4px 20px #1e3a5f33}}.check_btn:before{width:48px;height:48px;float:left;background:#e8eef2;border-radius:50%;margin-right:20px;box-shadow:0 4px 20px #1e3a5f1a;font-size:4.8rem;color:transparent}.check_btn a{text-decoration:underline}@media screen and (min-width: 1025px) and (max-width: 1280px){.check_btn{font-size:125%}}@media screen and (max-width: 1024px){.check_btn{font-size:100%}}.cb{display:block;clear:both}.section_title{font-family:PTAstraSans-bold;color:#d4af37;margin:0}@media screen and (min-width: 1281px){.section_title{font-size:300%}.section_title+.description_block{font-size:125%;margin-top:20px;max-width:960px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.section_title{font-size:225%}.section_title+.description_block{font-size:100%;margin-top:16px;max-width:720px}}@media screen and (max-width: 1024px){.section_title{font-size:171.43%}.section_title+.description_block{font-size:100%;margin-top:8px}}.section_subtitle{font-family:PTAstraSans-bold}.section_subtitle+.description_block{color:#e8eef2}.section_subtitle:first-child{margin-top:0}@media screen and (min-width: 1281px){.section_subtitle{font-size:225%;margin-top:20px}.section_subtitle+.description_block{font-size:125%;margin-top:20px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.section_subtitle{font-size:187.5%;margin-top:16px}.section_subtitle+.description_block{font-size:100%;margin-top:16px}}@media screen and (max-width: 1024px){.section_subtitle{font-size:171.43%;margin-top:8px}.section_subtitle+.description_block{font-size:100%;margin-top:8px}}.breadcrumbs{padding:40px 0}.breadcrumbs ul{display:flex}.breadcrumbs li{display:flex;align-items:center;white-space:nowrap}.breadcrumbs li:not(:first-child):before{display:block;content:"";min-width:2px;height:21px;background:#e8eef2;border-radius:4px;margin:0 8px}.breadcrumbs li a,.breadcrumbs li div{font-size:87.5%;color:#e8eef2;display:block}.breadcrumbs li a{text-decoration:underline}.breadcrumbs li div{max-width:360px;position:relative;overflow:hidden;white-space:nowrap}@media screen and (max-width: 1024px){.breadcrumbs{padding:30px 0}}@media screen and (max-width: 768px){.breadcrumbs{display:none}}@media screen and (min-width: 769px){.breadcrumbs+*{padding-top:0}}.standard_text,.service_desc{color:#e8eef2}.standard_text:first-child,.service_desc:first-child{margin-top:0}.standard_text ul,.service_desc ul{margin:0}@media screen and (min-width: 1281px){.standard_text,.service_desc{font-size:125%;margin-top:20px}.standard_text+.standard_text,.service_desc+.standard_text,.standard_text+.service_desc,.service_desc+.service_desc{margin-top:40px}.standard_text ul,.service_desc ul{padding-left:20px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.standard_text,.service_desc{margin-top:16px}.standard_text+.standard_text,.service_desc+.standard_text,.standard_text+.service_desc,.service_desc+.service_desc{margin-top:32px}.standard_text ul,.service_desc ul{padding-left:16px}}@media screen and (max-width: 1024px){.standard_text,.service_desc{margin-top:8px}.standard_text+.standard_text,.service_desc+.standard_text,.standard_text+.service_desc,.service_desc+.service_desc{margin-top:16px}.standard_text ul,.service_desc ul{padding-left:14px}}.small_subtitle{margin:0;font-family:PTAstraSans-bold;color:inherit}@media screen and (min-width: 1281px){.small_subtitle{font-size:150%}}@media screen and (min-width: 1025px) and (max-width: 1280px){.small_subtitle{font-size:125%}}@media screen and (max-width: 1024px){.small_subtitle{font-size:114.29%}}.hidden_label{display:none}@keyframes loadAnimation{9%{box-shadow:none}10%{box-shadow:-8px 0}35%{box-shadow:-8px 0}35.1%{box-shadow:-8px 0,8px 0}60%{box-shadow:-8px 0,8px 0}60.1%{box-shadow:-8px 0,8px 0,24px 0}85%{box-shadow:-8px 0,8px 0,24px 0}85.1%{box-shadow:none}to{box-shadow:none}}.page_bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.page_bg span{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.05)}@media screen and (min-width: 1281px){.content{padding-top:175px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.content{padding-top:147px}}@media screen and (max-width: 1024px){.content{padding-top:88px}}.lets_start .inner_container{display:flex;padding:20px;border-radius:100px;justify-content:center;align-items:center;box-shadow:0 4px 20px #1e3a5f1a;background:#e9eef7}.lets_start .section_subtitle{margin-top:8px}.lets_start .info_block{flex:1;max-width:880px;padding:20px;margin:0 auto}.lets_start .btn_block{margin:0 auto;padding:20px}@media screen and (min-width: 1025px) and (max-width: 1280px){.lets_start .inner_container,.lets_start .info_block,.lets_start .btn_block{padding:10px}}@media screen and (min-width: 769px) and (max-width: 1024px){.lets_start .info_block,.lets_start .btn_block{padding:16px}.lets_start .section_title{font-size:142.86%}.lets_start .section_subtitle{font-size:114.29%}}@media screen and (max-width: 1024px){.lets_start .inner_container{padding:0;border-radius:20px}}@media screen and (max-width: 768px){.lets_start .inner_container{flex-wrap:wrap;text-align:center}.lets_start .info_block,.lets_start .btn_block{padding:8px 12px;flex:0 0 100%;max-width:100%}.lets_start .section_title{font-size:114.29%}.lets_start .section_subtitle{font-size:100%}.lets_start .primary_btn{margin-top:-2px}}.swiper-prev,.swiper-next{margin:20px 10px 0;background:#e8eef2;color:#d4af37;border:none;padding:0;display:inline-block;vertical-align:top;box-shadow:0 4px 20px #1e3a5f1a}.swiper-prev:before,.swiper-next:before{display:block;font-size:6.4rem}@media screen and (min-width: 1025px) and (max-width: 1280px){.swiper-prev:before,.swiper-next:before{font-size:5.6rem}}@media screen and (max-width: 1024px){.swiper-prev:before,.swiper-next:before{font-size:4.8rem}}.swiper-prev{border-radius:40px 4px 40px 40px}.swiper-next{border-radius:4px 40px 40px}.swiper-initialized{text-align:right}.swiper-wrapper{text-align:left}h2.section_title{transition:opacity .5s}h2.section_title:not(.active){opacity:0}h2.section_title:not(.active)~.section_subtitle,h2.section_title:not(.active)~.description_block{opacity:0}h2.section_title~.section_subtitle{transition:opacity .5s .25s}h2.section_title~.description_block{transition:opacity .5s .5s}.page_messages{position:fixed;overflow:hidden;right:0;width:100%;max-width:560px;z-index:11;top:195px;padding:0 20px;display:flex;flex-direction:column;align-items:flex-end}.page_messages .message_block{width:100%;background:#e8eef2;box-shadow:0 4px 20px #1e3a5f1a;display:flex;border-radius:50px;align-items:center;padding:17px 20px;margin-bottom:20px}.page_messages .message_block img{display:block;flex:0 0 48px;width:48px;height:auto;margin-right:16px}.page_messages .message_block .message_text{flex:1;font-size:125%;font-family:PTAstraSans-bold;color:#d4af37}.page_messages .message_block .message_remove{margin-right:-8px;margin-left:12px;color:#d4af37;cursor:pointer;padding:8px}.page_messages .message_block .message_remove:before{display:block;font-size:3.2rem}.page_messages .message_block:last-child{margin-right:-120%;animation:showHidePageMessage 1.75s forwards}@media screen and (max-width: 1024px){.page_messages{top:108px;max-width:480px}.page_messages .message_block{padding:12px 16px}.page_messages .message_block .message_text{font-size:114.29%}.page_messages .message_block:not(:last-child){margin-bottom:16px}}@keyframes showHidePageMessage{to{margin-right:0}}.error_container{padding:20px 20px 40px;text-align:center;max-width:1000px;margin:0 auto}.error_container .error_num{font-size:1250%;font-family:PTAstraSans-bold;color:#d4af37;margin-bottom:12px}.error_container .standard_text,.error_container .service_desc{text-decoration:underline}.error_container .back_home{display:inline-block;vertical-align:top;font-size:125%;color:#d4af37;text-decoration:underline;margin-top:20px}@media screen and (min-width: 1025px) and (max-width: 1280px){.error_container .error_num{font-size:1000%}.error_container .back_home{font-size:100%}}@media screen and (max-width: 1024px){.error_container .error_num{font-size:1000%}.error_container .back_home{font-size:100%}}.content:has(.error_container){display:flex;align-items:center}.header{z-index:100;position:fixed;top:0;left:0;width:100%;background:rgba(15,28,46,.9);box-shadow:0 4px 20px #1e3a5fe6}.header_top{background:rgba(95,107,122,.1);box-shadow:0 4px 20px #1e3a5f0d;position:relative;z-index:2;padding-top:11px;padding-bottom:18px}.header .page_container,.header .hot_info{display:flex;align-items:center}.header .hot_info .info_block{display:flex;align-items:center;margin-right:20px;color:#d4af37;line-height:18px}.header .hot_info .info_block:before{display:block;font-size:3.6rem}.header .search_block{margin-left:auto;flex:1;max-width:346px;margin-right:20px;position:relative;z-index:10;height:36px}.header .search_form{display:flex;background:#e9eef7;border-radius:20px;position:relative;overflow:hidden}.header .search_field{flex:1;order:2;width:50%}.header .search_field ::-webkit-input-placeholder{color:#1e3a5f}.header .search_field :-moz-placeholder{color:#1e3a5f}.header .search_field ::-moz-placeholder{color:#1e3a5f}.header .search_field :-ms-input-placeholder{color:#1e3a5f}.header .search_field input{width:100%;border:none;background:#e9eef7;font-size:125%;padding:0 20px 0 0;height:36px;position:relative;z-index:2}.header .search_field input:focus~.search_autocomplete{max-height:none;opacity:1}.header .search_btn{background:transparent;border:none;padding:0 10px;font-size:0;color:inherit;height:36px;position:relative;z-index:2}.header .search_btn:before{display:block;font-size:2.4rem}.header .search_autocomplete{position:relative;margin-top:-36px;margin-left:-42px;background:#e9eef7;border-radius:18px;overflow:hidden;max-height:0;opacity:0}.header .search_autocomplete:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:24px;background:inherit}.header .search_autocomplete ul:not(:has(li)),.header .search_autocomplete ul:empty{display:none}.header .search_autocomplete ul:not(:empty),.header .search_autocomplete ul:has(li){padding:46px 32px 34px 42px;margin:0;list-style-type:none;position:relative;overflow-x:hidden;overflow-y:auto;max-height:390px}.header .search_autocomplete li{position:relative;overflow:hidden;width:100%;cursor:pointer}.header .search_autocomplete li>a{color:inherit}.header .search_autocomplete li:not(:first-child){margin-top:20px}.header .search_autocomplete:hover{max-height:none;opacity:1}.header .sign_btn{background:#d4af37;color:#e8eef2;font-family:PTAstraSans-bold;border-radius:24px;border:none}.header .main_logo{position:relative;z-index:101;padding-right:20px;margin-right:auto}.header .main_logo a{display:block;font-size:0;line-height:0}.header .main_logo img{display:block;height:66px;width:auto;max-width:159px;-o-object-fit:contain;object-fit:contain}.header .main_menu a{color:#e8eef2}.header .main_menu>li{padding:0 30px 39px;margin-top:32px;position:relative}.header .main_menu>li:after{display:block;content:"";position:absolute;left:50%;margin-left:-41px;bottom:17px;border-top:2px solid;border-radius:2px;width:82px;color:transparent}.header .main_menu>li:last-child{padding-right:0}.header .main_menu>li.opened>a,.header .main_menu>li.opened:after{color:#d4af37}.header .main_menu>li>a{display:flex;align-items:center;font-size:150%;font-family:PTAstraSans-bold}.header .main_menu>li>a.submenu_btn:after{display:block;content:"";font-size:2.4rem;margin-left:4px}.header .contacts_menu{display:none}.header .opened>.submenu_list{max-height:clamp(0px,72vh,640px);opacity:1;pointer-events:initial;transition:all 0s 0s,opacity .3s 0s}.header .submenu_list{pointer-events:none;max-height:0;opacity:0;transition:all 0s .3s,opacity .3s 0s}.header .submenu_list .submenu_list{overflow-y:auto;background:#e9eef7}.header .submenu_list .submenu_list:after{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(233,238,247,0) 0%,#e9eef7 100%)}.header .submenu_list .submenu_btn{position:relative}.header .submenu_list .submenu_btn:after{display:block;content:"";font-size:2.4rem;position:absolute;left:100%;margin-left:12px;top:50%;margin-top:-12px;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.web .submenu_list{scrollbar-color:#d4af37 #e8edf7;scrollbar-width:thin}.web .submenu_list::-webkit-scrollbar{width:4px;height:4px;border-radius:0;background:transparent}.web .submenu_list::-webkit-scrollbar-thumb{border-radius:0;background:#d4af37}.web .submenu_list::-webkit-scrollbar-track{border-radius:0;background:#e8edf7}.web .submenu_list::-webkit-scrollbar,.web .submenu_list::-webkit-scrollbar-track{margin:20px 0}.web .submenu_list::-webkit-scrollbar-thumb{border:1px solid #e8edf7}.web .search_autocomplete ul:not(:empty),.web .search_autocomplete ul:has(li){margin-right:20px;padding-right:12px}.web .search_autocomplete ul{scrollbar-color:#d4af37 #e8edf7;scrollbar-width:thin}.web .search_autocomplete ul::-webkit-scrollbar{width:4px;height:4px;border-radius:0;background:transparent}.web .search_autocomplete ul::-webkit-scrollbar-thumb{border-radius:0;background:#d4af37}.web .search_autocomplete ul::-webkit-scrollbar-track{border-radius:0;background:#e8edf7}.web .search_autocomplete ul::-webkit-scrollbar,.web .search_autocomplete ul::-webkit-scrollbar-track{margin:46px 0 34px}.web .search_autocomplete ul::-webkit-scrollbar-thumb{border:1px solid #e8edf7}.footer{opacity:0;position:relative;z-index:10}.footer:before{display:block;content:""}.footer_top{position:relative;z-index:2;background:#d4af37;color:#e8eef2}.footer_top .page_container{display:flex}.footer_image{-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.2}.footer_middle .page_container{display:flex;align-items:center;justify-content:space-between}.footer_bottom{background:rgba(212,175,55,.2)}.footer .logo_block img{display:block;-o-object-fit:contain;object-fit:contain;width:164px;height:68px}.footer_menu{flex:1;margin-top:-16px}.footer_menu>ul{margin:0;padding:0;list-style-type:none;-moz-column-count:3;column-count:3}.footer_menu>ul>li{padding-top:16px;max-width:142px;margin-left:auto}.footer_menu>ul>li>a{font-family:PTAstraSans-bold}.footer_menu>ul ul li{margin-top:16px}.footer_menu a{display:inline-block;vertical-align:top;color:inherit}.footer .services_info{color:#d4af37}.footer .payment_methods{display:flex;margin:0 -4px}.footer .payment_methods img{display:block;width:35px;height:24px;margin:0 4px}.footer .policy_menu{display:flex;flex-wrap:wrap;justify-content:center;white-space:nowrap}.footer .policy_menu li{padding:5px 10px}.footer .policy_menu a{display:block;white-space:nowrap}.socials_list a{display:block;font-size:0;line-height:0;margin:0 10px;border-radius:50%;background:#e8eef2;color:#d4af37;box-shadow:0 4px 20px #1e3a5f1a}.socials_list a:before{display:block;font-size:4.2rem}.back_to_top{font-size:0;line-height:0;border-radius:50%;background:#d4af37;color:#e8eef2;position:fixed;bottom:20px;z-index:30;box-shadow:0 4px 20px #1e3a5f1a}.back_to_top:not(.active){z-index:0;opacity:0;pointer-events:none}.back_to_top:before{display:block;font-size:6.4rem;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}@media (hover: hover){.back_to_top:hover{background:#1e3a5f}}@media screen and (min-width: 1480px){.back_to_top{right:50%;margin-right:-720px}}@media screen and (max-width: 1479px){.back_to_top{right:20px}}@media screen and (max-width: 1024px){.back_to_top:before{font-size:4.8rem}}.main_section{padding-top:30px}.main_section .page_row,.info_section .page_row{align-items:center}.main_section .main_slider,.main_section .swiper-wrapper,.info_section .main_slider,.info_section .swiper-wrapper{position:relative;overflow:hidden}.main_section .info_block,.info_section .info_block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.main_section .image_block,.info_section .image_block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;position:relative;overflow:hidden}.main_section .image_block:not(.swiper-initialized) .swiper-slide,.info_section .image_block:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;max-width:100%}.main_section .swiper-slide:not(.swiper-slide-active) .image_block,.info_section .swiper-slide:not(.swiper-slide-active) .image_block{transform:translate3d(100%,-100%,0);-moz-transform:translate3d(100%,-100%,0);-ms-transform:translate3d(100%,-100%,0);-webkit-transform:translate3d(100%,-100%,0);-o-transform:translate3d(100%,-100%,0);transition:transform 0s 1s}.main_section .swiper-slide:not(.swiper-slide-active) .sale_sticker,.main_section .swiper-slide:not(.swiper-slide-active) .section_title,.main_section .swiper-slide:not(.swiper-slide-active) .section_subtitle,.main_section .swiper-slide:not(.swiper-slide-active) .description_block,.main_section .swiper-slide:not(.swiper-slide-active) .btn_block,.info_section .swiper-slide:not(.swiper-slide-active) .sale_sticker,.info_section .swiper-slide:not(.swiper-slide-active) .section_title,.info_section .swiper-slide:not(.swiper-slide-active) .section_subtitle,.info_section .swiper-slide:not(.swiper-slide-active) .description_block,.info_section .swiper-slide:not(.swiper-slide-active) .btn_block{opacity:0;transition:opacity 0s 0s}.main_section .image_block,.info_section .image_block{position:relative;overflow:hidden}.main_section .image_block picture,.info_section .image_block picture{display:block;position:relative;overflow:hidden}.main_section .image_block picture:before,.info_section .image_block picture:before{display:block;content:"";padding-bottom:100%}.main_section .image_block,.info_section .image_block{transition:transform 1s}.main_section .image_block img,.info_section .image_block img{-o-object-fit:cover;object-fit:cover;border-radius:400px 4px 400px 400px}.main_section .sale_sticker,.info_section .sale_sticker{display:inline-block;vertical-align:top;padding:8px 47px;border-radius:30px;margin-bottom:20px;box-shadow:0 4px 20px #1e3a5f1a;font-size:150%;font-family:PTAstraSans-bold;color:#d4af37;transition:opacity .75s .15s}.main_section .section_title,.info_section .section_title{transition:opacity .75s .3s}.main_section .section_subtitle,.info_section .section_subtitle{transition:opacity .75s .45s}.main_section .description_block,.info_section .description_block{transition:opacity .75s .6s}.main_section .btn_block,.info_section .btn_block{transition:opacity .75s .75s}.main_section .primary_btn,.info_section .primary_btn{margin-top:20px}.main_section .slider_dots,.info_section .slider_dots{position:relative;left:auto;bottom:auto;top:auto;margin-top:20px;display:flex;justify-content:center;width:50%;margin-left:auto}.main_section .swiper-pagination-bullet,.info_section .swiper-pagination-bullet{margin:0 4px;width:10px;height:10px;display:block;background:#d4af37;opacity:.4}@media (hover: hover){.main_section .swiper-pagination-bullet:hover,.info_section .swiper-pagination-bullet:hover{background:#1e3a5f}}.main_section .swiper-pagination-bullet-active,.info_section .swiper-pagination-bullet-active{opacity:1;pointer-events:none}.about_section{position:relative;overflow:hidden}.about_section .image_block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.about_section .image_inner{display:block;max-width:568px;border-radius:50%;border:1px solid #d4af37;padding:18px}.about_section .image_inner img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:50%;aspect-ratio:1/1}.about_section .info_block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.about_section .stats_list{margin:20px -10px 0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.about_section .stats_list li{flex:0 0 50%;max-width:50%;position:relative;overflow:hidden;padding:34px 10px 90px}.about_section .stats_list li:after{display:block;content:"";position:absolute;top:0;left:100%;margin-left:-10px;border-left:2px solid #d4af37;height:500px;transform-origin:top left;-webkit-transfrom-origin:top left;transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}@media screen and (max-width: 1440px){.about_section .stats_list{text-align:right}}.about_section .stat_count{font-size:500%;font-family:PTAstraSans-bold;text-align:right;padding-right:80px}.about_section .stat_type{margin-top:20px;display:inline-flex;justify-content:center;vertical-align:top;color:#e8eef2;position:relative;overflow:hidden;font-size:225%;border-radius:50px 0 0 50px;padding:21px 44px;font-family:PTAstraSans-bold;width:300px;z-index:1}.about_section .stat_type:after{display:block;content:"";min-width:24px}.about_section .stat_type:before{display:block;content:"";position:absolute;top:0;right:39px;height:220px;width:150%;background:#d4af37;z-index:-1;box-shadow:inset -4px 0 4px #00000040;transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg);transform-origin:top right;-webkit-transfrom-origin:top right}.about_section .service_desc{max-width:100%}.about_section .section_head{text-align:center;padding-bottom:80px}.all_services .section_title,.all_services .section_subtitle,.services_section .section_title,.services_section .section_subtitle{text-align:center}.all_services .services_list:before,.services_section .services_list:before{display:block;content:"";height:40px;flex:0 0 100%;max-width:100%}.all_services .services_list li,.services_section .services_list li{flex:0 0 25%;max-width:25%;padding-left:10px;padding-right:10px;display:flex;margin-top:40px;position:relative;transition:opacity .5s}.all_services .services_list li:not(.showed),.services_section .services_list li:not(.showed){opacity:0}.all_services .services_list li:nth-child(n+8):not(:last-child),.services_section .services_list li:nth-child(n+8):not(:last-child){display:none}.all_services .service_block,.services_section .service_block{width:100%;display:flex;flex-direction:column;padding-bottom:28px;position:relative;z-index:2;color:inherit}.all_services .service_block:before,.services_section .service_block:before{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;top:120px;border-radius:0 4px 120px;box-shadow:0 4px 20px #1e3a5f1a;z-index:-1;background:#e8eef2}@media (hover: hover){.all_services .service_block:hover img,.services_section .service_block:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.all_services .service_block:hover .service_link,.services_section .service_block:hover .service_link{background:#1e3a5f}}.all_services .image_block,.services_section .image_block{display:block;margin-bottom:20px;border-radius:120px 4px 120px 120px;position:relative;overflow:hidden}.all_services .image_block img,.services_section .image_block img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:345/238}.all_services .service_name,.services_section .service_name{display:flex;min-height:56px;align-items:center;padding:0 20px;margin-bottom:16px;font-size:150%;font-family:PTAstraSans-bold}.all_services .description_block,.services_section .description_block{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;padding:0 20px;color:#e8eef2}.all_services .service_link,.services_section .service_link{display:block;align-self:flex-start;margin:auto 20px 0;background:#d4af37;color:#e8eef2;font-size:150%;font-family:PTAstraSans-bold;padding:8px 20px;border-radius:34px 4px}.all_services .actions_block,.services_section .actions_block{position:absolute;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 16px;z-index:2;top:0;left:10px;right:10px;height:100%;border-radius:120px 4px}.all_services .actions_block:before,.services_section .actions_block:before{content:"";background:rgba(232,238,242,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:-1}.all_services .actions_block a,.all_services .actions_block button,.services_section .actions_block a,.services_section .actions_block button{display:block;margin:20px 0;background:#e8eef2;box-shadow:0 4px 20px #1e3a5f1a;color:#d4af37;border-radius:30px;padding:8px 40px;font-family:PTAstraSans-bold;font-size:150%;border:none}.sub_services .section_title{text-align:center}.sub_services .section_title+.description_block{margin-left:auto;margin-right:auto;text-align:center}.sub_services .services_list{margin:0 -10px;padding:40px 0 0;list-style-type:none}.sub_services .services_list>li{margin-top:40px;color:#e8eef2;padding:20px 30px;position:relative;overflow:hidden;z-index:2}.sub_services .services_list>li:before{display:block;content:"";position:absolute;top:0;left:10px;right:10px;height:100%;background:#d4af37;box-shadow:0 4px 20px #1e3a5f1a;border-radius:4px 4px 120px;z-index:-1}.sub_services .services_list>li>a{display:inline-flex;align-items:center;min-height:55px;font-family:PTAstraSans-bold;font-size:150%}.sub_services .services_list a{color:inherit;vertical-align:top;text-decoration:underline}.sub_services .services_list ul li{padding-top:20px}.sub_services .services_list ul a{display:inline-block}@media screen and (min-width: 576px){.sub_services .services_list{-moz-column-gap:20px;column-gap:20px}.sub_services .services_list>li{display:inline-block;vertical-align:top;width:100%}}.services_section .services_list li:nth-child(n+8):not(:last-child){display:none}.doctors_section .section_title,.doctors_section .section_subtitle,.doctors_section .small_subtitle,.doctors_section .standard_text,.doctors_section .service_desc{text-align:center}.doctors_section .doctors_slider{margin:80px -10px -20px;padding-bottom:20px;position:relative;overflow:hidden}.doctors_section .doctors_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 25%;max-width:25%}.doctors_section .doctors_slider:not(.swiper-initialized) .swiper-prev,.doctors_section .doctors_slider:not(.swiper-initialized) .swiper-next{display:none}.doctors_section .standard_text~.doctors_slider,.doctors_section .service_desc~.doctors_slider{margin-top:20px}.doctors_section .swiper-slide{padding:0 10px;display:flex}.doctors_section .doctors_list{position:relative;z-index:2}.doctors_section .doctors_list:before{display:block;content:"";height:40px;flex:0 0 100%;max-width:100%}.doctors_section .doctors_list li{flex:0 0 25%;max-width:25%;padding-left:10px;padding-right:10px;margin-top:40px}.doctors_section .doctor_block{width:100%;border-radius:4px 4px 120px;box-shadow:0 4px 20px #1e3a5f1a;background:#e8eef2;padding-bottom:28px;display:flex;flex-direction:column;color:inherit;transition:opacity .5s}.doctors_section .doctor_block:not(.showed){opacity:0}@media (hover: hover){.doctors_section .doctor_block:hover .doctor_link{color:#1e3a5f}}.doctors_section .image_block{display:block}.doctors_section .image_block img{display:block;width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:4px 120px 120px;margin-bottom:20px}.doctors_section .doctor_name{display:block;font-size:150%;font-family:PTAstraSans-bold;padding:0 20px;margin-bottom:16px}.doctors_section .doctor_position{color:#e8eef2;padding:0 20px;margin-bottom:16px;display:block}.doctors_section .doctor_link{display:block;text-decoration:underline;margin:auto 20px 0;color:#d4af37}.property_section{text-align:center}.property_section .equipments_slider{margin:80px -10px -20px;padding-bottom:20px;position:relative;overflow:hidden}.property_section .equipments_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 25%;max-width:25%}.property_section .equipments_slider:not(.swiper-initialized) .swiper-prev,.property_section .equipments_slider:not(.swiper-initialized) .swiper-next{display:none}.property_section .equipments_slider .swiper-slide{padding:0 10px}.property_section .equipment_list li{flex:0 0 25%;max-width:25%;padding-left:10px;padding-right:10px;margin-top:80px}.property_section .equipment_block{text-align:center;color:inherit;display:block;transition:opacity .5s}.property_section .equipment_block:not(.showed){opacity:0}.property_section .equipment_block .image_block{position:relative;overflow:hidden;border-radius:200px 200px 0 0;box-shadow:0 4px 20px #1e3a5f1a;margin-bottom:20px;display:block}.property_section .equipment_block img{display:block;width:100%;height:auto;aspect-ratio:345/386;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.property_section .equipment_block .name_block{font-family:PTAstraSans-bold;font-size:150%;margin-bottom:20px;display:block}.property_section .equipment_block .description_block{color:#e8eef2;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.contact_form .section_title,.contact_form .section_subtitle{text-align:center}.contact_form .form_fields{max-width:1220px;margin:80px auto 0;display:flex;flex-wrap:wrap}.contact_form .field_block{flex:0 0 100%;max-width:100%;padding-left:10px;padding-right:10px}.contact_form .field_block:nth-child(-n+4){flex:0 0 50%;max-width:50%}.contact_form .field_block{transition:opacity .5s}.contact_form .field_block:not(.showed){opacity:0}.contact_form .btn_block{flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between;align-items:flex-start}.contact_form .field_name{left:10px;right:10px}.contact_form .terms_agree{flex:1;max-width:670px;padding:0 10px;position:relative}.contact_form .primary_btn{margin:0 10px}.contacts_section .section_title,.contacts_section .section_subtitle{text-align:center}.contacts_section .contacts_col{margin-top:80px;flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.contacts_section .contacts_list li{display:flex;max-width:588px;padding:12px 40px;align-items:center;border-bottom:1px solid #e8eef2;transition:opacity .5s}.contacts_section .contacts_list li:not(.showed){opacity:0}.contacts_section .contacts_list .info_block{display:inline-flex;vertical-align:top;align-items:center;color:#d4af37;font-family:PTAstraSans-bold;font-size:150%}.contacts_section .contacts_list .info_block:before{display:block;font-size:3.6rem;margin-right:4px}.contacts_section .contacts_list .info_block span{margin-left:3px}.contacts_section .contacts_list .root_btn{margin-left:40px;color:inherit;font-size:150%;text-decoration:underline}.contacts_section .socials_list{margin-top:12px;padding:20px 40px}.contacts_section .socials_list li{transition:opacity .5s}.contacts_section .socials_list li:not(.showed){opacity:0}.map_block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;margin-top:80px;position:relative;box-shadow:0 4px 20px #1e3a5f1a}.map_block iframe{border:none}#map{width:100%}.partners_section .section_title,.partners_section .section_subtitle{text-align:center}.partners_section .partner_block{transition:opacity .5s}.partners_section .partner_block:not(.showed){opacity:0}.partners_slider{margin:80px -10px 0;position:relative;overflow:hidden}.partners_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 16.67%;max-width:16.67%}.partners_slider .swiper-slide{padding:0 10px}.partners_slider img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:224/170}.standard_textpage .section_title,.standard_textpage .description_block,.documents_section .section_title,.documents_section .description_block,.interesting_info .section_title,.interesting_info .description_block,.promotions_section .section_title,.promotions_section .description_block{text-align:center;margin-left:auto;margin-right:auto}.promotions_list:before{display:block;content:"";flex:0 0 100%;max-width:100%;height:40px}.promotions_list li{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;margin-top:40px}.promotion_block{display:flex;margin:0 -10px;color:inherit}.promotion_block .image_block{display:block;flex:1;margin:0 10px;position:relative;overflow:hidden;border-radius:200px 4px 200px 200px;align-self:flex-start}.promotion_block img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.promotion_block .info_block{flex:0 0 66.67%;max-width:66.67%;padding-left:10px;padding-right:10px;display:flex;flex-direction:column}.promotion_block .promotion_title{display:block;font-size:150%;font-family:PTAstraSans-bold}.promotion_block .standard_text,.promotion_block .service_desc{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.promotion_block .btn_block{margin-top:20px;background:#d4af37;color:#e8eef2;font-size:150%;font-family:PTAstraSans-bold;align-self:flex-start;padding:8px 20px;border-radius:34px 4px}@media (hover: hover){.promotion_block:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.promotion_block:hover .btn_block{background:#1e3a5f}}.about_promotion{margin:80px -10px 0;display:flex}.about_promotion .image_block{flex:0 0 33.33%;max-width:33.33%;padding-left:10px;padding-right:10px}.about_promotion .image_block img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:480px 0 480px 480px}.about_promotion .info_block{flex:1;max-width:860px;padding:0 10px}.about_promotion .contact_btn{margin-top:40px}.conditions_block{margin:80px auto 0;background:#e8eef2;position:relative;border-left:4px solid #d4af37;padding:40px 8.33%;display:flex;align-items:flex-start;max-width:83.3%}.conditions_block .discount_block{background:#d4af37;color:#e8eef2;border-radius:200px 0 200px 200px;padding:40px 10px 40px 20px;white-space:nowrap;text-align:center;margin-right:40px}.conditions_block .discount_size{display:block;font-size:600%;font-family:PTAstraSans-bold}.conditions_block .discount_label{display:block;font-size:225%;margin-top:-10px}.interesting_info .info_list{position:relative;z-index:2}.interesting_info .info_list:before{display:block;content:"";flex:0 0 100%;max-width:100%;height:40px}.interesting_info .info_list li{flex:0 0 50%;max-width:50%;display:flex;align-items:flex-start;margin-top:40px;transition:opacity .5s}.interesting_info .info_list li:not(.showed){opacity:0}.interesting_info .info_list .image_block{flex:0 0 33.33%;max-width:33.33%;padding-left:10px;padding-right:10px}.interesting_info .info_list .image_block img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:200px 0 200px 200px}.interesting_info .info_list .info_block{flex:0 0 66.67%;max-width:66.67%;padding-left:10px;padding-right:10px}.interesting_info .info_list .title_block{font-size:125%;margin-bottom:20px}.interesting_info .info_list .text_block{color:#e8eef2}.docs_list{position:relative;z-index:2}.docs_list:before{display:block;content:"";flex:0 0 100%;max-width:100%;height:40px}.docs_list li{flex:0 0 33.33%;max-width:33.33%;padding-left:10px;padding-right:10px;margin-top:40px;transition:opacity .5s}.docs_list li:not(.showed){opacity:0}.docs_list .doc_block{display:flex}@media (hover: hover){.docs_list .doc_block:hover .doc_title{text-decoration:underline}}.docs_list .doc_icon{display:block;flex:0 0 25%;max-width:105px;padding-right:10px}.docs_list .doc_icon img{display:block;width:100%;height:auto}.docs_list .doc_info{display:block;flex:1;width:50%;padding-left:10px;font-size:125%}.docs_list .doc_title{display:block;margin-bottom:10px}.docs_list .doc_description{display:block;color:#e8eef2}.standard_textpage .inner_text{font-size:125%;color:#e8eef2;margin-top:80px}.standard_textpage img{margin:20px 0;display:block;max-width:100%;height:auto}.standard_textpage iframe,.standard_textpage video{display:block;margin:20px 0;width:100%;height:auto;aspect-ratio:16/9}.search_results .section_title{text-align:center;color:#1e3a5f}.search_results .section_subtitle{text-align:center}.search_results .search_key{color:#d4af37}.search_results .search_key:before{content:"“"}.search_results .search_key:after{content:"”"}.search_results .results_list{margin:20px auto 0;padding:0;list-style-type:none;max-width:954px}.search_results .results_list li{display:flex;padding-top:40px}.search_results .result_info{flex:1;width:50%;padding-right:20px}.search_results .result_title{font-size:150%;min-height:56px;display:flex;align-items:center;font-family:PTAstraSans-bold;color:#d4af37;text-decoration:underline}.search_results .standard_text,.search_results .service_desc{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px}.search_results .result_link{align-self:center;white-space:nowrap;padding:8px 20px;border-radius:34px 4px;background:#d4af37;color:#e8eef2;font-family:PTAstraSans-bold;font-size:150%}.about_service{text-align:center;position:relative;z-index:2}.about_service .description_block{margin-left:auto;margin-right:auto}.about_service .main_info{margin:80px -10px 0;display:flex;justify-content:flex-end;text-align:left}.about_service .info_block{flex:0 0 41.67%;max-width:484px;padding:0 10px;align-self:center;display:flex;flex-direction:column;align-items:flex-start}.about_service .pricelist_link{font-size:150%;color:inherit;font-family:PTAstraSans-bold;display:block;text-decoration:underline;margin-top:20px}.about_service .primary_btn{margin-top:20px}.about_service .image_block{flex:0 0 58.33%;max-width:58.33%;padding:0 10px}.about_service .image_block img{display:block;width:100%;height:auto;aspect-ratio:832/289;-o-object-fit:cover;object-fit:cover;border-radius:150px 4px 300px 150px}.about_service~.lets_start,.about_service~.doctors_section,.about_service~.guaranty_section,.about_service~.pricelist_section{padding-bottom:0;margin-top:-20px}.gallery_section,.guaranty_section{text-align:center}.gallery_section .standard_text,.gallery_section .service_desc,.guaranty_section .standard_text,.guaranty_section .service_desc{margin-left:auto;margin-right:auto;max-width:1197px}.gallery_section .gallery_list,.guaranty_section .gallery_list{text-align:right;margin:0 -10px -20px;padding-bottom:20px;position:relative;overflow:hidden}.gallery_section .gallery_list ul,.guaranty_section .gallery_list ul{display:flex;flex-wrap:wrap}.gallery_section .gallery_list:not(.swiper-initialized) .swiper-slide,.gallery_section .gallery_list li,.guaranty_section .gallery_list:not(.swiper-initialized) .swiper-slide,.guaranty_section .gallery_list li{flex:0 0 25%;max-width:25%}.gallery_section .swiper-wrapper,.guaranty_section .swiper-wrapper{margin-top:20px}.gallery_section .swiper-slide,.gallery_section li,.guaranty_section .swiper-slide,.guaranty_section li{padding-top:20px;padding-left:10px;padding-right:10px}.gallery_section .swiper-slide a,.gallery_section li a,.guaranty_section .swiper-slide a,.guaranty_section li a{display:block;position:relative;overflow:hidden;transition:opacity .5s}.gallery_section .swiper-slide a:not(.showed),.gallery_section li a:not(.showed),.guaranty_section .swiper-slide a:not(.showed),.guaranty_section li a:not(.showed){opacity:0}.gallery_section .swiper-slide img,.gallery_section li img,.guaranty_section .swiper-slide img,.guaranty_section li img{display:block;width:100%;height:auto;aspect-ratio:345/194;-o-object-fit:cover;object-fit:cover}.gallery_section .view_more,.guaranty_section .view_more{margin:20px 10px 0;vertical-align:middle}.gallery_section .gallery_list:before{display:block;content:"";height:60px}.view_more{display:inline-block;vertical-align:top;font-size:150%;font-family:PTAstraSans-bold;text-decoration:underline!important}.pricelist_section{max-width:1235px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;text-align:center}.pricelist_section .all_price_btn{text-align:right;margin-top:20px}.pricelist_section .standard_text+.list_group,.pricelist_section .service_desc+.list_group{padding-top:80px}.pricelist_section .list_group{padding-top:40px;text-align:left}.pricelist_section .list_group .price_list li{opacity:1}.pricelist_section .group_title{width:100%;border:none;border-radius:40px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:150%;font-family:PTAstraSans-bold;color:inherit;background:#e8eef2;position:relative;z-index:2;height:68px}.pricelist_section .group_title:before{order:2;font-size:4.8rem;color:#d4af37;margin-left:20px;margin-right:-12px}.pricelist_section .group_inner{display:none}.price_list{text-align:left}.price_list:before{display:block;content:"";height:20px}.price_list li{margin:0 -10px;display:flex;position:relative;z-index:2}.price_list li:before{display:block;content:"";position:absolute;top:0;left:10px;right:10px;height:100%;background:#d4af37;opacity:0;z-index:-1}.price_list li{transition:all .3s,opacity .5s}.price_list li:not(.showed){opacity:0}.price_list li span{flex:auto;width:40%;margin:0 10px;color:inherit}.price_list li:not(.list_title){font-size:125%}.price_list li:not(.list_title) span{color:inherit;border-bottom:1px solid;padding:20px}.price_list li:not(.list_title) a{display:inline-block;vertical-align:top;color:inherit}@media (hover: hover){.price_list li:not(.list_title):hover{color:#e8eef2}.price_list li:not(.list_title):hover:before{opacity:1}.price_list li:not(.list_title):hover a{-webkit-text-decoration:underline #e8eef2;text-decoration:underline #e8eef2;transition:opacity .3s}.price_list li:not(.list_title):hover a:hover{opacity:.7}}.price_list li.list_title{font-size:150%;font-family:PTAstraSans-bold}.price_list li.list_title span{padding:10px 20px;position:relative;background:#f1f4fa}.price_list li.list_title span:before{display:block;content:"";position:absolute;left:0;top:0;height:100%;border-left:4px solid #d4af37}.similar_links{margin:-20px auto 0;text-align:center;max-width:1235px;padding-left:20px;padding-right:20px}.similar_links ul{justify-content:center}.similar_links ul li{padding:20px 10px 0}.similar_links ul a{display:block;text-decoration:underline!important}.service_desc{margin:80px auto 0;max-width:1197px}.service_desc h1,.service_desc h2,.service_desc h3,.service_desc h4,.service_desc h5{margin:0;padding-bottom:20px;font-family:PTAstraSans-bold;color:#1e3a5f}@media screen and (min-width: 1281px){.service_desc h1,.service_desc h2,.service_desc h3,.service_desc h4,.service_desc h5{font-size:2.4rem}}@media screen and (min-width: 1025px) and (max-width: 1280px){.service_desc h1,.service_desc h2,.service_desc h3,.service_desc h4,.service_desc h5{font-size:2rem}}@media screen and (max-width: 1024px){.service_desc h1,.service_desc h2,.service_desc h3,.service_desc h4,.service_desc h5{font-size:1.6rem}}.service_desc p{margin:0}.service_desc p+p{margin-top:20px}@media screen and (min-width: 1281px){.service_desc p+h1,.service_desc p+h2,.service_desc p+h3,.service_desc p+h4,.service_desc p+h5{margin-top:80px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.service_desc p+h1,.service_desc p+h2,.service_desc p+h3,.service_desc p+h4,.service_desc p+h5{margin-top:60px}}@media screen and (max-width: 1024px){.service_desc p+h1,.service_desc p+h2,.service_desc p+h3,.service_desc p+h4,.service_desc p+h5{margin-top:20px}}.about_doctor .image_block{flex:0 0 480px;max-width:480px;padding:0 10px}.about_doctor .image_block img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;border-radius:0 360px 360px}.about_doctor .info_block{flex:1;max-width:730px;padding:0 10px}.about_doctor .detail_block{margin-top:20px;font-size:150%;font-family:PTAstraSans-bold}.about_doctor .primary_btn,.about_doctor .primary_btn+.detail_block,.about_doctor .description_block+.detail_block{margin-top:40px}.about_doctor .description_block{margin-top:10px;font-size:125%;color:#e8eef2}.header .main_logo a,.sub_services .services_list a,.header .search_autocomplete,.footer,.main_section .swiper-pagination-bullet,.info_section .swiper-pagination-bullet,.price_list li:before{transition:opacity .3s}.check_btn,.check_btn a,.breadcrumbs li a,.swiper-prev,.swiper-next,.page_messages .message_block .message_remove,.error_container .back_home,.header .hot_info a.info_block,.header .search_btn,.header .main_menu a,.footer .policy_menu a,.socials_list a,.all_services .actions_block a,.all_services .actions_block button,.services_section .actions_block a,.services_section .actions_block button,.contacts_section .contacts_list .root_btn,.contacts_section .contacts_list a.info_block,.docs_list .doc_block,.about_service .pricelist_link,.view_more,.pricelist_section .group_title,.similar_links ul a,.header .search_autocomplete li,.header .main_menu>li:after{transition:color .3s}.all_services .service_link,.services_section .service_link,.promotion_block .btn_block{transition:background-color .3s}.primary_btn,.header .sign_btn,.search_results .result_link,.error_hint,.check_btn:before,.back_to_top,.all_services .image_block img,.services_section .image_block img,.promotion_block img{transition:all .3s}.check_btn,.page_messages .message_block .message_remove{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden}.header .search_autocomplete li:active{color:#d4af37}.header .main_logo a:active,.sub_services .services_list a:active{opacity:.7}.check_btn:active,.check_btn a:active,.breadcrumbs li a:active,.swiper-prev:active,.swiper-next:active,.page_messages .message_block .message_remove:active,.error_container .back_home:active,.header .hot_info a.info_block:active,.header .search_btn:active,.header .main_menu a:active,.footer .policy_menu a:active,.socials_list a:active,.all_services .actions_block a:active,.all_services .actions_block button:active,.services_section .actions_block a:active,.services_section .actions_block button:active,.contacts_section .contacts_list .root_btn:active,.contacts_section .contacts_list a.info_block:active,.docs_list .doc_block:active,.about_service .pricelist_link:active,.view_more:active,.pricelist_section .group_title:active,.similar_links ul a:active{color:#d4af37b3}.primary_btn:active,.header .sign_btn:active,.search_results .result_link:active{background:#1e3a5f;color:#e8eef2;border-color:transparent}.property_section .equipment_block img,.gallery_section .swiper-slide a img,.gallery_section li a img,.guaranty_section .swiper-slide a img,.guaranty_section li a img{transition:transform .3s}.property_section .equipment_block:active img,.gallery_section .swiper-slide a:active img,.gallery_section li a:active img,.guaranty_section .swiper-slide a:active img,.guaranty_section li a:active img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}@media (hover: hover){.header .search_autocomplete li:hover{color:#d4af37}.header .main_logo a:hover,.sub_services .services_list a:hover{opacity:.7}.check_btn:hover,.check_btn a:hover,.breadcrumbs li a:hover,.swiper-prev:hover,.swiper-next:hover,.page_messages .message_block .message_remove:hover,.error_container .back_home:hover,.header .hot_info a.info_block:hover,.header .search_btn:hover,.header .main_menu a:hover,.footer .policy_menu a:hover,.socials_list a:hover,.all_services .actions_block a:hover,.all_services .actions_block button:hover,.services_section .actions_block a:hover,.services_section .actions_block button:hover,.contacts_section .contacts_list .root_btn:hover,.contacts_section .contacts_list a.info_block:hover,.docs_list .doc_block:hover,.about_service .pricelist_link:hover,.view_more:hover,.pricelist_section .group_title:hover,.similar_links ul a:hover{color:#d4af37}.primary_btn:hover,.header .sign_btn:hover,.search_results .result_link:hover{background:#1e3a5f;color:#e8eef2;border-color:transparent}.property_section .equipment_block:hover img,.gallery_section .swiper-slide a:hover img,.gallery_section li a:hover img,.guaranty_section .swiper-slide a:hover img,.guaranty_section li a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}
