@media screen and (max-width: 1024px){.header{padding:0}.header_inner{padding:8px 10px;border-radius:0}.header .main_logo img{height:42px}.header .phone_block:before{padding:8px}}@media screen and (min-width: 769px) and (max-width: 1024px){.header .main_menu{gap:0}.header .main_menu a{padding:10px 14px}.header .menu_block{padding:0 6px}}@media screen and (max-width: 768px){.header .phone_block{font-size:0;line-height:0}.header .phone_block:before{margin:0}.header .menu_btn{display:block;border:none;background:transparent;color:inherit;padding:10px;width:40px;height:40px;position:relative;overflow:hidden;z-index:100;background:#009fff;border-radius:10px;margin-left:16px}.header .menu_btn:before,.header .menu_btn:after{display:block;content:"";position:absolute;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;border-top:2px solid;left:10px;width:20px;transform-origin:left center;-webkit-transfrom-origin:left center}.header .menu_btn:before{top:13px}.header .menu_btn:after{bottom:13px}.header .menu_btn span{display:block;border-top:2px solid;-o-transition:opacity .2s;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;-o-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.header .main_logo{margin-right:auto}.header .menu_block{position:fixed;overflow:hidden;top:58px;background:#1e1e2080;left:0;width:100%;height:0;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s;padding:0;margin:0}.header .menu_inner{position:relative;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 58px);background:#eceef2}.header .main_menu{flex-direction:column}.header .main_menu a{padding:19px 16px;text-align:center;color:#161617;border-radius:0}.menu_opened{overflow:hidden}.menu_opened .menu_block{height:calc(100dvh - 58px)}.menu_opened .menu_btn span{opacity:0;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.menu_opened .menu_btn:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);margin:-1px 3px}.menu_opened .menu_btn:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin:-1px 3px}}@media screen and (max-width: 1024px){.footer{padding-top:20px;padding-bottom:20px}.footer_top{gap:16px}.footer .left_col,.footer .right_col{padding:16px;border-radius:24px}.footer .socials_list{margin-top:14px}.footer .main_menu{display:none}.footer .contacts_list{margin-top:-16px;border-top:0}.footer .contacts_list li{padding-top:16px}.footer .contacts_list a{word-break:break-word}.footer_bottom{margin-top:16px;font-size:87.5%}.footer_subtitle{font-size:87.5%}}@media screen and (min-width: 769px) and (max-width: 1024px){.footer .contacts_list li{flex:0 0 50%;max-width:50%}.footer .contact_info{max-width:280px}}@media screen and (max-width: 768px){.footer .contacts_list li{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 575px){.footer_top{flex-wrap:wrap}.footer .left_col,.footer .right_col{flex:0 0 100%;max-width:100%}.footer_bottom{flex-wrap:wrap;gap:10px}.footer .policy_menu{flex:0 0 100%;max-width:100%;justify-content:center;gap:-5px}.footer .policy_menu li{margin:0}.footer .copyrights{flex:0 0 100%;max-width:100%;text-align:center;order:2}}@media screen and (max-width: 1024px){.main_section{padding-top:10px}.main_section .description_block{margin-top:8px}.main_section .primary_btn{margin-top:20px}.main_section .section_inner,.main_section .image_inner{border-radius:16px}.advantages{padding-top:16px}.advantages li{padding-top:14px}.advantages .item_block{border-radius:16px;padding:16px 20px}.advantages .item_icon{width:60px;margin-bottom:10px}.advantages .item_icon img{max-width:33px;max-height:30px}.advantages .short_description{font-size:87.5%}.services_section .slide_btns{display:none}.services_section:has(.page_title){padding-top:20px}.services_slider{margin-left:-16px;margin-right:-16px;padding-left:9px;padding-right:9px}.service_block{border-radius:24px}.service_block .service_name{font-size:112.5%;padding-left:14px;padding-right:14px}.service_block .service_description{font-size:87.5%}.service_block .info_block{padding-left:14px;padding-right:14px}}@media screen and (max-width: 1024px) and (hover: hover){.service_block .service_name{height:59px}.service_block .info_block{padding-top:14px;padding-bottom:14px}}@media screen and (max-width: 1024px) and (hover: none){.service_block .service_name{height:auto;padding-top:10px}.service_block .service_description{padding-bottom:14px}}@media screen and (max-width: 1024px){.physicians_section .image_inner,.physicians_section .section_inner{border-radius:24px}.physicians_section .description_block{margin-top:8px}.physicians_section .view_more{margin-top:20px}.about_section .section_inner{border-radius:24px;padding:16px 0}.about_section .info_block{padding:16px}.contact_section .section_inner{border-radius:24px}.contact_form{padding:16px}}@media screen and (min-width: 769px) and (max-width: 1024px){.main_section .info_block{padding-top:16px;padding-bottom:16px;margin-left:16px}.main_section .image_block{flex:0 0 50%;max-width:50%}.services_list{margin-top:0}.services_list li{margin-top:20px;flex:0 0 33.33%;max-width:33.33%}.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 40%;max-width:40%}.physicians_section .section_inner{padding:24px 17px}.about_section .info_block img{height:48px;top:16px;right:16px}.about_section .description_block{margin-top:8px}.about_section .view_more_dark{margin-top:20px}}@media screen and (min-width: 641px) and (max-width: 768px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 52.63%;max-width:52.63%}}@media screen and (min-width: 481px) and (max-width: 640px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 66.67%;max-width:66.67%}}@media screen and (min-width: 641px) and (max-width: 1024px){.contact_section .image_block,.contact_form{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 768px){.main_section .section_inner{background:transparent}.main_section .image_block{flex:0 0 100%;max-width:100%}.main_section .info_block{flex:0 0 100%;max-width:100%;order:2;margin-top:10px}.main_section .primary_btn{width:328px}.advantages li{flex:0 0 100%;max-width:100%}.physicians_section .section_inner{padding:16px 6px;flex-wrap:wrap}.physicians_section .info_block{flex:0 0 100%;max-width:100%;text-align:center;margin-top:16px;order:2}.physicians_section .description_block{text-align:left}.physicians_section .image_block{flex:0 0 100%;max-width:100%}.about_section .section_inner{flex-wrap:wrap}.about_section .info_block{flex:0 0 100%;max-width:100%;text-align:center}.about_section .info_block img{position:relative;right:auto;top:auto;margin:8px auto 40px}.about_section .info_block .section_title{margin-top:0}.about_section .description_block{text-align:left}.about_section .contact_form{flex:0 0 100%;max-width:100%;margin-top:8px;padding-bottom:0}.about_section .contact_form .section_title{text-align:center}.services_list{margin-top:2px}.services_list li{margin-top:14px}}@media screen and (min-width: 481px) and (max-width: 768px){.services_list li{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 640px){.contact_section .page_container{padding:0}.contact_section .section_inner{padding:16px;flex-wrap:wrap;gap:16px}.contact_section .image_block{flex:0 0 100%;max-width:100%}.contact_form{padding:0;flex:0 0 100%;max-width:100%;order:2}.section_title{text-align:center}.about_section .contact_form{padding:16px}}@media screen and (max-width: 575px){.main_section .primary_btn{width:100%}.main_section .page_title{text-align:center}.contact_form .submit_btn{width:100%}}@media screen and (max-width: 480px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 90.91%;max-width:90.91%}.services_list li{flex:0 0 100%;max-width:100%}}
