@import url(../libs/bootstrap-4.1.3/css/bootstrap-grid.min.css);@import url(../libs/bootstrap-4.1.3/css/bootstrap.min.css);@import url(../libs/bootstrap-4.1.3/css/bootstrap-reboot.min.css);@import url(../libs/font-awesome-4.7.0/css/font-awesome.min.css);@import url(../libs/fontawesome-pro-5.8.2-web/css/all.css);@import url(../libs/owl-carousel/owl.carousel.min.css);@import url(../libs/owl-carousel/owl.theme.default.min.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.ttf);format:"truetype";font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.ttf);format:"truetype";font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Black.ttf);format:"truetype";font-weight:900;font-display:swap}html{scroll-behavior:smooth}body{overflow-x:hidden;font-weight:400;font-family:Montserrat;text-align:center}body,html{width:100%}ul{padding:0;margin:0}ul li{list-style-type:none}a{color:#1b1414;transition:all .2s ease}a:hover{color:#000;text-decoration:none}.contact_top_header a{font-weight:400}.contact_bottom_header a,.contact_top_header a{font-family:Montserrat;font-style:normal;font-size:17px;line-height:21px;color:#151617;white-space:nowrap}.contact_bottom_header a{font-weight:700}.contact_top_footer a{font-weight:400;color:#87c0f4}.contact_bottom_footer a,.contact_top_footer a{font-family:Ubuntu;font-style:normal;font-size:17px;line-height:20px;white-space:nowrap}.contact_bottom_footer a{font-weight:700;color:#fff}.title_h1{font-weight:900;font-size:64px;line-height:78px;color:#87c0f4;margin:0}.text_header,.title_h1{font-family:Montserrat;font-style:normal;text-align:left}.text_header{font-weight:400;font-size:24px;line-height:29px;color:#fff}.title_section{font-family:Montserrat;font-style:normal;font-weight:900;font-size:42px;line-height:51px;color:#151617}.text_card_title{font-size:17px;line-height:21px;text-transform:uppercase;transition:all .3s ease}.text_card_title,.text_card_title2{font-family:Montserrat;font-style:normal;font-weight:900;text-align:center;color:#151617}.text_card_title2{font-size:24px;line-height:29px}.text_description{line-height:30px}.text_description,.text_description2{font-family:Montserrat;font-style:normal;font-weight:400;font-size:17px;color:#151617}.text_description2{line-height:150%}.text_checkbox{font-weight:400;font-size:17px;line-height:21px}.text_checkbox,.text_price_title{font-family:Montserrat;font-style:normal;color:#151617}.text_price_title{font-weight:700;font-size:20px;line-height:24px}.text_price_descr{font-family:Montserrat;font-size:17px;line-height:21px;color:#151617}.creadits,.text_price_descr{font-style:normal;font-weight:400}.creadits{font-size:15px;line-height:17px;color:#828282}.item_1024_from_block{display:none}header .wrapper{padding:17px 20px;max-width:1220px;margin:0 auto;min-height:120px;background:#fff}header .wrapper nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}header .wrapper nav .logo{text-align:left}header .wrapper nav .contacts{width:86%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;text-align:left}header .wrapper nav .contacts li{display:inline-block}.head{margin:10px 20px 50px}.head #carousel{position:relative;outline:2px solid green}.head .owl-theme .owl-nav{max-width:1220px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;text-align:left}.head .owl-theme .owl-nav button{outline:none}.head .owl-theme .owl-nav button:hover{background:none}.head .owl-theme .owl-nav button:hover .fal{color:#87c0f4}.head .owl-theme .owl-nav .fal{font-size:60px;transition:all .3s ease}.head #carousel1 .owl-dots{counter-reset:a;position:absolute;bottom:20px;left:300px;right:0;max-width:1220px;margin:0 auto;text-align:left}.head #carousel1 .owl-dots:after{content:counter(a);display:inline-block;font-size:20px;font-weight:300;padding-left:10px;position:relative}.head #carousel1 .owl-dots:before{content:"/";position:absolute;top:50%;left:15px;transform:translateY(-50%)}.head #carousel1 .owl-dot{display:inline-block;counter-increment:a;margin-right:5px}.head #carousel1 .owl-dot span{display:none}.head #carousel1 .owl-dot.active:before{content:counter(a);display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0}.head .owl-carousel .owl-item .item{width:100%;height:800px;box-sizing:border-box;position:relative}.head .owl-carousel .owl-item .item .item_list{position:relative;max-width:1220px;margin:0 auto;height:100%;padding-top:150px}.head .owl-carousel .owl-item .item .item_list .title_h1{max-width:660px;margin-bottom:34px}.head .owl-carousel .owl-item .item .item_list .text_header{position:relative;padding-left:40px}.head .owl-carousel .owl-item .item .item_list .text_header:before{content:"\f058";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#87c0f4;font-size:20px;position:absolute;top:0;left:0}.head .owl-carousel .owl-item .item .bg{position:absolute;background:linear-gradient(0deg,rgba(11,29,44,.5),rgba(11,29,44,.5)),url(../img/bg.jpg) no-repeat 50%;background-size:cover;width:100%;top:0;z-index:-1;height:700px}.head .owl-carousel .owl-item .item .box{position:absolute;width:468px;height:720px;bottom:0;right:0;background:url(../img/previe.jpg) no-repeat 0 0;background-size:cover;box-sizing:border-box;border:10px solid #fff}.head .owl-carousel .owl-item .item-two .bg{background:linear-gradient(0deg,rgba(11,29,44,.9),rgba(11,29,44,.9)),url(../img/bg2.jpg) no-repeat 50%}.head .owl-carousel .owl-item .item-two .box{background:url(../img/previe2.jpg) no-repeat 0 0;background-size:cover}.head .owl-carousel .owl-item .item-three .bg{background:linear-gradient(0deg,rgba(11,29,44,.9),rgba(11,29,44,.9)),url(../img/bg3.jpg) no-repeat 0}.head .owl-carousel .owl-item .item-three .box{background:url(../img/previe3.jpg) no-repeat 0 0;background-size:cover}.head_gallery .wrapper{max-width:1220px;margin:0 auto 80px}.head_gallery .wrapper .head_gallery_wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.head_gallery .wrapper .head_gallery_wrapper .item img{max-width:220px;height:auto}.head_gallery .wrapper .head_gallery_wrapper .item .text_card_title{background:#87c0f4;text-align:center;width:220px;height:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 12px}.head_gallery .wrapper .head_gallery_wrapper .item:hover{cursor:pointer}.head_gallery .wrapper .head_gallery_wrapper .item:hover .text_card_title{cursor:pointer;color:#fff}.about{margin:0 20px}.about .wrapper{max-width:1880px;margin:0 auto;padding:100px 0;background:#f2f2f2}.about .wrapper .about_wrapper{padding:0 20px;max-width:1220px;margin:0 auto;text-align:left;display:-ms-flexbox;display:flex}.about .wrapper .about_wrapper .right{padding-left:100px}.diagnostic .wrapper{max-width:1220px;margin:0 auto;padding:100px 0}.diagnostic .wrapper .diagnostic_wrapper{box-sizing:border-box;border:10px solid #151617;min-height:540px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px}.diagnostic .wrapper .diagnostic_wrapper .title_section{-ms-flex:1;flex:1;text-align:left;margin-top:58px;-ms-flex-item-align:start;align-self:flex-start;margin-left:-30px;background:#fff;padding:20px}.diagnostic .wrapper .diagnostic_wrapper .list{margin-top:90px;text-align:left;-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start}.diagnostic .wrapper .diagnostic_wrapper .list .hidden,.diagnostic .wrapper .diagnostic_wrapper .list .text_checkbox.hidden{transition:all .3s ease;display:none}.diagnostic .wrapper .diagnostic_wrapper .list .text_checkbox{width:47%;margin-bottom:30px;padding-right:20px;min-height:30px;cursor:pointer;transition:all .3s ease}.diagnostic .wrapper .diagnostic_wrapper .list .showMore{margin-bottom:20px}.diagnostic .wrapper .diagnostic_wrapper .list a .far{margin-right:10px}.price{margin:0 20px}.price .wrapper{max-width:1880px;margin:0 auto;padding:100px 0;background:#f2f2f2}.price .wrapper .price_wrapper{padding:0 20px;max-width:1220px;margin:0 auto;text-align:left}.price .wrapper .price_wrapper .table{background:#fff;margin-top:40px}.price .wrapper .price_wrapper .table .thead{background:#87c0f4;min-height:50px}.price .wrapper .price_wrapper .table .thead .text_price_title{display:inline-block;width:50%;margin-right:-4px;padding-left:24px;line-height:50px}.price .wrapper .price_wrapper .table .trow{min-height:50px;border-bottom:1px solid #d9d9d9}.price .wrapper .price_wrapper .table .trow .text_price_descr{display:inline-block;width:50%;margin-right:-4px;padding-left:24px;line-height:50px}.gallery{margin:70px 0;position:relative}.gallery .wrapper{max-width:1220px;margin:0 auto}.gallery .wrapper .gallery_wrapper{position:relative;text-align:left;padding:0 20px}.gallery .wrapper .gallery_wrapper .carousel_wrapper{margin-top:40px}.gallery .wrapper .gallery_wrapper .carousel_wrapper .item .text_card_title2{text-align:left;background:#87c0f4;padding:20px 10px 20px 20px}.gallery .wrapper .gallery_wrapper .carousel_wrapper .item .text_description2{margin-top:20px;margin-bottom:0}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav{text-align:left;margin-top:50px}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav button{outline:none}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav button:hover{background:none}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav button:hover .fal{color:#87c0f4}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav .fal{font-size:60px;transition:all .3s ease}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dots{counter-reset:a;position:absolute;bottom:20px;left:180px;right:0;max-width:1220px;margin:0 auto;text-align:left}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dots:after{content:counter(a);display:inline-block;font-size:20px;font-weight:300;padding-left:16px;position:relative}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dots:before{content:"/";position:absolute;top:50%;left:15px;transform:translateY(-50%)}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dot{display:inline-block;counter-increment:a;margin-right:5px}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dot span{display:none}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dot.active:before{content:counter(a);display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0}footer .wrapper .footer_gallery{display:-ms-flexbox;display:flex}footer .wrapper .footer_gallery .item_about,footer .wrapper .footer_gallery .item_map{height:600px;width:50%}footer .wrapper .footer_gallery .item_about{text-align:left;position:relative;background:linear-gradient(0deg,rgba(11,29,44,.4),rgba(11,29,44,.4)),url(../img/bg.jpg) no-repeat center 0;background-size:cover;padding:70px 60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}footer .wrapper .footer_gallery .item_about .contacts{margin-top:52px;width:100%;height:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .wrapper .footer_gallery .item_about .contacts .item{width:50%;height:60px}footer .wrapper .footer_gallery .item_about .contacts .contact_top_header a{color:#87c0f4}footer .wrapper .footer_gallery .item_about .contacts .contact_bottom_header a{color:#fff}@media only screen and (max-width:1440px){.head{margin:10px 0}.head .owl-carousel .owl-item .item{height:650px;margin-bottom:40px}.head .owl-carousel .owl-item .item .item_list{padding:90px 20px 0 40px}.head .owl-carousel .owl-item .item .bg{height:550px}.head .owl-carousel .owl-item .item .box{width:270px;height:470px;right:50px;bottom:40px}.head .owl-theme .owl-nav{margin-top:0;left:30px;bottom:50px}.head #carousel1 .owl-dots{bottom:66px}.text_card_title2{font-size:20px}header .wrapper nav .logo a img{width:93px}.creadits{font-size:15px;line-height:20px}.head_gallery .wrapper .head_gallery_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.head_gallery .wrapper .head_gallery_wrapper .item img{width:100%;max-width:100%}.head_gallery .wrapper .head_gallery_wrapper .item{width:30%;margin:10px}.head_gallery .wrapper .head_gallery_wrapper .item .text_card_title{width:100%;-ms-flex-pack:center;justify-content:center;padding:20px 60px}.about .wrapper,.diagnostic .wrapper{padding:60px 0}}@media only screen and (max-width:1200px){.head #carousel1 .owl-dots{left:200px}}@media only screen and (max-width:1024px){.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav{margin-top:30px}.head .owl-carousel .owl-item .item .box{display:none}.head #carousel1 .owl-dots{left:0;margin:0 0 0 210px}header .wrapper nav .logo a img{width:83px}.item_from_1024_none{display:none}.item_1024_from_block{display:block}.contact_top_header a{font-size:15px;line-height:18px}.text_card_title2,.text_header{font-size:20px;line-height:24px}header .wrapper nav .contacts .contact_bottom_header a{font-size:16px}.about{margin:0}.about .wrapper{max-width:1880px;margin:0 auto;padding:60px 0;background:#f2f2f2}.about .wrapper .about_wrapper{padding:0 20px;max-width:1220px;margin:0 auto;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about .wrapper .about_wrapper .right{padding-top:20px;padding-left:0}.head_gallery .wrapper .head_gallery_wrapper .item img{width:100%;max-width:100%}.diagnostic .wrapper .diagnostic_wrapper{-ms-flex-direction:column;flex-direction:column}.diagnostic .wrapper .diagnostic_wrapper .title_section{border:none;padding:0;margin:50px 50px 0}.diagnostic .wrapper .diagnostic_wrapper .list{margin:50px 20px 50px 50px}.price{margin:0}.price .wrapper{padding:60px 0}footer .wrapper .footer_gallery .item_about{padding:48px 50px}footer .wrapper .footer_gallery .item_about .contacts{margin-top:30px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}footer .wrapper .footer_gallery .item_about .contacts .item{width:100%;height:auto}}@media only screen and (max-width:768px){.head .owl-carousel .owl-item .item .item_list .text_header{margin:30px 0}header .wrapper{padding:10px 10px 0 12px}header .wrapper nav .logo{padding-top:10px}header .wrapper nav .logo a img{width:108px}.contact_top_header a{font-size:13px;line-height:16px}.title_h1{font-size:42px;line-height:51px}.title_section{font-size:32px;line-height:39px}.text_description,.text_description2{font-size:15px;line-height:25px}header .wrapper nav .contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-left:20px}header .wrapper nav .contacts .item:first-child,header .wrapper nav .contacts .item:nth-child(3){margin-right:10px}header .wrapper nav .contacts .item{width:47%;margin-bottom:10px}.head_gallery .wrapper .head_gallery_wrapper .item{width:45%}.diagnostic .wrapper .diagnostic_wrapper .title_section{margin:35px 35px 0}.diagnostic .wrapper .diagnostic_wrapper .list{margin:26px 35px 50px;-ms-flex-direction:column;flex-direction:column}.diagnostic .wrapper .diagnostic_wrapper .list .text_checkbox{width:100%;margin-bottom:16px;padding-right:0}.gallery{margin:70px 0 40px}footer .wrapper .footer_gallery{-ms-flex-direction:column;flex-direction:column}footer .wrapper .footer_gallery .item_about,footer .wrapper .footer_gallery .item_map{width:100%}footer .wrapper .footer_gallery .item_map{height:400px}footer .wrapper .footer_gallery .item_about{height:480px;padding:40px 20px}footer .wrapper .footer_gallery .item_about .contacts{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;height:40%}footer .wrapper .footer_gallery .item_about .contacts .item{width:40%;margin-right:20px}}@media only screen and (max-width:480px){.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dots:after{padding-left:0}.gallery .wrapper .gallery_wrapper .carousel_wrapper #carousel2 .owl-dot.active:before{left:-4px}.diagnostic .wrapper .diagnostic_wrapper .list .showMore{margin-bottom:0}.head .owl-carousel .owl-item .item{min-height:500px}.head .owl-carousel .owl-item .item .bg{min-height:550px;max-height:600px;height:auto}.head .owl-theme .owl-nav{left:20px}.head #carousel1 .owl-dots{margin:0 0 0 180px}.head .owl-carousel .owl-item .item .item_list{padding:82px 20px 20px}.title_h1{font-size:32px;line-height:39px}header .wrapper{padding:20px}header .wrapper nav .logo{padding-bottom:10px}header .wrapper nav .logo a img{width:116px}header .wrapper nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}header .wrapper nav .contacts{padding-left:0;width:100%;-ms-flex-pack:justify;justify-content:space-between}header .wrapper nav .contacts .item{width:40%;margin:0 10px}header .wrapper nav .contacts .item:first-child,header .wrapper nav .contacts .item:nth-child(3){margin-right:0}header .wrapper nav .contacts .contact_bottom_header a{font-size:13px}.head_gallery .wrapper .head_gallery_wrapper .item{width:100%;margin:0;padding:10px 20px}.head_gallery .wrapper .head_gallery_wrapper .item .text_card_title{padding:20px 120px;margin:0}.diagnostic .wrapper .diagnostic_wrapper{border:none}.diagnostic .wrapper .diagnostic_wrapper .title_section{margin:0}.diagnostic .wrapper .diagnostic_wrapper .list{margin:26px 0 0}.price .wrapper .price_wrapper .title_section{padding:0 20px}.price .wrapper .price_wrapper{padding:0}.price .wrapper .price_wrapper .table .thead .text_price_title:last-child{text-align:center}.price .wrapper .price_wrapper .table .thead{padding:10px 20px}.price .wrapper .price_wrapper .table .thead .text_price_title{padding:0}.price .wrapper .price_wrapper .table .trow .text_price_descr:first-child{padding:10px 0 10px 20px}.price .wrapper .price_wrapper .table .trow .text_price_descr:last-child{text-align:center}.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav{margin-top:30px}footer .wrapper .footer_gallery .item_about{min-height:600px}footer .wrapper .footer_gallery .item_about .contacts{-ms-flex-direction:column;flex-direction:column;height:60%;-ms-flex-pack:distribute;justify-content:space-around}footer .wrapper .footer_gallery .item_about .item{width:100%}}@media only screen and (max-width:360px){.head .owl-carousel .owl-item .item .item_list{padding:32px 20px 20px}}@media only screen and (max-width:320px){.gallery .wrapper .gallery_wrapper .carousel_wrapper .owl-theme .owl-nav{margin-top:10px}}