@media (max-width:1660px){.wrapper,footer .wrapper,header .header_top{padding-left:20px;padding-right:20px}.banner_block{overflow:hidden}.photo_news img{width:49%}.lic_row .lic_block{width:23.7%}.reviews_block .review{min-height:126px}}@media (max-width:1480px){header .menu .links a{padding:0 10px}.specialists_row .specialist{width:49%}.doc_row .doc_block .pic,.specialists_row .spec_with_h3 .specialist{width:100%}.content_page .table_block .value:first-child{word-break:break-word}.content_page .table_block{font-size:15px}.doc_row .doc_block{width:23.7%}.specialist_detail .parametr .title{width:20%}}@media (max-width:1280px){header .header_top_mob .address a,header .header_top_mob .phone{color:#1d1d1d;text-decoration:none}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile),:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul.fourcol .fourcol_inner,.mobv{display:block}.mobvf{display:flex}header{font-size:12px}.about_block .inner,.otdel_block .inner,header .menu .links{flex-wrap:wrap}header .menu .links a{font-size:14px}.pcver,header .header_right,header .logo_avia,header .menu,header .titles .address,header .titles .subname{display:none}header .header_top{padding:4px 20px 0;height:48px}header .logo img{height:40px}header .header_left>.flex{align-items:center}header .header_menu_mob{cursor:pointer}header .header_top_mob{background-color:#fff;height:48px}header .header_top_mob .address{font-size:12px;line-height:120%;color:#1d1d1d;opacity:.6;width:150px}header .header_top_mob .phone{font-family:RobotoBold;font-size:15px;line-height:120%;gap:4px}header .header_top_mob .phone img{filter:brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(770%) hue-rotate(318deg) brightness(91%) contrast(77%)}.banner_block .wrapper{padding-top:44px}.banner_block .pict_banner2{right:0;left:0}.banner_block .pict_banner2 img{height:378px}.banner_block .pict_banner{right:0;left:unset}.mobmenu .inner,.mobmenu .inner .line2,.otdel_block .left,.otdel_block .right,.with_photo_block .photo,.with_photo_block .photo img{width:100%}.otdel .title,.otdel .val,.reqs .req .desc,.reqs .req .title{width:49%;word-break:break-word}.otdel .val{text-align:right}.lic_row .lic_block{width:23.5%}.doc_row .doc_block{width:32%}.with_photo_block{flex-wrap:wrap;gap:24px}.with_photo_block .text{order:2}.spec_with_h3{width:48.9%}.mobmenu,.zadat-overlay{top:0;left:0;width:100vw;display:none;z-index:100}.specialist_detail .parametr .title{width:25%}footer .wrapper{flex-wrap:wrap;gap:40px}footer .contacts_block{gap:20px;width:100%}.mobmenu{background-color:#10428a;position:absolute;height:auto;margin-top:96px;color:#fff;justify-content:center}.mobmenu .inner .line1{width:100%;background-color:#00327a;padding:10px 0}.mobmenu .header_right{gap:34px;max-width:375px;width:100%}.mobmenu .contact_left .extreme{background:#ff3b2d;border-radius:2px;font-size:12px;line-height:140%;color:#fff;padding:1px 4px;margin-bottom:7px;cursor:pointer}.mobmenu .contact_left .phone{line-height:120%;text-transform:uppercase;color:#fff;text-decoration:none;font-size:15px;gap:4px}.mobmenu .contact_right .online,.mobmenu .contact_right .phone{gap:5px;font-family:RobotoBold;line-height:120%;text-transform:uppercase;color:#fff;text-decoration:none}.mobmenu .contact_right .phone{margin-bottom:10px}.mobmenu .contact_right .online{font-size:12px;cursor:pointer;border:1px solid #fff;border-radius:2px;padding:7px 0;text-align:center;width:140px}.mobmenu .links{display:block;max-width:375px;width:100%}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li a.root-item{padding:7px}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li a.root-item-selected{border-left:6px solid #ff3b2d;background:0 0}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul.fourcol,:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul.onecol,:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul.twocol{position:static;background-color:transparent;box-shadow:none;height:auto;color:#fff;padding:0;width:auto;border: none;}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li:hover a.root-item{background:0 0;color:#fff;border-bottom:none;padding:7px}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li a,:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul a,:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li:hover li a{color:#fff}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li li{padding:7px 0 7px 16px;margin-left:0;border-bottom:1px solid rgba(255,255,255,.1)}:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li ul li:hover,:is(#horizontal-multilevel-menu-desktop,#horizontal-multilevel-menu-mobile) li.item-selected{background:0 0}.mobmenu .links a{height:48px;padding:0 6px;font-family:RobotoBold;font-size:15px;line-height:120%;text-transform:uppercase;color:#fff;text-decoration:none;border-left:6px solid #10428a;margin-left:-12px;border-bottom:1px solid rgba(255,255,255,.1)}.mobmenu .links a.active{border-left:6px solid #ff3b2d;border-radius:2px}.mobmenu .links ul li ul li a{border-bottom:0;}.zadat-overlay{position:fixed;height:100vh;background-color:rgba(0,0,0,.3);backdrop-filter:blur(5px);justify-content:center;align-items:center}}@media (max-width:1080px){.spec_with_h3,.specialists_row .specialist{width:100%}.content_page .table_block .title:first-child,.content_page .table_block .value:first-child{display:none}.content_page .table_block .title:nth-child(3),.content_page .table_block .value:nth-child(3){min-width:76.2%;max-width:76.2%}.lic_row .lic_block{width:23.1%}.doc_row .doc_block{width:31.7%}
.specialist_detail .parametr .desc{width:50%;min-width:50%}
.specialist_detail .parametr .title{width:70%;min-width:70%}
.numbers_block .number_block .number{font-size:40px}.numbers_block .number_block .subtitle,.numbers_block .number_block .title{font-size:12px}.services_block .wrapper{flex-wrap:wrap}.services_block .service{width:48.7%}}@media (max-width:868px){.services_block .service{width:48.6%}.about_block .pic_about{height:auto;width:100%}}@media (max-width:750px){.services_block .service{width:47.6%}}@media (max-width:550px){.about_block,.services_block{padding-bottom:40px}.otdel_block .right .links a,body,form textarea{font-size:15px}.wrapper{padding-left:16px;padding-right:16px}.banner_block .wrapper{padding-top:24px}.services_block{padding-top:32px}.about_block h2{font-size:26px;margin:0 0 20px}.about_block .more{font-size:12px;padding:16px}.otdel_block{padding:40px 0 47px}.otdel_block h2{font-size:26px;margin:0 0 24px}.otdel_block .left .title,.otdel_block .right .title{font-size:18px;margin-bottom:24px}.content_page{padding:24px 16px 71px}.content_page .breadcrumbs,form .agree{font-size:12px}.content_page h1{font-size:26px;margin:16px 0 25px}.content_page h2{font-size:22px;margin:40px 0 25px}.content_page h3{font-size:18px;margin:40px 0 24px}.content_page .table_block .title_block,.content_page .table_block .value_block,.docs,details{padding:8px}details summary .pic img{width:10px}.fullinput_block,.s_result,.specialist_detail .left .stars,.specialist_detail .parametr,.specialist_detail .tags_row{margin-bottom:24px}.pagination{gap:8px;margin-top:40px}.pagination .page{width:46px;height:46px}.pagination .page.next{width:120px}.content_page .table_block .title:nth-child(2),.content_page .table_block .value:nth-child(2),.gallery_slider .arrow,.pagination .page:nth-child(3),.pagination .page:nth-child(4),.pagination .page:nth-child(5),.pagination .page:nth-child(6),.pagination .page:nth-child(7),.specialist_detail .right h1,.specialist_detail .status{display:none}.news_item .date,.numbers_block .number_block .title{margin-bottom:4px}.news_item .title,form label{margin-bottom:8px}.content_page .spec_with_h3 h3,.content_page p{margin:0 0 24px}.doc_row .doc_block .fio,.photo_news,form .policy{margin-top:24px}.photo_news,.specialist_detail,footer .contacts_block{flex-wrap:wrap}.numbers_block .number_block,.numbers_block .number_block.wide,.photo_news img{width:100%}form .inputs_row{flex-wrap:wrap;gap:24px;margin-bottom:24px}form textarea{width:100%;padding:13px 16px}form input[type=submit]{margin-top:24px;font-size:12px;height:46px}.content_page form.selectspec select,form input[type=text]{font-size:15px;height:46px;padding:13px 16px}form input[type=text].fullinput{width:400px}.stations{gap:8px;margin-bottom:24px;flex-wrap:wrap}.stations .station{height:38px;padding:12px;font-size:12px}.content_page form.selectspec{gap:16px;margin:40px 0;flex-wrap:wrap}.content_page form.selectspec input[type=submit]{padding:16px 20px;font-size:12px}.specialists_row{gap:24px;flex-wrap:wrap}.doc_row,.lic_row{gap:16px}.content_page .specialist{padding:16px;gap:16px}.content_page .specialist .pic_spec{min-width: 60px;max-width: 60px;}.content_page .specialist .name{margin-bottom:16px;font-size:18px}.content_page .table_block .title:nth-child(3),.content_page .table_block .value:nth-child(3){min-width:79.4%;max-width:79.4%}.content_page .table_block .title:nth-child(4),.content_page .table_block .value:nth-child(4){min-width:20%;text-align:right;max-width:20%;font-family:RobotoBold}.line_price_button .download_price{padding:16px 0;font-size:12px}.lic_row .lic_block{width:48%}.doc_row{margin-bottom:16px}.doc_row .doc_block{width:48%;padding:24px}.doc_row .doc_block .status{margin-top:8px}.specialist_detail{padding:24px 24px 0;gap:24px}.specialist_detail .left .pic{width:200px;height:200px;margin:auto}.specialist_detail .reviews{font-size:15px;margin-bottom:24px}.specialist_detail .button{font-size:12px;padding:16px 0}.specialist_detail .button2{font-size:12px;padding:13px 0}.specialists_row.specialists_row_with_h3{gap:40px}.gallery_slider .inner .slide{/*min-width:85%*/}.gallery_slider{margin-top:40px;margin-left:-20px;margin-right:-20px}.gallery_slider .inner{justify-content:center;gap:16px;overflow:hidden}footer .wrapper{padding:40px 20px}footer .contacts_block .contact_block{width:47%}.reviews_block{flex-wrap:wrap;gap:28px}.reviews_block .review{min-height:auto;max-width:100%}.reviews_block .review_links{display:flex;flex-wrap:wrap;gap:16px}.specialist_detail .left{margin:auto}.content_page h1.mob{font-size:18px;line-height:120%;margin:24px 0 8px;text-transform:uppercase;text-align:center;display:block}.specialist_detail .status_mob{font-size:15px;margin-bottom:24px;text-align:center;display:block}.lic_row.licen_block .lic_block{width:47%;height:auto}.banner_block .pict_banner2 img{width:70%;height:auto;object-fit: cover;}.banner_block .pict_banner img{width:95%;object-fit: cover;}.otdel_block .right .links{column-count:1}.numbers_block .wrapper{flex-wrap:wrap;gap:16px}}@media (max-width:450px){.content_page p{word-break:break-word}.content_page .map_block{overflow:hidden}.map_block img{height:300px;width:fit-content}.specialist_detail .status{display:none}.content_page form.selectspec select,.doc_row .doc_block,.line_price_button .download_price,.services_block .service,.specialist_detail .left,footer .contacts_block .contact_block,form .inputs_row>div,form input[type=submit],form input[type=text],form input[type=text].fullinput{width:100%}.content_page form.selectspec input[type=submit]{width:100%;margin-top:8px}.line_price_button,.specialist_detail{flex-wrap:wrap}.lic_row .lic_block{width:47.2%}.lic_row.licen_block .lic_block:before{content:"";width:16px;height:16px}.specialist_detail .left .pic{margin:auto auto 20px}.content_page .quote{margin:24px 0;padding:56px 60px 24px 20px;font-style:italic;border-left:4px solid #10428a}.content_page .quote:before{content:"";width:27px;height:16px;left:0;right:0;top:24px;margin:auto}.banner_block .title{font-size:18px}.banner_block .subtitle{font-size:15px}.banner_block{height:290px}.mobmenu .inner{padding:0 20px}footer .contacts_block{gap:32px}}