﻿@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.eot");src:local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.eot");src:local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-ExtraBold.eot");src:local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("../fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraBold.woff") format("woff"), url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.eot");src:local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.eot");src:url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBold.otf") format("otf"), url("../fonts/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.woff2") format("woff2");font-weight:800;font-style:normal}*{box-sizing:border-box;outline:none}img{display:block;border:none;width:auto;height:auto;max-width:100%}html{--nt-blue: #136582;--nt-dark_blue: #302c9d;--nt-blue_hover: #403cb5;--nt-light_blue: #75a1b6;--nt-red: #7f2435;--nt-red_hover: #bf3259;--nt-light_gray: #666666;--nt-gray: #4e4e4e}body,html{padding:0;width:100%;font-family:"Montserrat", sans-serif;font-weight:normal;font-style:normal;font-size:16px;min-width:320px;max-width:1920px;margin:0 auto;cursor:default;background:#fafafa;letter-spacing:0.02em;-webkit-text-size-adjust:100%}body.no_scroll,html.no_scroll{overflow:hidden}.container{display:block;max-width:1420px;padding:0 10px;margin:0 auto}.items_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.items_block .item{display:block}.items_block .item .item_inner{display:block}.items_block .item .item_inner .item_thumb{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;overflow:hidden}.items_block .item .item_inner .item_thumb img.no_img{width:100%;height:100%;object-fit:scale-down !important;background:#fff;padding:30px}.items_block .item .item_inner .item_title{display:block}.items_block .item .item_inner .item_date{display:block;color:#707070;font-size:12px;letter-spacing:0.05em;margin-bottom:20px}.items_block .item .item_inner .item_excerpt{display:block}.red{color:var(--nt-red)}h1,h2,h3,h4{width:auto;max-width:max-content;color:#000;line-height:1.3em;text-align:left;position:relative;font-weight:normal;font-style:normal}h1 a,h2 a,h3 a,h4 a{color:#000;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline;color:var(--nt-red)}h1,h2{font-size:30px;line-height:1.3em;text-transform:uppercase;position:relative;padding-bottom:15px;font-weight:900}h1:after,h2:after{display:block;content:"";width:20%;height:8px;background:var(--nt-red);position:absolute;left:0;bottom:0;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.home header .header_top nav ul li.current-menu-item a:after{display:none}.home footer .footer_top nav ul li.current-menu-item a:after{display:none}b,strong{font-weight:bold;font-style:normal}header{-webkit-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.3);box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.3)}header .header_top{padding:20px 0}header .header_top .container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header .header_top .logo{width:100%;max-width:258px;margin-right:5%}header .header_top .header_top__mobile{display:none;flex-direction:row;align-items:center;justify-content:center}header .header_top .header_top__mobile .mobile_btn{width:40px;height:40px;position:relative;margin:10px;background:var(--nt-red_hover);cursor:pointer}header .header_top .header_top__mobile .mobile_btn:after{display:block;content:"";width:24px;height:24px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}header .header_top .header_top__mobile .mobile_btn.btn_menu:after{background:url("../img/menu.png") no-repeat center;background-size:contain}header .header_top .header_top__mobile .mobile_btn.btn_recall:after{background:url("../img/phone_w.png") no-repeat center;background-size:contain}header .header_top .header_top__center{width:100%;max-width:570px;margin-right:auto;padding:0 10px}header .header_top .header_top__center .phone_el{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}header .header_top .header_top__center .phone_el .phone{margin:0 10px 10px 10px}header .header_top .header_top__center .phone_el span{display:block;font-size:14px;color:var(--nt-light_gray)}header .header_top #searchform{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;max-width:550px}header .header_top #searchform .searchfield{width:100%;height:36px;line-height:36px;padding:5px 10px;font-size:14px;color:#000;border:none;outline:1px solid #e8e8e8;outline-offset:1px}header .header_top #searchform .search_submit{width:44px;height:36px;background:var(--nt-red);margin-left:10px;border:0;padding:0;position:relative;cursor:pointer}header .header_top #searchform .search_submit:after{display:block;content:"";background:url("../img/search.png") no-repeat;width:24px;height:24px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}header .header_top #searchform .search_submit:hover{background:var(--nt-red_hover)}header .header_top .lang_block{width:150px;max-width:150px;min-width:150px;position:relative;margin:0 auto;padding:0}header .header_top .lang_block .gt_float_switcher{width:100%;background:none;box-shadow:none}header .header_top .lang_block .gt_float_switcher .gt-selected{background:none}header .header_top .lang_block .gt_float_switcher .gt-selected .gt_float_switcher-arrow{transform:initial}header .header_top .lang_block .gt_float_switcher .gt-selected .gt_float_switcher-arrow.gt_arrow_rotate{transform:rotate(180deg)}header .header_top .lang_block .gt_float_switcher .gt_options{max-width:initial !important;position:absolute;right:0;left:0}header .header_top .lang_block .gt_float_switcher .gt_options a{font-size:16px}header .header_top .lang_block .gt_float_switcher .gt_options.gt-open{background:#fff}header .header_top .header_top__right{margin-left:auto}header .header_bottom{background:var(--nt-gray)}header .header_bottom nav{padding:0;margin:0 auto}header .header_bottom nav ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0;margin:0}header .header_bottom nav ul li{list-style:none;padding:12px 10px;margin:0 auto}header .header_bottom nav ul li.current-menu-item a:after{display:block}header .header_bottom nav ul li.menu-item-has-children{position:relative;padding-right:30px}header .header_bottom nav ul li.menu-item-has-children:before{display:block;content:"";position:absolute;top:0;right:10px;bottom:4px;margin:auto;width:6px;height:6px;border:solid #fff;border-width:0 2px 2px 0;padding:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}header .header_bottom nav ul li.menu-item-has-children:hover .sub-menu{display:block}header .header_bottom nav ul li.menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;right:0;padding:0;background:var(--nt-light_gray);z-index:5;-webkit-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.5);box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.5)}header .header_bottom nav ul li.menu-item-has-children .sub-menu li{width:100%;border:none}header .header_bottom nav ul li.menu-item-has-children .sub-menu li a{display:block;max-width:100%;width:100%;font-size:14px;padding:10px;color:#fff;text-align:center}header .header_bottom nav ul li.menu-item-has-children .sub-menu li a:after{width:50%;margin:0 auto}header .header_bottom nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu{display:none}header .header_bottom nav ul li a{display:block;width:auto;max-width:max-content;font-size:18px;font-weight:800;font-style:normal;text-decoration:none;text-transform:initial;position:relative;color:#fff}header .header_bottom nav ul li a:hover:after{display:block}header .header_bottom nav ul li a:after{display:none;content:"";height:2px;background:#fff;position:absolute;left:0;right:0;bottom:-4px}header .header_bottom nav .menu_mobile{display:none;width:100px;height:32px;background-size:cover;cursor:pointer;position:relative;line-height:32px;font-size:18px;text-align:center;text-transform:uppercase;padding-left:40px;color:#fff;margin:0 auto;font-weight:500;font-style:normal}header .header_bottom nav .menu_mobile:after{display:block;content:"";background:url("../img/menu.png") no-repeat;width:32px;height:32px;position:absolute;top:0;left:0}header .header_bottom nav .close_mobile{display:none;background:url("../img/cancel.png") no-repeat center;background-size:cover;width:40px;height:40px;position:fixed;top:40px;right:40px;z-index:999999;cursor:pointer}header .header_bottom nav .mobile_contacts,header .header_bottom nav .mobile_social{max-width:300px;margin:0 auto;display:none}header .header_bottom nav .mobile_contacts .phone,header .header_bottom nav .mobile_contacts .email,header .header_bottom nav .mobile_contacts .address,header .header_bottom nav .mobile_contacts .wh,header .header_bottom nav .mobile_social .phone,header .header_bottom nav .mobile_social .email,header .header_bottom nav .mobile_social .address,header .header_bottom nav .mobile_social .wh{margin:0 auto 15px auto}header .header_bottom nav .mobile_contacts .address,header .header_bottom nav .mobile_social .address{text-align:center}header .header_bottom nav .mobile_contacts .social_block,header .header_bottom nav .mobile_social .social_block{justify-content:center}header.show{display:block;position:fixed;max-height:initial;max-width:initial;top:0;right:0;bottom:0;left:0;z-index:999999;background:#fff;overflow:auto}header.show .header_top .header_top__mobile .btn_menu:after{background:url("../img/close_white.png") no-repeat center;background-size:contain}header.show .header_bottom{background:#fff}header.show .header_bottom nav .menu_mobile{display:none}header.show .header_bottom nav .close_mobile{display:block}header.show .header_bottom nav ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:auto;max-width:max-content;margin:3% auto 0 auto;padding:10px 0}header.show .header_bottom nav ul li{padding:10px;margin:0;min-height:initial;line-height:initial}header.show .header_bottom nav ul li:first-child{margin-top:40px}header.show .header_bottom nav ul li:last-child{padding-bottom:40px}header.show .header_bottom nav ul li a{display:block;width:auto;max-width:max-content;font-size:20px;color:var(--nt-gray);text-decoration:none;position:relative;text-align:center}header.show .header_bottom nav ul li a:hover:after{display:block}header.show .header_bottom nav ul li a:after{display:none;content:"";height:2px;background:var(--nt-gray);position:absolute;left:0;right:0;bottom:-2px}header.show .header_bottom nav ul li.menu-item-has-children{position:initial}header.show .header_bottom nav ul li.menu-item-has-children:before{display:none}header.show .header_bottom nav ul li.menu-item-has-children a{margin:0 auto;color:var(--nt-gray)}header.show .header_bottom nav ul li.menu-item-has-children .sub-menu{display:block;background:none;position:initial;padding:0;margin:0;box-shadow:none;width:auto;max-width:initial}header.show .header_bottom nav ul li.menu-item-has-children .sub-menu li{margin:0;padding:15px 10px 0 10px}header.show .header_bottom nav ul li.menu-item-has-children .sub-menu li a{font-size:20px;color:var(--nt-gray);padding:0}header.show .header_bottom nav .mobile_contacts,header.show .header_bottom nav .mobile_social{display:block}footer .footer_top{background:#3b3b3b;padding:65px 0}footer .footer_top .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .footer_top .footer_top__left{padding:0 10px 0 0}footer .footer_top .logo{width:100%;max-width:210px;margin-right:5%}footer .footer_top .address,footer .footer_top .phone,footer .footer_top .email,footer .footer_top .wh{color:#fff;padding:0;margin:0 0 15px 0;font-size:16px;font-weight:normal}footer .footer_top .address:after,footer .footer_top .phone:after,footer .footer_top .email:after,footer .footer_top .wh:after{display:none}footer .footer_top nav{padding:0 10px}footer .footer_top nav ul{column-count:2;column-gap:35px;padding:0;margin:0}footer .footer_top nav ul li{list-style:none;padding:5px 10px 10px 5px;margin:0}footer .footer_top nav ul li.current-menu-item a:after{display:block}footer .footer_top nav ul li.menu-item-has-children .sub-menu{display:none}footer .footer_top nav ul li a{display:block;width:auto;max-width:max-content;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;text-transform:initial;position:relative;color:#fff}footer .footer_top nav ul li a:hover:after{display:block}footer .footer_top nav ul li a:after{display:none;content:"";height:2px;background:#fff;position:absolute;left:0;right:0;bottom:-4px}footer .footer_top .footer_top__right{padding:0 0 0 10px}footer .footer_bottom{background:#000;padding:10px 0;color:#fff;font-size:14px}footer .footer_bottom .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .footer_bottom p{width:max-content}footer .footer_bottom .links_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:max-content;margin:0}footer .footer_bottom .links_block a{color:#fff;text-decoration:none}footer .footer_bottom .links_block a:hover{text-decoration:underline}footer .footer_bottom .links_block span{display:block;margin:0 5px}footer .footer_bottom .author{display:block;color:#fff;text-decoration:none}footer .footer_bottom .author:hover{text-decoration:underline}main h2{font-size:36px}main .main_banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:url("../img/banner.jpg") no-repeat center;background-size:cover;padding:40px 0;height:32vw;min-height:300px;max-height:600px}main .main_banner h1{font-size:53px;font-weight:bold;text-align:center;letter-spacing:0.03em;color:#fff;text-shadow:4px 4px 8px rgba(0, 0, 0, 0.35);margin:0 auto 20px auto;padding:0}main .main_banner h1:after{display:none}main .main_banner p{font-size:32px;font-weight:bold;text-align:center;color:#fff;text-shadow:4px 4px 8px rgba(0, 0, 0, 0.35);margin:20px auto;padding:0;letter-spacing:0.02em}main .main_banner .btn{padding:10px 15px;font-size:24px;line-height:1.2em;min-width:300px;margin-top:50px}main .main_about{background:url("../img/about_bg.jpg") #fff no-repeat center;background-size:cover}main .main_base{background:url("../img/back2.jpg") no-repeat center;background-size:cover}main .main_base .main_base__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}main .main_base .main_base__row .left_block{width:100%;margin-right:40px}main .main_base .main_base__row .right_block{width:100%}main .main_base .main_base__row h3{font-size:24px;font-weight:bold}main .main_base .main_base__row a.forward{margin:30px auto 0 0}main .projects_gallery .block_title{align-items:flex-start}main .projects_gallery .block_title p{font-size:24px;font-weight:bold;color:var(--nt-red);line-height:1.3em}main .projects_gallery .block_title a.forward{margin-top:40px}.main_block{padding:90px 0}.main_block.container{padding:40px 10px}.block_title{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.block_title h2:hover:after{width:100%;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.block_title a.forward{margin:10px 0}.form_feedback{background:url("../img/back3.jpg") no-repeat center;background-size:cover;padding:40px 0}.form_feedback .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.form_feedback .left_block{width:100%;max-width:440px;margin-right:10%}.form_feedback .left_block h2{color:#fff;padding:0;margin:0 0 20px 0}.form_feedback .left_block h2:after{display:none}.form_feedback .left_block p{font-size:24px;line-height:1.4em;font-weight:bold;color:#fff}.form_feedback .left_block .social_block{justify-content:flex-start}.form_feedback .form_block{width:100%}.form_feedback .wpcf7-form{padding:10px 0}.form_feedback .wpcf7-form h1,.form_feedback .wpcf7-form h2,.form_feedback .wpcf7-form h3{font-size:30px;margin:0 0 10px 0;color:#fff;padding:0;text-transform:initial}.form_feedback .wpcf7-form .form_top p{font-size:24px}.form_feedback .wpcf7-form .form_content{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.form_feedback .wpcf7-form .form_content .form_content__left,.form_feedback .wpcf7-form .form_content .form_content__right{width:100%;padding:10px}.form_feedback .wpcf7-form .inp_name,.form_feedback .wpcf7-form .inp_phone,.form_feedback .wpcf7-form .inp_date,.form_feedback .wpcf7-form .inp_comment,.form_feedback .wpcf7-form .inp_email{max-width:100%;margin:0 0 20px 0}.form_feedback .wpcf7-form .inp_comment{min-height:147px}.form_feedback .wpcf7-form .inp_comment textarea{min-height:147px;max-height:147px}.form_feedback .wpcf7-form .form_bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.form_feedback .wpcf7-form .form_bottom p{font-size:14px;color:#fff;text-align:left;margin:0 10px}.form_feedback .wpcf7-form .form_bottom p a{color:#fff}.form_feedback .wpcf7-form .form_bottom .btn_sub{width:240px;margin:0 10px 0 auto;align-items:flex-end}.form_feedback .wpcf7-form .politic .wpcf7-list-item label span{color:#fff}.form_feedback .wpcf7-form .politic .wpcf7-list-item label span a{color:#fff}.phone{display:block;width:auto;max-width:max-content;padding-left:25px;min-height:20px;line-height:20px;font-size:18px;position:relative;color:#000;text-decoration:none;margin:10px;font-weight:500;font-style:normal}.phone:after{display:block;content:"";background:url("../img/tel.png") no-repeat center;width:14px;height:14px;position:absolute;left:0;top:0;bottom:0;margin:auto}.email{display:block;width:auto;max-width:max-content;min-width:200px;padding-left:25px;min-height:20px;line-height:20px;font-size:18px;position:relative;color:#000;text-decoration:none;margin:10px;font-weight:500;font-style:normal}.email:hover{text-decoration:underline}.email:after{display:block;content:"";background:url("../img/email.png") no-repeat center;width:20px;height:20px;position:absolute;left:0;top:0;bottom:0;margin:auto}.phone_block,.email_block{margin:0;padding:0 10px}.phone_block .address,.email_block .address{max-width:initial}.address{display:block;width:auto;max-width:max-content;min-width:200px;padding-left:25px;min-height:20px;line-height:20px;font-size:18px;position:relative;margin:10px;color:#000;font-weight:500;font-style:normal}.address:after{display:block;content:"";background:url("../img/location.png") no-repeat center;width:20px;height:20px;position:absolute;left:0;top:0;margin:auto}.wh{display:block;width:auto;max-width:max-content;padding-left:20px;min-height:20px;line-height:20px;font-size:16px;position:relative;color:#000;text-decoration:none}.wh:after{display:block;content:"";background:url("../img/wh.png") no-repeat center;width:15px;height:15px;position:absolute;left:0;top:0;bottom:0;margin:auto}.archive .items_block{padding-bottom:30px}.main_categories{align-items:stretch}.main_categories .item{width:100%;max-width:20%;padding:10px}.main_categories .item .item_inner{height:100%;background:#fff;color:#000;text-decoration:none;-webkit-box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7);box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.main_categories .item .item_inner:hover{-webkit-box-shadow:0 0 10px 0 #bf3259;-moz-box-shadow:0 0 10px 0 #bf3259;box-shadow:0 0 10px 0 #bf3259;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.main_categories .item .item_inner .item_thumb{height:160px}.main_categories .item .item_inner .item_thumb img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;padding:10px}.main_categories .item .item_inner .item_title{padding:15px 10px;text-align:center;font-size:20px;line-height:1.3em;font-weight:800;color:#000}.main_articles_block .item{width:100%;padding:10px 0}.main_articles_block .item:last-of-type{padding-bottom:0}.main_articles_block .item .item_inner{background:#fff;padding:20px}.main_articles_block .item .item_inner .item_date{font-size:16px;color:#898989;margin-bottom:20px;font-weight:500}.main_articles_block .item .item_inner .item_title{font-size:16px;font-weight:800;color:#000;text-decoration:none;line-height:1.3em;min-height:2.6em;margin-bottom:20px}.main_articles_block .item .item_inner .item_forward{font-size:16px;font-weight:bold;color:var(--nt-red)}.main_video_block .item{width:100%;padding:10px 0 24px 0}.main_video_block .item:last-of-type{padding-bottom:0}.main_video_block .item .item_inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:#fff}.main_video_block .item .item_inner .item_thumb{width:300px;min-width:300px;height:210px;margin-right:10px}.main_video_block .item .item_inner .item_thumb img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.main_video_block .item .item_inner .item_content{width:100%;padding:20px}.main_video_block .item .item_inner .item_date{font-size:16px;color:#898989;margin-bottom:20px;font-weight:500}.main_video_block .item .item_inner .item_title{font-size:16px;font-weight:800;color:#000;text-decoration:none;line-height:1.3em;min-height:2.6em;margin-bottom:20px}.main_video_block .item .item_inner .item_forward{font-size:16px;font-weight:bold;color:var(--nt-red)}.video_block{align-items:stretch}.video_block .item{width:100%;max-width:33.3%;padding:10px}.video_block .item .item_inner{color:#000;text-decoration:none;background:#fff;height:100%;-webkit-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.video_block .item .item_inner:hover{-webkit-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.video_block .item .item_inner:hover .item_thumb img{transform:scale(1.1);-webkit-transition:transform 500ms linear;-moz-transition:transform 500ms linear;-o-transition:transform 500ms linear;transition:transform 500ms linear}.video_block .item .item_inner .item_thumb{width:100%;height:30vw;min-height:240px;max-height:320px}.video_block .item .item_inner .item_thumb img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transform:scale(1);-webkit-transition:transform 500ms linear;-moz-transition:transform 500ms linear;-o-transition:transform 500ms linear;transition:transform 500ms linear}.video_block .item .item_inner .item_title{font-size:18px;font-weight:500;line-height:1.2em;text-align:center;padding:25px 20px}.content_grid__block .item{width:100%;max-width:100%;padding:10px}.content_grid__block .item .item_inner{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;height:100%;padding:30px;color:#271e1c;text-decoration:none;background:#fff;overflow:hidden;-webkit-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.2);box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.2)}.content_grid__block .item .item_inner .item_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.content_grid__block .item .item_inner .item_content .item_date{margin:0 0 10px 0;color:#898989}.content_grid__block .item .item_inner .item_content .item_title{font-size:18px;font-weight:bold;line-height:1.4em;margin:0 0 20px 0;color:var(--nt-blue);text-decoration:none}.content_grid__block .item .item_inner .item_content .item_title:hover{text-decoration:underline}.content_grid__block .item .item_inner .item_content .item_excerpt{margin:0 0 30px 0;line-height:1.4em}.content_grid__block .item .item_inner .item_content .item_excerpt table,.content_grid__block .item .item_inner .item_content .item_excerpt .img,.content_grid__block .item .item_inner .item_content .item_excerpt iframe,.content_grid__block .item .item_inner .item_content .item_excerpt .gallery{display:none}.content_grid__block .item .item_inner .item_content .item_forward{display:block;width:auto;max-width:max-content;color:var(--nt-red);font-size:18px;font-weight:500;position:relative;padding-right:50px;text-decoration:none;margin:auto 0 0 0}.content_grid__block .item .item_inner .item_content .item_forward:after{display:block;content:"";background:url("../img/arrow_right_red.png") no-repeat right;width:38px;height:9px;position:absolute;top:0;right:0;bottom:0;margin:auto}.content_grid__block .item .item_inner .item_content .item_forward:hover{text-decoration:underline}.content_grid__block .item .item_inner .item_thumb{max-width:320px;height:20vw;min-height:240px;max-height:240px;margin-left:40px;overflow:hidden}.content_grid__block .item .item_inner .item_thumb img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover}.certs_block .item{width:100%;padding:0 0 20px}.certs_block .item .item_inner .item_title{color:#000;font-size:24px;font-weight:bold}.certs_block .item .item_inner .item_title:hover{color:var(--nt-red)}.catalog{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}aside{display:block;width:100%;min-width:340px;max-width:340px;margin-right:30px;padding-bottom:30px}aside .aside_title,aside .aside_title_m{display:block;padding:12px 18px;color:#fff;margin:0;background:var(--nt-light_blue);text-decoration:none;font-weight:bold;font-size:24px;text-align:left}aside .aside_title_m{display:none;padding:10px;text-align:center}aside .aside_title_m span{display:block;width:240px;height:32px;background-size:cover;cursor:pointer;position:relative;line-height:32px;font-size:15px;text-align:center;text-transform:uppercase;padding-left:40px;color:#fff;margin:0 auto;font-weight:500;font-style:normal}aside .aside_title_m span:after{display:block;content:"";background:url("../img/menu.png") no-repeat;width:32px;height:32px;position:absolute;top:0;left:0}aside .aside_close_btn{display:none;background:url("../img/cancel.png") no-repeat center;width:40px;height:40px;background-size:contain;position:fixed;z-index:9999;top:40px;right:10px}aside ul{margin:0;padding:0;display:block;width:100%;border:1px solid #dedede;border-top:0}aside ul li{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style:none;min-height:40px;padding:10px 0;border-bottom:1px solid #dedede;position:relative}aside ul li .arrow{display:block;width:50px;height:40px;position:absolute;top:10px;right:0}aside ul li .arrow:after{display:block;content:"";position:absolute;top:calc(50% - 4px);right:16px;width:6px;height:6px;border:solid black;border-width:0 2px 2px 0;padding:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}aside ul li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;color:#000;font-size:16px;text-decoration:none;padding:0 50px 0 18px;position:relative;min-height:40px;font-weight:500;font-style:normal}aside ul li a:after{display:none;content:"";width:5px;position:absolute;top:-10px;right:0;bottom:-10px;background:var(--nt-red_hover)}aside ul li a:hover{color:var(--nt-blue)}aside ul li a:hover:after{display:block}aside ul li ul{display:none}aside ul li .children{padding:10px 0 0 0;border:none}aside ul li .children li{border-top:1px solid #bababa;border-bottom:none}aside ul li .children li a{padding-left:25px;background:none;font-size:14px}aside ul li .children li a:hover{color:var(--nt-blue) _hover}aside ul li .children li .arrow{background:none}aside ul li .children li.current-cat a{background:none;color:var(--nt-blue) _hover}aside ul li .children li.current-cat .arrow{background:none}aside ul li .children .current-cat-parent a{color:var(--nt-blue) _hover}aside ul li .children .current-cat-parent .children{padding-left:10px}aside ul li .children .current-cat-parent .children li a{color:#fff}aside ul li .children .current-cat-parent .children li.current-cat a{color:var(--nt-blue) _hover}aside ul li.active>ul{display:block}aside ul li.active{background:#f0f0f0}aside ul li.active>.arrow:after{border-width:2px 0 0 2px}aside ul li.current-cat{background:#f0f0f0}aside ul li.current-cat>a{color:var(--nt-blue)}aside ul li.current-cat>a:after{display:block}aside ul li.current-cat .arrow{background:transparent}aside ul li.current-cat-ancestor{background:#f0f0f0}aside ul li.current-cat-ancestor .arrow{background:transparent}aside ul li.current-cat-ancestor>a{color:var(--nt-blue)}aside ul li.current-cat-ancestor>.arrow:after{border-width:2px 0 0 2px}aside ul li.active>a{color:var(--nt-blue)}aside.show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;overflow-y:auto;z-index:999;background:var(--nt-light_blue);padding:30px 0}aside.show .aside_title{display:block;max-width:300px;margin:30px auto 0 auto;text-align:center}aside.show .aside_title_m{display:none}aside.show .aside_close_btn{display:block}aside.show ul.aside_cats{display:block;margin:0 auto 30px auto;max-width:300px;background:#fff}.right_side{width:100%}.right_side h1{margin-top:0}.product_cats{align-items:stretch}.product_cats .item{width:100%;max-width:50%;padding:10px}.product_cats .item .item_inner{background:#fff;padding:20px;height:100%;-webkit-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.product_cats .item .item_inner:hover{-webkit-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.product_cats .item .item_inner .item_cat__row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.product_cats .item .item_inner .item_cat__row .item_thumb{width:100px;min-width:100px;max-width:100px;height:100px;margin-right:20px}.product_cats .item .item_inner .item_cat__row .item_title{font-weight:bold;font-size:22px;line-height:1.3em;color:#000;text-decoration:none}.product_cats .item .item_inner .item_cat__row .item_title:hover{text-decoration:underline;color:var(--nt-red_hover)}.product_cats .item .item_inner .item_sub_cats{margin:20px 0 0 0;padding:0 0 0 5px}.product_cats .item .item_inner .item_sub_cats li{list-style:none;padding:0 0 0 20px;margin-bottom:10px;position:relative;min-height:20px;font-size:16px;line-height:20px}.product_cats .item .item_inner .item_sub_cats li:after{display:block;content:"";width:8px;height:8px;background:var(--nt-blue);position:absolute;top:6px;left:0}.product_cats .item .item_inner .item_sub_cats li a{color:#000;text-decoration:none;font-size:18px;font-weight:500}.product_cats .item .item_inner .item_sub_cats li a:hover{text-decoration:underline;color:var(--nt-red_hover)}.product_cats .item .item_inner .item_sub_cats .forward{margin:20px auto 0 0}.product_subcats,.products_block{align-items:stretch}.product_subcats .item,.products_block .item{width:100%;max-width:33.3%;padding:10px}.product_subcats .item .item_inner,.products_block .item .item_inner{color:#000;text-decoration:none;background:#fff;height:100%;-webkit-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.product_subcats .item .item_inner:hover,.products_block .item .item_inner:hover{-webkit-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);box-shadow:0 8px 10px 0 rgba(191, 50, 89, 0.7);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.product_subcats .item .item_inner .item_thumb,.products_block .item .item_inner .item_thumb{width:100%;height:32vw;min-height:240px;max-height:320px}.product_subcats .item .item_inner .item_thumb img,.products_block .item .item_inner .item_thumb img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain}.product_subcats .item .item_inner .item_title,.products_block .item .item_inner .item_title{font-size:18px;font-weight:500;line-height:1.2em;text-align:center;padding:25px 20px}.product_page table tr td{border:1px solid #a0a0a0;text-align:center;font-weight:500}.product_page table tr td:first-child{text-align:left}.product_page .product_page__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;background:#fff;padding:10px;-webkit-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);margin-bottom:30px}.product_page .product_page__top .prod_img{width:100%;height:43vw;max-width:430px;min-width:430px;min-height:240px;max-height:430px;margin-right:40px}.product_page .product_page__top .prod_img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.product_page .product_page__top .prod_img img.no_img{object-fit:scale-down;padding:30px}.product_page .product_page__top .prod_short_desc{width:100%;font-size:16px;color:#000;font-weight:500}.product_page .product_page__top .prod_short_desc a{color:#000;font-weight:bold}.product_page .product_page__top .prod_short_desc .btn{margin:30px auto 0 0}.product_page .prod_desc{padding:10px 0;margin-bottom:30px}.product_page .prod_desc h3{text-transform:uppercase;font-size:24px;font-weight:900}.product_page .prod_params{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:10px 0;margin-bottom:30px}.product_page .prod_params .param_el{width:100%;max-width:50%;padding:10px 10px 30px 10px}.product_page .prod_params .param_el h3{text-transform:uppercase;font-size:24px;font-weight:900}.page_row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;margin:0;padding:30px 0}.page_row .row_text{width:100%;margin:0 40px 0 0;font-size:18px;line-height:1.4em}.page_row .row_text h1,.page_row .row_text h2{text-align:left;margin-top:0;font-size:36px;line-height:1.4em;text-transform:uppercase}.page_row .row_text ul{padding:0 0 0 5px}.page_row .row_text ul li{list-style:none;padding:0 0 0 20px;margin-bottom:10px;position:relative;min-height:22px;line-height:22px;font-size:18px}.page_row .row_text ul li:after{display:block;content:"";background:var(--nt-blue);width:10px;height:10px;position:absolute;top:6px;left:0}.page_row .row_text .btn{margin:30px 0}.page_row .row_img{width:100%}.page_row .row_img img{margin:0 auto}.page_row.row_reverse{flex-direction:row-reverse}.page_row.row_reverse .row_text{margin:0 0 0 40px}.page_row.text_only .row_text{margin:0}.about_row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.about_row .about_short{width:100%;font-size:16px;line-height:1.3em}.about_row .about_numbers{width:100%;margin-left:80px}.about_row .about_numbers .items_block .item{width:100%;max-width:50%;padding:10px 10px 40px 10px}.about_row .about_numbers .items_block .item .item_inner .item_num{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:72px;font-size:72px;line-height:72px;font-weight:900;color:var(--nt-red);margin-bottom:10px}.about_row .about_numbers .items_block .item .item_inner .item_num sup{display:inline-block;margin:-20px 0 0 0}.about_row .about_numbers .items_block .item .item_inner .item_text{font-size:18px;font-weight:500;line-height:1.3em;max-height:3.9em;overflow:hidden}.about_page .about_banner_text{padding:60px 0;font-weight:bold;font-size:24px;line-height:1.3em;color:#fff;background:var(--nt-red);text-align:center}.about_page .row_second{background:url("../img/about_row2_bg.jpg") no-repeat center;background-size:cover}.about_page .about_advantages{background:url("../img/advantages_bg.jpg") no-repeat center;background-size:cover}.about_page .about_advantages h2{color:#fff}.about_page .about_advantages h2:after{background:#fff}.about_page .about_advantages .items_block{justify-content:space-between}.about_page .about_advantages .items_block .item{max-width:33.3%;padding:10px}.about_page .about_advantages .items_block .item .item_inner{display:flex;flex-direction:row;align-items:center;min-height:95px;padding:10px 10px 10px 95px;position:relative;color:#fff;font-size:18px;font-weight:bold;line-height:1.3em}.about_page .about_advantages .items_block .item .item_inner:after{display:block;content:"";background:url("../img/adv_icon.png") no-repeat center;background-size:contain;width:74px;height:74px;position:absolute;top:0;bottom:0;left:0;margin:auto}.about_page .about_certs .post-titles{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0;margin:0 0 40px 0}.about_page .about_certs .post-titles li{list-style:none;padding:0;margin:10px;font-size:20px;font-weight:bold;color:#000;cursor:pointer}.about_page .about_certs .post-titles li:hover{color:var(--nt-red_hover)}.about_page .about_certs .post-titles li.active{color:var(--nt-red)}.about_page .about_certs .post-content{position:relative}.about_page .about_certs .post-content .post-excerpt{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;transition:opacity 0.3s}.about_page .about_certs .post-content .post-excerpt.active{position:relative;visibility:visible;opacity:1}.about_page .about_certs .gallery .gallery-item{max-width:350px}.contacts_page .contacts_page__row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;margin-bottom:30px;background:#fff}.contacts_page .contacts_page__row .left_block{width:100%;max-width:40%;padding:40px}.contacts_page .contacts_page__row .right_block{width:100%}.contacts_page .contacts_page__row .right_block .map{height:100%;min-height:400px}.contacts_page .contacts_el{margin-bottom:20px}.contacts_page .contacts_el b{display:block;font-size:20px;margin-bottom:10px}.contacts_page .contacts_el .phone,.contacts_page .contacts_el .email,.contacts_page .contacts_el .address{padding:0;margin:10px 10px 15px 10px}.contacts_page .contacts_el .phone:after,.contacts_page .contacts_el .email:after,.contacts_page .contacts_el .address:after{display:none}.contacts_page .social_block{justify-content:flex-start}.contacts_page .contact_us{padding:40px 0}.contacts_page .contact_us .items_block{align-items:stretch}.contacts_page .contact_us .items_block .item{width:100%;max-width:33.3%;padding:10px}.contacts_page .contact_us .items_block .item .item_inner{height:100%;background:#fff;padding:15px;-webkit-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7);box-shadow:0 8px 10px 0 rgba(206, 206, 206, 0.7)}.contacts_page .contact_us .items_block .item .item_inner b,.contacts_page .contact_us .items_block .item .item_inner span{display:block;margin-bottom:10px;font-size:18px;line-height:1.3em}.contacts_page .contact_us .items_block .item .item_inner span.red{font-size:16px}.btn{display:block;width:auto;min-width:240px;max-width:max-content;padding:8px 15px;color:#000;font-size:16px;line-height:20px;text-align:center;cursor:pointer;text-decoration:none;border:none;font-weight:500;font-style:normal}.btn.btn_red{background:var(--nt-red);color:#fff;margin:10px auto}.btn.btn_red:hover{background:var(--nt-red_hover)}.btn.btn_red_border{background:none;color:#000;margin:10px auto;border:3px solid var(--nt-red)}.btn.btn_red_border:hover{border:3px solid var(--nt-red_hover);background:var(--nt-red_hover);color:#fff}.btn.btn_blue{background:var(--nt-blue);color:#fff;margin:10px auto}.btn.btn_blue:hover{background:var(--nt-blue) _hover}.projects_gallery .gallery .gallery-item .gallery-icon a:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5)}.mtli_attachment{background-size:contain;min-height:32px !important;padding:5px 0 5px 40px !important;margin-bottom:10px}a.forward{display:block;width:auto;max-width:max-content;padding:0 14px 0 0;margin:20px auto;font-size:18px;font-weight:800;color:#000;text-decoration:none;position:relative}a.forward:after{display:block;content:"";border:solid black;width:6px;height:6px;border-width:0 2px 2px 0;padding:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:2px;right:0;bottom:0;margin:auto}a.forward:hover{color:var(--nt-red_hover);text-decoration:underline}a.forward:hover:after{border-color:var(--nt-red_hover)}.btns_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:5px}.btns_block .btn{margin:10px 30px 10px 0}.social_block{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap}.social_block a{display:block;width:32px;min-width:32px;height:32px;background:var(--nt-light_gray);position:relative;margin:5px}.social_block a:hover{background:var(--nt-red_hover)}.social_block a:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.social_block a.inst:after{background:url("../img/inst.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.vk:after{background:url("../img/vk.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.fb:after{background:url("../img/fb.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.whatsapp:after{background:url("../img/whatsapp.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.yt:after{background:url("../img/yt.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.tiktok:after{background:url("../img/tik-tok.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.ok:after{background:url("../img/odnoklassniki.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.telegram:after{background:url("../img/telegram.png") no-repeat center;background-size:contain;width:20px;height:20px}.gallery{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.gallery .gallery-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:25%;margin:0;padding:10px;border:none}.gallery .gallery-item:hover .gallery-icon a:after{display:none}.gallery .gallery-item:hover .gallery-icon a img{transform:scale(1.1);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.gallery .gallery-item .gallery-icon{display:block;width:100%;min-height:220px;height:25vw;max-height:220px;overflow:hidden;-webkit-box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7);-moz-box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7);box-shadow:0 0 8px 0 rgba(206, 206, 206, 0.7)}.gallery .gallery-item .gallery-icon a{display:block;width:100%;height:100%;position:relative}.gallery .gallery-item .gallery-icon img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.gallery .gallery-item figcaption{display:block;width:100%;padding:10px;text-align:center;margin:auto}.gallery_vertical .gallery .gallery-item .gallery-icon{height:360px;max-height:360px;padding:10px;background:#fff}.gallery_vertical .gallery .gallery-item .gallery-icon img{width:100%;height:100%;max-height:100%;object-fit:contain}article .content,.single-post .content,.category_text .content{margin:0 auto;padding-bottom:20px}article .content:after,.single-post .content:after,.category_text .content:after{display:block;content:"";clear:both}article .content p,.single-post .content p,.category_text .content p{clear:both}article .content .post_thumb img,.single-post .content .post_thumb img,.category_text .content .post_thumb img{margin:0 auto}article .content table,.single-post .content table,.category_text .content table{width:100% !important;height:auto !important;margin:0 auto;border-collapse:collapse;overflow-x:auto;font-family:"Montserrat", sans-serif}article .content table tr th,article .content table tr td,.single-post .content table tr th,.single-post .content table tr td,.category_text .content table tr th,.category_text .content table tr td{padding:10px 15px}article .content ul,.single-post .content ul,.category_text .content ul{padding:0 0 0 5px}article .content ul li,.single-post .content ul li,.category_text .content ul li{list-style:none;padding:0 0 0 20px;margin-bottom:10px;position:relative;min-height:20px;font-size:16px;line-height:20px}article .content ul li:after,.single-post .content ul li:after,.category_text .content ul li:after{display:block;content:"";width:8px;height:8px;background:var(--nt-light_blue);position:absolute;top:6px;left:0}article .content .wsp-container,.single-post .content .wsp-container,.category_text .content .wsp-container{color:#000}article .content .wsp-container a,.single-post .content .wsp-container a,.category_text .content .wsp-container a{color:#000}article .content .wsp-container ul li,.single-post .content .wsp-container ul li,.category_text .content .wsp-container ul li{list-style:initial;padding:0}article .content .wsp-container ul li:after,.single-post .content .wsp-container ul li:after,.category_text .content .wsp-container ul li:after{display:none}article .content .video,.single-post .content .video,.category_text .content .video{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.left{text-align:left}.center{text-align:center}.woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{margin:10px auto 15px auto;color:#989898}.woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a{color:#989898}.woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:hover{color:#000}.breadcrumbs{display:block;margin:10px 0;padding:10px 5px;width:100%;font-size:14px}.breadcrumbs .breadcrumbs__separator{margin:0 5px;color:#000}.breadcrumbs .breadcrumbs__current{color:#646363}.breadcrumbs a{text-decoration:none;font-size:14px;color:#000}.breadcrumbs a:hover{color:var(--nt-red_hover);text-decoration:underline}.breadcrumbs a.home{color:#000}.error-404{text-align:center}.pagination{display:block;width:100%;text-align:center;margin:50px auto}.pagination h2.screen-reader-text{display:none}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{display:inline-block;width:40px;height:40px;line-height:36px;font-size:24px;color:#fff;background:#777777;border:2px solid #777777;text-align:center;text-decoration:none;margin:0 2px}.pagination .nav-links .page-numbers.current{background:#fff;color:#777777;border:2px solid #777777}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-left:10px;margin-bottom:10px}body.admin-bar .centerblock{min-height:calc(100vh - 482px)}.centerblock{min-height:calc(100vh - 450px)}.wpcf7-form{padding:10px 0}.wpcf7-form h1,.wpcf7-form h2,.wpcf7-form h3{font-size:24px;margin:10px auto;text-align:center;color:#000;padding:0}.wpcf7-form h1:after,.wpcf7-form h2:after,.wpcf7-form h3:after{display:none}.wpcf7-form .inp_name,.wpcf7-form .inp_phone,.wpcf7-form .inp_date,.wpcf7-form .inp_comment,.wpcf7-form .inp_email{display:block;min-height:36px;width:100%;max-width:300px;margin:0 auto 25px auto}.wpcf7-form .inp_name label,.wpcf7-form .inp_phone label,.wpcf7-form .inp_date label,.wpcf7-form .inp_comment label,.wpcf7-form .inp_email label{display:block;margin-bottom:5px;font-size:16px;color:#000;font-weight:bold}.wpcf7-form .inp_name input,.wpcf7-form .inp_name textarea,.wpcf7-form .inp_name select,.wpcf7-form .inp_phone input,.wpcf7-form .inp_phone textarea,.wpcf7-form .inp_phone select,.wpcf7-form .inp_date input,.wpcf7-form .inp_date textarea,.wpcf7-form .inp_date select,.wpcf7-form .inp_comment input,.wpcf7-form .inp_comment textarea,.wpcf7-form .inp_comment select,.wpcf7-form .inp_email input,.wpcf7-form .inp_email textarea,.wpcf7-form .inp_email select{display:block;width:100%;height:36px;line-height:36px;padding:0 10px;font-size:16px;color:#666666;background:#f5f5f5;border:1px solid var(--nt-gray);font-family:"Montserrat", sans-serif}.wpcf7-form .inp_name input::-webkit-input-placeholder,.wpcf7-form .inp_name textarea::-webkit-input-placeholder,.wpcf7-form .inp_name select::-webkit-input-placeholder,.wpcf7-form .inp_phone input::-webkit-input-placeholder,.wpcf7-form .inp_phone textarea::-webkit-input-placeholder,.wpcf7-form .inp_phone select::-webkit-input-placeholder,.wpcf7-form .inp_date input::-webkit-input-placeholder,.wpcf7-form .inp_date textarea::-webkit-input-placeholder,.wpcf7-form .inp_date select::-webkit-input-placeholder,.wpcf7-form .inp_comment input::-webkit-input-placeholder,.wpcf7-form .inp_comment textarea::-webkit-input-placeholder,.wpcf7-form .inp_comment select::-webkit-input-placeholder,.wpcf7-form .inp_email input::-webkit-input-placeholder,.wpcf7-form .inp_email textarea::-webkit-input-placeholder,.wpcf7-form .inp_email select::-webkit-input-placeholder{color:#666666;font-weight:normal;opacity:1}.wpcf7-form .inp_name input::-moz-placeholder,.wpcf7-form .inp_name textarea::-moz-placeholder,.wpcf7-form .inp_name select::-moz-placeholder,.wpcf7-form .inp_phone input::-moz-placeholder,.wpcf7-form .inp_phone textarea::-moz-placeholder,.wpcf7-form .inp_phone select::-moz-placeholder,.wpcf7-form .inp_date input::-moz-placeholder,.wpcf7-form .inp_date textarea::-moz-placeholder,.wpcf7-form .inp_date select::-moz-placeholder,.wpcf7-form .inp_comment input::-moz-placeholder,.wpcf7-form .inp_comment textarea::-moz-placeholder,.wpcf7-form .inp_comment select::-moz-placeholder,.wpcf7-form .inp_email input::-moz-placeholder,.wpcf7-form .inp_email textarea::-moz-placeholder,.wpcf7-form .inp_email select::-moz-placeholder{color:#666666;font-weight:normal;opacity:1}.wpcf7-form .inp_name input:-moz-placeholder,.wpcf7-form .inp_name textarea:-moz-placeholder,.wpcf7-form .inp_name select:-moz-placeholder,.wpcf7-form .inp_phone input:-moz-placeholder,.wpcf7-form .inp_phone textarea:-moz-placeholder,.wpcf7-form .inp_phone select:-moz-placeholder,.wpcf7-form .inp_date input:-moz-placeholder,.wpcf7-form .inp_date textarea:-moz-placeholder,.wpcf7-form .inp_date select:-moz-placeholder,.wpcf7-form .inp_comment input:-moz-placeholder,.wpcf7-form .inp_comment textarea:-moz-placeholder,.wpcf7-form .inp_comment select:-moz-placeholder,.wpcf7-form .inp_email input:-moz-placeholder,.wpcf7-form .inp_email textarea:-moz-placeholder,.wpcf7-form .inp_email select:-moz-placeholder{color:#666666;font-weight:normal;opacity:1}.wpcf7-form .inp_name input:-ms-input-placeholder,.wpcf7-form .inp_name textarea:-ms-input-placeholder,.wpcf7-form .inp_name select:-ms-input-placeholder,.wpcf7-form .inp_phone input:-ms-input-placeholder,.wpcf7-form .inp_phone textarea:-ms-input-placeholder,.wpcf7-form .inp_phone select:-ms-input-placeholder,.wpcf7-form .inp_date input:-ms-input-placeholder,.wpcf7-form .inp_date textarea:-ms-input-placeholder,.wpcf7-form .inp_date select:-ms-input-placeholder,.wpcf7-form .inp_comment input:-ms-input-placeholder,.wpcf7-form .inp_comment textarea:-ms-input-placeholder,.wpcf7-form .inp_comment select:-ms-input-placeholder,.wpcf7-form .inp_email input:-ms-input-placeholder,.wpcf7-form .inp_email textarea:-ms-input-placeholder,.wpcf7-form .inp_email select:-ms-input-placeholder{color:#666666;font-weight:normal;opacity:1}.wpcf7-form .inp_comment textarea{width:100%;max-width:300px;min-width:100%;max-height:200px;min-height:60px;line-height:20px;padding:10px}.wpcf7-form .btn_sub{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:10px auto;position:relative}.wpcf7-form .btn_sub input{display:block;width:100%;max-width:350px;margin:0;padding:0 15px;height:46px;text-align:center;background:var(--nt-light_gray);border:none;color:#fff;line-height:46px;font-size:18px;font-family:"Montserrat", sans-serif;letter-spacing:0.07em;opacity:1;cursor:pointer}.wpcf7-form .btn_sub input:hover{background:var(--nt-red)}.wpcf7-form .btn_sub .ajax-loader,.wpcf7-form .btn_sub .wpcf7-spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:3}.wpcf7-form p{font-size:15px;color:#000;text-align:center}.wpcf7-form p a{color:#000}.wpcf7-form p.subtitle{font-size:20px}.wpcf7-form span.wpcf7-not-valid-tip{display:block;width:100%;font-size:14px;text-align:center;background:#f00;color:#fff;padding:10px}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{background:yellow;font-size:14px;display:block;max-width:300px;margin:0 auto;text-align:center;padding:5px}.wpcf7-form div.wpcf7-mail-sent-ng,.wpcf7-form div.wpcf7-aborted{background:#ff0000;color:#fff}.wpcf7-form div.wpcf7-mail-sent-ok{background:#398f14;color:#fff;text-align:center;max-width:300px;margin:0 auto}.wpcf7-form .wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7-form .wpcf7-response-output{border-color:#ffb900;background:#ffb900;color:#000}.wpcf7-form .prices{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:10px 0;max-width:500px}.wpcf7-form .prices b{display:block;width:max-content;min-width:max-content;margin:10px;font-weight:normal}.wpcf7-form .prices input{display:block;width:100%;max-width:170px;height:46px;line-height:46px;padding:0 10px;font-size:16px;color:#000;border:2px solid var(--nt-light_blue);font-family:"Montserrat", sans-serif}.wpcf7-form .prices input::-webkit-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input::-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input:-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input:-ms-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .checkboxes{margin-bottom:15px}.wpcf7-form .checkboxes .wpcf7-checkbox{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.wpcf7-form .checkboxes .wpcf7-checkbox span.wpcf7-list-item{display:block;margin:5px 10px}.wpcf7-form .radioboxes{margin-bottom:15px}.wpcf7-form .radioboxes span.wpcf7-list-item{display:block;margin:10px 0 15px 0}.wpcf7-form .accept{display:block;width:100%;max-width:345px;margin:10px auto;padding-left:16px;position:relative;font-size:15px;color:#000;text-align:left}.wpcf7-form .accept a{color:#000}.wpcf7-form .accept .wpcf7-form-control-wrap{position:initial}.wpcf7-form .accept .jq-checkbox{position:absolute;left:0;top:0}.wpcf7-form .accept label{width:100%}.wpcf7-form .accept label span{display:block;width:100%;font-size:13px}.wpcf7-form .politic{margin-bottom:15px}.wpcf7-form .politic .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#000}.wpcf7-form .politic .wpcf7-list-item label input{width:20px;min-width:20px;height:20px;margin-right:10px}.wpcf7-form .politic .wpcf7-list-item label span{font-size:14px}.wpcf7-form .politic .wpcf7-list-item label span a{color:#000}.wpcf7-form.sent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.wpcf7-form.sent .form_top{width:100%}.wpcf7-form.sent .form_content,.wpcf7-form.sent .form_bottom,.wpcf7-form.sent .btn_sub,.wpcf7-form.sent p{display:none !important}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding:0 !important}.pum-close{line-height:23px !important}.slick-list{min-width:100%}.slick-slide{display:flex !important;flex-direction:row;align-items:flex-start;justify-content:center}.slick-slide>div{display:flex !important;flex-direction:row;align-items:flex-start;justify-content:center;width:100%}.slick-dots{position:initial !important;bottom:initial !important;display:flex !important;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%;padding:0;margin:20px auto 0 auto !important;list-style:none;text-align:center}.slick-dots li{display:block;width:12px !important;height:12px !important;min-width:12px;border-radius:50%;margin:5px;background:#bababa}.slick-dots li button{display:none !important}.slick-dots li.slick-active{background:var(--nt-red)}nav ul li.menu-item-has-children .sub-menu{display:none}#map-tooltip{position:absolute;background:rgba(0, 0, 0, 0.8);color:#fff;padding:4px 8px;border-radius:4px;display:none;pointer-events:none;font-size:14px;z-index:1000}.map-wrapper{padding:30px 10px}.map-wrapper svg{width:100%;height:100%;max-height:1000px;margin:0 auto}.map-wrapper svg path,.map-wrapper svg circle{transition:fill 0.2s, opacity 0.2s}.map-wrapper svg path:hover,.map-wrapper svg circle:hover{fill:var(--nt-red_hover)}.map-wrapper svg .inactive{opacity:0.4;pointer-events:none}.regions-list{padding:0 0 0 5px}.regions-list li{list-style:none;padding:0 0 0 20px;margin-bottom:10px;position:relative;min-height:20px;font-size:16px;line-height:20px}.regions-list li:after{display:block;content:"";width:8px;height:8px;background:var(--nt-red);position:absolute;top:6px;left:0}.regions-list li a{color:#000}@media screen and (max-width:1350px){header .header_top .header_top__center{max-width:420px}header .header_top .header_top__right .btn.btn_red{min-width:160px;font-size:14px}header .header_bottom{padding:10px 0}header .header_bottom nav ul{display:none}header .header_bottom nav .menu_mobile{display:block}header.show .header_top{display:none}.main_categories{justify-content:center}.main_categories .item{max-width:33.3%}.main_categories .item .item_inner .item_title{font-size:18px}.product_subcats .item,.products_block .item{max-width:50%}}@media screen and (max-width:1150px){header .header_top .logo{margin:0 auto 0 0}header .header_top .header_top__mobile{display:flex;margin:0 0 0 auto}header .header_top .header_top__center{display:none}header .header_top .lang_block{display:none}header .header_top .header_top__right{display:none}header .header_bottom{display:none}header.show .header_top{display:block;padding-bottom:10px}header.show .header_top .container{flex-wrap:wrap}header.show .header_top .header_top__center{display:block;max-width:100%;padding:40px 0 20px 0}header.show .header_top .header_top__center .phone_el{display:none}header.show .header_top .header_top__center #searchform{max-width:700px;margin:0 auto}header.show .header_top .lang_block{display:block}header.show .header_bottom{display:block}header.show .header_bottom nav .close_mobile{display:none}header.show .header_bottom nav ul{margin-top:0}header.show .header_bottom nav ul>li:first-child{margin-top:0}footer .footer_top{padding:30px 0}footer .footer_top .container{flex-direction:column;align-items:center}footer .footer_top .footer_top__left{display:flex;flex-direction:row;align-items:center;width:100%;max-width:650px;padding:0}footer .footer_top .footer_top__left .logo{margin-right:auto}footer .footer_top nav,footer .footer_top .footer_top__right{display:none}footer .footer_bottom .container{flex-direction:column;align-items:center;justify-content:flex-start}footer .footer_bottom .container .links_block{flex-direction:column;align-items:center;justify-content:flex-start;margin:10px auto}footer .footer_bottom .container .links_block span{display:none}footer .footer_bottom .container .links_block a{margin:10px auto}h1,h2{font-size:28px;text-align:center;margin:10px auto 20px auto}h1:after,h2:after{width:30%;right:0;margin:auto}main h2{font-size:28px}main .main_banner{max-height:initial;position:relative}main .main_banner:after{display:block;content:"";background:rgba(0, 0, 0, 0.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}main .main_banner .container{position:relative;z-index:3}main .main_banner h1{font-size:30px}main .main_banner p{font-size:22px}main .main_banner .btn{font-size:16px;min-width:240px;margin-top:40px}main .projects_gallery .block_title{align-items:center;text-align:center}main .projects_gallery .block_title h2{text-align:center}main .projects_gallery .block_title p{font-size:18px}main .projects_gallery .block_title a.forward{margin:10px 0 0 0}main .projects_gallery .gallery .gallery-item{display:none}main .projects_gallery .gallery .gallery-item:nth-child(-n+6){display:block}main .main_base{display:none}.main_block{padding:40px 0}.main_block.container{padding:40px 10px}.block_title{flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:30px}.about_row{flex-wrap:wrap}.about_row .about_short{max-width:100%;margin:0 0 20px 0}.about_row .about_numbers{margin:0}.about_row .about_numbers .items_block .item{max-width:25%}.about_row .about_numbers .items_block .item .item_inner .item_num{height:40px;font-size:40px;line-height:40px}.about_row .about_numbers .items_block .item .item_inner .item_text{font-size:16px}.alignleft,.alignright{float:none;margin:10px auto}article .content iframe,.single-post .content iframe,.category_text .content iframe{width:100% !important;max-width:100%;height:40vw !important;min-height:300px}.gallery .gallery-item{max-width:33.3%;padding:5px}.page_row{padding:10px 0;flex-wrap:wrap}.page_row .row_text{margin:0 0 10px 0;font-size:16px}.page_row .row_text h1,.page_row .row_text h2{font-size:28px;text-align:center}.page_row .row_text h1 br,.page_row .row_text h2 br{display:none}.page_row .row_text .text_block{max-width:100%;padding:0}.page_row .row_text .text_block .btns_block{justify-content:center;margin-top:40px}.page_row .row_text .text_block .btns_block .btn{margin:10px;min-width:260px}.page_row .row_text .btn{margin:20px auto}.page_row .row_img{max-width:100% !important}.page_row .row_img img{max-height:400px}.page_row.row_reverse{flex-wrap:wrap-reverse}.page_row.row_reverse .row_text{margin:10px 0 0 0}.main_categories .item .item_inner .item_title{font-size:16px}.product_cats .item .item_inner{padding:15px}.product_cats .item .item_inner .item_cat__row .item_title{font-size:16px}.product_cats .item .item_inner .item_sub_cats li a{font-size:14px}.certs_block .item{padding:0 0 15px}.certs_block .item .item_inner .item_title{font-size:18px}.form_feedback .container{flex-wrap:wrap}.form_feedback .left_block{max-width:100%;margin:0}.form_feedback .left_block h2{text-align:center;margin:0 auto}.form_feedback .left_block p{font-size:18px;text-align:center}.form_feedback .left_block p br{display:none}.form_feedback .left_block .social_block{display:none}.about_page .about_banner img{width:100%;max-width:100%;min-height:280px;object-fit:cover}.about_page .about_banner_text{padding:30px 0;font-size:18px}.about_page .about_certs .post-titles{margin-bottom:30px}.about_page .about_certs .post-titles li{font-size:16px}.about_page .about_advantages .items_block .item .item_inner{min-height:70px;padding-left:70px;font-size:16px}.about_page .about_advantages .items_block .item .item_inner br{display:none}.about_page .about_advantages .items_block .item .item_inner:after{width:60px;background-size:contain}.contacts_page .contacts_page__row{flex-wrap:wrap}.contacts_page .contacts_page__row .left_block{max-width:100%}.contacts_page .contacts_page__row .right_block{padding:0 20px}.contacts_page .contacts_page__row .contacts_el{margin:0 auto 20px auto;text-align:center}.contacts_page .contacts_page__row .contacts_el .address,.contacts_page .contacts_page__row .contacts_el .email,.contacts_page .contacts_page__row .contacts_el .phone,.contacts_page .contacts_page__row .contacts_el .wh{margin:0 auto 15px auto}.contacts_page .contacts_page__row .social_block{justify-content:center}.contacts_page .contact_us .items_block .item{max-width:50%}.contacts_page .contact_us .items_block .item .item_inner b,.contacts_page .contact_us .items_block .item .item_inner span{font-size:16px}.catalog{flex-wrap:wrap}aside{max-width:100%;min-width:initial;margin:0}aside .aside_title{display:none}aside .aside_title_m{display:block}aside .aside_cats{display:none}.product_subcats .item,.products_block .item{max-width:33.3%}}@media screen and (max-width:1000px){.about_row .about_numbers .items_block .item{max-width:50%;padding-bottom:20px}.about_page .about_advantages .items_block .item{max-width:50%}.about_page .about_advantages .items_block .item .item_inner{font-size:14px}.product_page .product_page__top{flex-direction:column;align-items:center}.product_page .product_page__top .prod_img{min-width:initial;margin:0 auto 20px auto}.product_page .product_page__top .prod_short_desc{text-align:center}.product_page .product_page__top .prod_short_desc img{margin:10px auto}.product_page .product_page__top .prod_short_desc .btn{margin:20px auto}.product_page .prod_desc{margin:0}.product_page .prod_params{padding:0}.product_page .prod_params .param_el{max-width:100%;padding:10px 0}.product_page .prod_params .param_el h3{margin-top:0}.video_block .item .item_inner .item_title{font-size:16px}}@media screen and (max-width:800px){article .content table,.single-post .content table,.category_text .content table,main .content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}article .content table:before,.single-post .content table:before,.category_text .content table:before,main .content table:before{display:block;background:var(--nt-blue);content:"таблица пролистывается вправо";font-size:14px;color:#fff;padding:5px 10px;text-align:center}article .content table tbody,.single-post .content table tbody,.category_text .content table tbody,main .content table tbody{display:block;min-width:500px}article .content table tbody tr td,.single-post .content table tbody tr td,.category_text .content table tbody tr td,main .content table tbody tr td{height:auto !important;padding:8px 5px;border:1px solid #bababa}.content_grid__block{align-items:stretch}.content_grid__block .item{max-width:50%}.content_grid__block .item .item_inner{flex-direction:column-reverse;align-items:center;justify-content:flex-start;padding:15px 10px;height:100%}.content_grid__block .item .item_inner .item_thumb{margin:0 auto 15px auto}.content_grid__block .item .item_inner .item_thumb img{border-radius:initial}.content_grid__block .item .item_inner .item_content{height:100%}.content_grid__block .item .item_inner .item_content .item_excerpt{max-height:7em;overflow:hidden}.content_grid__block .item .item_inner .item_content .item_forward{font-size:16px}h1,h2{font-size:26px}main h2{font-size:26px}.main_block{padding:30px 0}.main_block.container{padding:30px 10px}.main_categories .item{max-width:50%}.gallery .gallery-item{max-width:50%}.product_cats .item{max-width:100%}.product_subcats .item,.products_block .item{max-width:50%}.product_subcats .item .item_inner .item_title,.products_block .item .item_inner .item_title{font-size:16px;padding:15px 10px}.video_block .item{max-width:50%}.video_block .item .item_inner .item_title{font-size:14px}.contacts_page .contact_us .items_block .item{max-width:100%}}@media screen and (max-width:600px){footer .footer_top .footer_top__left{flex-direction:column}footer .footer_top .footer_top__left .logo{margin:0 auto 20px auto}footer .footer_top .footer_top__left .address,footer .footer_top .footer_top__left .phone,footer .footer_top .footer_top__left .email,footer .footer_top .footer_top__left .wh{margin:0 auto 15px auto;text-align:center}footer .footer_top .footer_top__left .address{font-size:14px}main .main_banner h1{font-size:26px}main .main_banner p{font-size:18px}.block_title{padding-bottom:20px}.content_grid__block .item{max-width:100%}.main_categories .item{max-width:100%}.gallery .gallery-item{max-width:100%}.form_feedback .left_block p{font-size:16px}.form_feedback .form_block .wpcf7-form .form_content{flex-wrap:wrap}.form_feedback .form_block .wpcf7-form .form_content .form_content__left,.form_feedback .form_block .wpcf7-form .form_content .form_content__right{max-width:100%;padding:0 10px}.form_feedback .form_block .wpcf7-form .inp_comment{min-height:60px}.form_feedback .form_block .wpcf7-form .inp_comment textarea{min-height:60px}.form_feedback .form_block .wpcf7-form .form_bottom{flex-direction:column;align-items:center}.form_feedback .form_block .wpcf7-form .form_bottom p{text-align:center}.form_feedback .form_block .wpcf7-form .form_bottom .btn_sub{margin:20px auto 0 auto}.product_cats .item .item_inner .item_cat__row{flex-direction:column;align-items:center}.product_cats .item .item_inner .item_cat__row .item_thumb{margin:0 auto 10px auto}.product_subcats .item .item_inner .item_title,.products_block .item .item_inner .item_title{font-size:14px}.about_page .about_advantages .items_block .item{max-width:100%}}@media screen and (max-width:450px){header .header_top .logo{max-width:200px}header .header_top .header_top__mobile .mobile_btn{width:30px;height:30px}header .header_top .header_top__mobile .mobile_btn.btn_menu:after{width:20px;height:20px}header .header_top .header_top__mobile .mobile_btn.btn_recall:after{width:20px;height:20px}.about_row .about_numbers .items_block .item{max-width:100%}.about_row .about_numbers .items_block .item .item_inner .item_num{justify-content:center}.about_row .about_numbers .items_block .item .item_inner .item_text{text-align:center;max-width:300px;margin:0 auto}.product_subcats .item,.products_block .item{max-width:100%}.product_subcats .item .item_inner .item_title,.products_block .item .item_inner .item_title{padding-bottom:20px}.video_block .item{max-width:100%}.about_page .about_banner img{min-height:240px}}@media screen and (max-width:340px){header .header_top .logo{max-width:170px}}