html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,main,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:transparent;text-decoration:underline}a:active,a:hover{outline:0;text-decoration:none}ol,ul{list-style:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:100%}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;outline:none}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:"Open Sans", sans-serif;color:#78797b;font-size:16px;line-height:1.5;overflow:hidden}html.no_scroll,body.no_scroll{overflow-y:hidden}.visually-hidden{position:fixed;transform:scale(0)}img{width:100%;max-width:100%;display:block}.grid_container{max-width:1500px;width:100%;margin:0 auto;position:relative}a{text-decoration:none}h2,h3,h4,h5,h6{font-size:14px;font-family:"Open Sans", sans-serif;color:#191919;font-weight:bold;line-height:1.2}input:-webkit-autofill{color:#ffffff !important}.compensate-for-scrollbar{margin-right:0 !important}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:0.5em auto 1em}.alignright{float:right;margin:0.5em 4em 2em 0}.alignleft{float:left;margin:0.5em 4em 2em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSansRegular/FiraSansRegular.eot");src:url("../fonts/FiraSansRegular/FiraSansRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSansRegular/FiraSansRegular.woff") format("woff"), url("../fonts/FiraSansRegular/FiraSansRegular.ttf") format("truetype");font-style:normal;font-weight:400}.site_btn{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:3px;background-color:#ff2a00;padding:0 20px;height:42px;font-size:14px;color:#ffffff;font-weight:bold;line-height:1.2;transition:all 0.3s ease-out;position:relative;overflow:hidden;z-index:0}.site_btn::after{position:absolute;content:"";width:100%;height:100%;background:#000;top:0;left:-100%;right:auto;transition:all 0.9s ease-out;z-index:-1;border-radius:20px}.site_btn:hover{border-radius:20px}.site_btn:hover::after{left:100%}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.white-popup{position:relative;border-radius:15px;padding:0;width:auto;max-width:470px;margin:0 auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-close-btn-in .mfp-close{color:#000;right:5px;top:5px}.call_specialist{margin:25px 0;border-radius:15px;overflow:hidden}.alModal.thank_modal{max-width:450px;min-height:400px;background:#f2f4f6;border-radius:16px;overflow:hidden;padding:30px}.alModal.thank_modal .alModalContent{background:none;height:340px;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column}.alModal.thank_modal .thank_icon{margin:0 auto 30px;width:fit-content}.alModal.thank_modal .thank_title{display:block;font-weight:700;font-size:16px;line-height:normal;color:#3d3d3d;margin:0 0 20px}.alModal.thank_modal .thank_text{font-weight:500;font-size:16px;line-height:133%;color:var(--subtitle-1);max-width:430px;margin:0 auto}.modal_calculator{background:#fff;padding:45px 25px;border-radius:16px}.modal_calculator .modal_calculator_title{font-family:var(--font-family);font-weight:700;font-size:18px;color:var(--h2);display:block;text-align:center;margin:0 0 25px}.modal_calculator .call_specialist{border-radius:0;display:flex;flex-flow:column;max-width:300px;margin:0 auto}.modal_calculator .call_specialist input{border:1px solid #acc8f1;border-radius:10px;padding:0 15px;width:100%;height:46px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:187%;color:var(--h2);margin:0 0 20px}.modal_calculator .call_specialist .calculator_form_btn{width:100%}.alModal{max-width:350px;height:auto;display:none;position:fixed;z-index:9999;font-family:sans-serif;opacity:0;top:100%;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span.alModalClose:before{display:block;content:"";position:absolute;width:100%;height:1px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:42%}.alModalClose{cursor:pointer;width:20px;display:block;text-align:center;float:right;position:absolute;top:-25px;right:-25px;z-index:101;color:#ffffff;font-size:12px;height:20px;line-height:26px;font-family:sans-serif}span.alModalClose:after{display:block;content:"";position:absolute;width:100%;height:1px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:42%;left:0%}.alModalClose:hover{color:#ffffff}.overlay{z-index:70;position:fixed;background-color:#000;opacity:0.8;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.modal_price{max-width:450px;border-radius:10px;background:#fff;padding:35px 25px}.modal_price_wrappper .modal_form_img{margin:0 auto 25px;width:fit-content}.modal_price_wrappper .modal_form_img img{width:auto}.modal_price_wrappper .modal_price_head{display:block;font-weight:700;font-size:18px;line-height:122%;color:#1d1f20;text-align:center;margin:0 auto 25px;max-width:380px}.modal_price_wrappper .form_modal{display:flex;flex-flow:column}.modal_price_wrappper textarea,.modal_price_wrappper input{border:1px solid #cacfdc;border-radius:5px;width:100%;height:45px;outline:none;padding:0 20px;font-size:15px;color:#3b3132;margin:0 auto 15px;max-width:300px}.modal_price_wrappper textarea{height:100px;padding:10px 20px;resize:vertical}.modal_price_wrappper input[type="file"]{border:none}.modal_price_wrappper button{border:none;outline:none;width:100%;max-width:310px;margin:0 auto 15px}.items-wrap{position:relative;display:flex;overflow:hidden;user-select:none;gap:20px}.items-wrap:before,.items-wrap:after{content:"";height:100%;top:0;width:10%;position:absolute;z-index:1;pointer-events:none}.items-wrap:before{left:0;background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%)}.items-wrap:after{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%)}header{z-index:99;background:#fff}.header_top{padding:10px 0}.header_top_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.header_top_nav{min-width:780px;margin-right:auto}.header_top_nav ul{display:flex;flex-flow:row wrap;justify-content:space-between}.header_top_nav a{font-size:15px;color:#45474b;line-height:1.2;transition:all 0.3s ease-out}.header_top_nav a:hover{color:#ff2a00;text-shadow:0 0 0.3px #ff2a00}.social_link{display:flex;flex-flow:row wrap}.social_item{display:flex;align-items:center;justify-content:center;width:15px;height:15px;margin:0 20px 0 0}.wh{background:url(../images/whatsapp.png) no-repeat center;background-size:auto}.tel{background:url(../images/telegram.png) no-repeat center;background-size:auto}.header_phone{font-size:16px;color:#35393d;font-weight:bold;line-height:1.2;display:block;margin:0 25px 0 0;transition:all 0.3s ease-out}.header_phone:hover{color:#ff2a00;text-shadow:0 0 0.3px #ff2a00}.header_bottom{background:#25272b;padding:15px 0}.header_bottom_wrapper{display:flex;flex-flow:row wrap;position:relative;align-items:center}.header_logo{display:block;margin:0 50px 0 0}.header_nav{margin-right:40px}.header_nav ul{display:flex;flex-flow:row wrap}.header_nav li{margin:0 25px 0 0;position:relative}.header_nav li:last-child{margin:0}.header_nav a{font-size:14px;color:#ffffff;font-weight:bold;line-height:1.2;transition:all 0.3s ease-out}.header_nav a:hover{color:#ff2a00}.header_nav .menu-item-has-children{padding-right:20px;background:url(../images/children.png) no-repeat 100% 11px}.header_nav .menu-item-has-children::after{position:absolute;content:"";width:100%;height:15px;background:transparent;bottom:-15px;left:-15px;z-index:99}.header_nav .sub-menu{position:relative;display:flex;flex-flow:column;justify-content:flex-start;position:absolute;padding:0 16px 10px;top:38px;left:-15px;background:#25272b;z-index:5;min-width:270px;visibility:hidden;opacity:0;border-radius:0 0 4px 4px}.header_nav .sub-menu a{display:block;padding:8px 0}.header_nav li:hover>.sub-menu{transform:rotateX(0deg);visibility:visible;opacity:1;z-index:11;transition:all 0.2s ease-out}.header_search_btn .search_wrapper{position:absolute;width:0;top:0;left:0;right:0;height:100%;background:#25272b;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.5s ease-out}.header_search_btn .search_wrapper .asl_w_container{width:100%;margin:-12px 0px 0px 0px}.header_search_btn .search_wrapper .asl_w_container input{font-size:16px !important}.header_search_btn .search_wrapper_active{width:100%;opacity:1;visibility:visible;pointer-events:all}.search_button{display:block;width:25px;height:25px;background:url(../images/search.svg) no-repeat center;cursor:pointer}.banner{position:relative;margin:0 0 35px}.banner_slide{height:660px;position:relative}.banner_slide::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45)}.banner_slide img{object-fit:cover;object-position:center;height:100%}.pagination_content,.banner_slide_content{position:absolute;top:0;left:0;right:0;bottom:0;height:fit-content;top:50%;transform:translate(0, -50%);margin:0 auto;z-index:1}.banner_slide_title{font-size:36px;color:white;font-weight:bold;text-transform:uppercase;line-height:1.333;display:block;max-width:745px;margin:0 0 35px}.banner_slide_text{font-size:16px;color:white;line-height:1.5;max-width:745px;margin:0 0 35px}.pagination_content{height:660px;top:0;bottom:0;transform:translate(0);pointer-events:none}.banner .swiper-pagination{width:fit-content;height:fit-content;position:absolute !important;top:0 !important;bottom:0 !important;margin:auto;right:45px !important;left:auto !important;z-index:10 !important;color:#fff !important;display:flex;flex-flow:column;z-index:9999999 !important;pointer-events:all}.banner .swiper-pagination-bullet{font-weight:600;font-size:16px;line-height:normal;color:#9ea2ab;width:auto;height:auto;display:inline-block;border-radius:inherit;background:none;opacity:1;text-align:right;margin:0 0 25px !important;position:relative;max-width:400px;transition:all 0.3s ease-out}.banner .swiper-pagination-bullet::after{position:absolute;content:"";width:25px;height:1px;background:#9ea2ab;right:-45px;top:calc(50% - 1px);transition:all 0.3s ease-out}.banner .swiper-pagination-bullet:hover,.banner .swiper-pagination-bullet-active{color:#fff;padding:0 20px 0 0}.banner .swiper-pagination-bullet:hover::after,.banner .swiper-pagination-bullet-active::after{background:#fff;width:50px}@keyframes noneBox{0%{transform:rotateY(-90deg) translateY(30px);opacity:0}100%{transform:rotateY(0deg) translateY(0px);opacity:1}}@keyframes noneBox2{0%{transform:translateY(130px);opacity:0}100%{transform:translateY(0px);opacity:1}}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(n){opacity:0}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(1){animation:noneBox 0.3s linear forwards}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(2){animation:noneBox 0.3s linear forwards 0.2s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(3){animation:noneBox 0.3s linear forwards 0.3s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(4){animation:noneBox 0.3s linear forwards 0.4s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(5){animation:noneBox 0.3s linear forwards 0.5s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(6){animation:noneBox 0.3s linear forwards 0.6s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(7){animation:noneBox 0.3s linear forwards 0.7s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(8){animation:noneBox 0.3s linear forwards 0.8s}.banner .swiper-pagination .swiper-pagination-bullet:nth-child(9){animation:noneBox 0.3s linear forwards 0.9s}.our_products{margin:0 0 10px}.index_title{font-weight:700;font-size:36px;line-height:133%;color:#3d3d3d;margin:0 0 20px}.our_products_text{font-weight:500;font-size:16px;line-height:150%;color:#78787b;margin:0 0 40px;max-width:1000px}.our_products_wrapper{display:flex;flex-flow:row wrap}.our_products_item{width:calc(33.33% - 20px);margin:0 30px 30px 0;position:relative;overflow:hidden;transition:all 0.3s ease-out}.our_products_item::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #010101)}.our_products_item:nth-child(5),.our_products_item:nth-child(3n+3){margin:0 0 30px}.our_products_item:nth-child(4){width:66%}.our_products_item img{object-fit:cover;object-position:center;height:100%}.our_products_item:hover{border-radius:0 0 10px 10px;box-shadow:rgba(0, 0, 0, 0.45) 0px 25px 20px -20px}.our_products_item:hover .our_products_item__title{transform:translateY(-5px)}.our_products_item__title{position:absolute;padding:0 20px;left:0;bottom:45px;z-index:5;font-weight:700;font-size:18px;line-height:122%;color:#fff;transition:all 0.3s ease-out}.aboutus{margin:0 0 50px}.aboutus_wrapper{display:flex;flex-flow:row wrap;background:#f6f6f6;padding:45px 0 60px;z-index:1}.aboutus_wrapper::after{position:absolute;content:"";width:110%;height:100%;top:0;left:-5%;background:#f6f6f6;z-index:-1}.aboutus_left{display:block;width:520px;margin:0 75px 0 0}.aboutus_right{width:calc(100% - 595px)}.aboutus_text{font-weight:500;font-size:16px;line-height:150%;color:#4d4e52;margin:0 0 35px}.aboutus_subtitle{font-weight:700;font-size:18px;line-height:normal;color:#3d3d3d;display:block;margin:0 0 35px}.aboutus_items{display:flex;flex-flow:row wrap;gap:45px 60px}.aboutus_item_logo{width:calc(25% - 45px)}.aboutus_item_logo img{object-fit:scale-down;object-position:left;height:100%}.consultation{margin:0 0 60px}.consultation_wrapper{display:flex;flex-flow:row wrap}.consultation_left{width:50%}.consultation_form{width:50%;padding:45px 0 45px 90px}.consultation_form button{border:none;margin:0 0 30px}.consultation_title{margin:0 0 25px;display:block}.consultation_input{display:flex;flex-flow:column;width:100%;margin:0 0 20px}.consultation_input input{background:#f2f4f6;border:1px solid #cfd1d7;border-radius:2px;width:100%;height:50px;padding:0 15px;font-size:16px}.consultation_input_name{font-weight:500;font-size:15px;line-height:107%;color:#858c94;display:block;margin:0 0 8px}.consultation_contacts{display:flex;flex-flow:row;align-items:center}.consultation_contacts .wh{background:url(../images/whatsapp2.png) no-repeat center;background-size:auto;margin:0 10px 0 0}.consultation_contacts .tel{background:url(../images/telegram2.png) no-repeat center;background-size:auto}.consultation_contacts .header_phone{color:#ff2a00;margin:0}.consultation_contacts_name{font-weight:700;font-size:16px;line-height:300%;color:#3d3d3d;display:block;margin:0 20px 0 0}.question{background:#f6f6f6;margin:0 0 60px;padding:80px 0}.question_wrapper{display:flex;flex-flow:row wrap}.question_left{width:30%;margin:0 100px 0 0}.question_left .site_btn{margin-right:25px}.question_title{display:block;margin:0 0 15px}.question_text{font-weight:500;font-size:16px;line-height:150%;color:#4d4e52;margin:0 0 25px}.question_left_box{display:flex;align-items:center}.question_right{width:calc(70% - 100px);background:#fff}.question_link{font-family:var(--font-family);font-weight:600;font-size:14px;color:#ff2a00;transition:all 0.3s ease-out}.question_link:hover{color:#4d4e52}.accordion_item{border:1px solid #cfd1d7;border-bottom:0}.accordion_item img{width:auto;margin:20px 0}.accordion_item:last-child{border-bottom:1px solid #cfd1d7}.accordion_header{padding:30px;cursor:pointer;position:relative;font-family:var(--font-family);font-weight:700;font-size:18px;color:#3d3d3d}.accordion_body{padding:0 30px 30px;font-weight:500;font-size:16px;line-height:150%;color:#4d4e52}.ui-icon-minus,.ui-icon-plus{display:block;width:18px;height:18px;background:url(../images/plus.svg) no-repeat center;background-size:contain;pointer-events:none;cursor:pointer;position:absolute;right:20px;top:29px}.ui-icon-minus{background:url(../images/minus.svg) no-repeat center;background-size:contain}.cooperate{margin:0 0 90px}.cooperate_wrapper{display:flex;flex-flow:row wrap;gap:100px 130px}.cooperate_item{width:calc(33.33% - 87px)}.cooperate_item_title{font-weight:700;font-size:18px;line-height:1.5;color:#3d3d3d;display:block;padding-top:35px;margin:0 0 15px;position:relative}.cooperate_item_title::after{position:absolute;content:"";width:16px;height:16px;background:#ff2a00;border-radius:50%;top:0;left:0}.cooperate_item_text{font-weight:500;font-size:16px;line-height:150%;color:#4d4e52;max-width:360px}.news_index{margin:0 0 60px}.news_index .index_title{margin:0 0 35px}.news_wrapper{display:flex;flex-flow:row wrap;gap:20px}.news_item{width:calc(25% - 15px);height:445px;position:relative;overflow:hidden;transition:all 0.3s ease-out}.news_item:hover{border-radius:0 0 10px 10px;box-shadow:rgba(0, 0, 0, 0.45) 0px 25px 20px -20px}.news_item:hover .news_title{transform:translateY(-5px)}.news_item::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #010101)}.news_item img{object-fit:cover;object-position:center;height:100%}.news_title{font-weight:700;font-size:18px;line-height:122%;color:#fff;position:absolute;padding:0 20px;left:0;bottom:45px;z-index:5;transition:all 0.3s ease-out}footer{background:#f8f8f8;padding:40px 0 0}.footer_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:1px solid #e1e1e1;padding-bottom:40px;margin:0 auto 30px}.footer_logo{width:120px;height:25px;display:block;margin:0 0 30px}.footer_logo img{object-fit:scale-down;width:auto}.footer_item:nth-child(1){width:55%}.footer_contacts{display:flex;flex-flow:row wrap;justify-content:space-between;gap:40px 30px}.footer_contacts_item{width:48%}.footer_contacts_name{font-family:var(--font-family);font-weight:500;font-size:14px;color:#ff2a00;display:block;margin:0 0 8px}.footer_phone,.footer_item .footer_phone{font-family:var(--font-family);font-weight:600;font-size:16px;color:#202123;margin:0 15px 0 0;transition:all 0.3s ease-out}.footer_phone:hover,.footer_item .footer_phone:hover{color:#ff2a00;text-shadow:0 0 0.3px #ff2a00}.massegas{padding:0 0 0 18px;font-weight:500;font-size:11px;line-height:127%;color:#6c6f79;margin:0 10px 0 0;transition:all 0.3s ease-out}.massegas:hover{color:#ff2a00;text-shadow:0 0 0.3px #ff2a00}.massegas.wh{background:url(../images/whatsapp3.png) no-repeat left;background-size:auto}.massegas.tel{background:url(../images/telegram3.png) no-repeat left;background-size:auto}.footer_contacts_item a.text{font-weight:600;font-size:16px;color:#202123;text-decoration:underline}.text{font-weight:500;font-size:14px;line-height:171%;color:#45474b}.footer_item li{margin:0 0 10px}.footer_item a{font-weight:600;font-size:14px;line-height:normal;color:#767b84;transition:all 0.3s ease-out}.footer_item a:hover{color:#ff2a00;text-shadow:0 0 0.3px #ff2a00}.footer_item_name{display:block;font-weight:700;font-size:14px;line-height:normal;color:#000;margin:0 0 15px}.footer_bottom{padding-bottom:30px;padding:0}.footer_bottom .footer_wrapper{border:none;margin:0 auto;padding:0 0 10px;align-items:center}.footer_item_link{font-weight:500;font-size:14px;line-height:129%;color:#45474b}.is-art{margin-left:0}body:not(.home) header{margin:0 0 35px}.breadcrumb_wrapper ul{display:flex;flex-flow:row wrap}.breadcrumb_wrapper ul li{margin:0 20px 5px 0;font-weight:500;font-size:16px;line-height:150%;color:#c7c9cd;transition:all 0.3s ease-out}.breadcrumb_wrapper ul li a{color:#78787b;position:relative}.breadcrumb_wrapper ul li a:hover{color:#FF2600}.breadcrumb_wrapper ul li a::after{position:absolute;content:"/";font-weight:500;font-size:16px;line-height:150%;color:#78787b;top:0;right:-13px}.woocommerce-breadcrumb{font-weight:500 !important;font-size:16px;line-height:150%;color:#c7c9cd !important;transition:all 0.3s ease-out;display:flex;flex-flow:row wrap}.woocommerce-breadcrumb a{font-weight:500 !important;font-size:16px;line-height:150%;display:block;margin:0 20px 5px 0;color:#78787b;position:relative}.woocommerce-breadcrumb a:hover{color:#FF2600}.woocommerce-breadcrumb a::after{position:absolute;content:"/";font-weight:500;font-size:16px;line-height:150%;color:#78787b;top:0;right:-13px}.page_head{margin:0 0 50px}.page_title{font-weight:700;font-size:36px;line-height:133%;color:#3d3d3d;margin:0 0 10px}.catalog_page{margin:0 0 60px}.catalog_wrapper{display:flex;flex-flow:row wrap}.catalog_category{width:300px;margin:0 75px 0 0}.catalog_subtitle{font-weight:700;font-size:14px;line-height:normal;color:#191919;padding-left:25px;display:block;margin:0 0 15px}.catalog_cat_items{border:1px solid #e1e1e1;border-radius:5px;position:sticky;top:20px}.cat_item{border-bottom:1px solid #e1e1e1;padding-right:30px;position:relative}.cat_item:last-child{border:0}.cat_item a{font-weight:600;font-size:14px;line-height:214%;color:#2e3134;display:block;padding:9px 0 9px 20px;position:relative}.cat_item a:hover:before{opacity:1}.cat_item a::before{position:absolute;content:"";width:5px;height:10px;background:#ff2600;top:calc(50% - 5px);left:-3px;opacity:0;transition:all 0.3s ease-out}.cat_item .active_cat:before{opacity:1}.cat_item_open{background:url(../images/item_open.svg) no-repeat center;height:49px;width:30px;position:absolute;top:0;right:0;cursor:pointer}.cat_item_child{padding:0 0 12px 12px;display:none}.cat_item_child a{padding:9px 0 9px 20px;font-weight:600;font-size:14px;line-height:121%;color:#767b84;transition:all 0.3s ease-out}.cat_item_child a:hover{color:#191919}.cat_item_child.open{display:block}.catalog_box{width:calc(100% - 375px);display:flex;flex-flow:row wrap;gap:20px;padding-top:34px}.product_item{width:calc(50% - 10px);border:1px solid #767b84;border-radius:3px;padding:15px;padding-bottom:20px;display:flex;flex-flow:row wrap;transition:all 0.3s ease-out}.product_item:hover{border:1px solid #ff2600;border-radius:5px}.product_item:hover .product_item_btn{color:#ff2600}.product_item_img{width:235px;height:235px;margin:0 15px 0 0}.product_item_img img{object-fit:scale-down;object-position:center;height:100%}.product_item_info{width:calc(100% - 250px);padding-top:35px}.product_item_title{font-weight:700;font-size:14px;line-height:121%;color:#191919;text-transform:uppercase;margin:0 0 15px;flex-grow:1}.product_item_excerpt{font-weight:500;font-size:14px;line-height:143%;color:#767b84;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product_item_btn{font-weight:700;font-size:14px;line-height:121%;color:#191919;transition:all 0.3s ease-out}.seo_text{margin:0 0 60px;overflow:hidden}.seo_text_wrapper{display:flex;flex-flow:row wrap;background:#f6f6f6;padding:45px 0;position:relative}.seo_text_wrapper::after{position:absolute;content:"";width:110%;height:100%;top:0;left:-5%;background:#f6f6f6;z-index:-1}.seo_title{width:35%;margin:0 75px 0 0}.seo_text_content{width:calc(65% - 75px);font-weight:500;font-size:16px;line-height:150%;color:#4d4e52}.seo_text_content img{width:auto}.seo_text_content table{width:100%;margin-bottom:20px;border:1px solid #dddddd;border-collapse:collapse}.seo_text_content table tr{vertical-align:middle}.seo_text_content table th{font-weight:bold;padding:5px;background:#efefef;border:1px solid #dddddd;vertical-align:middle}.seo_text_content table td{border:1px solid #dddddd;padding:5px;vertical-align:middle}.pagintation_block{width:fit-content;flex-basis:100%}.pagintation_block .nav-links{display:flex;align-items:center;width:fit-content;margin:25px auto 70px}.pagintation_block .nav-links .page-numbers{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;color:#191919;margin:0 10px 0;border:1px solid transparent;transition:all 0.3s ease-out}.pagintation_block .nav-links .page-numbers:last-child{margin:0}.pagintation_block .nav-links .page-numbers:hover,.pagintation_block .nav-links .current{background:#ff2600;border-radius:3px;color:#fff}.pagintation_block .nav-links .next{background:#c7c9cd;min-width:80px}.pagintation_block .nav-links .next:hover{opacity:1}.pagintation_block .nav-links .prev{min-width:80px;background:#c7c9cd}.pagintation_block .nav-links .prev:hover{opacity:1}.product_page{margin:0 0 60px}.product_page_wrapper{display:flex;flex-flow:row wrap}.product_page__img{width:380px;height:380px;margin:0 80px 0 0;position:sticky;top:20px}.product_page__img img{object-fit:scale-down;object-position:center;height:100%}.product_page_info{width:calc(100% - 460px);display:flex;flex-flow:row wrap}.product_page_mini_text{flex-basis:100%;width:100%;font-weight:500;font-size:14px;line-height:143%;color:#78787b;display:block;margin:0 0 20px}.product_page_spec{width:43%;margin:0 80px 0 0}.product_cat_box{font-size:0}.product_cat_box a,.product_cat{display:flex;align-items:center;justify-content:center;background:#f1f3f7;padding:10px 20px;width:fit-content;font-weight:600;font-size:14px;line-height:143%;color:#767b84;margin:0 0 30px;transition:all 0.3s ease-out}.product_cat_box a:hover,.product_cat:hover{color:#ff2a00}.product_cat_box a{display:none}.product_cat_box a:last-of-type{display:flex}.product_subtitle{font-weight:700;font-size:14px;line-height:143%;color:#3d3d3d;display:block;text-transform:uppercase;margin:0 0 10px}.product__spec{margin:0 0 30px}.product__spec_item{display:flex;flex-flow:row;font-weight:500;font-size:14px;line-height:143%;margin:0 0 5px}.spec_name{color:#ff2a00;padding-right:5px}.spec_value{color:#34373c}.product_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:121%;max-width:430px;color:#34373c;margin:0 0 30px}.product_text .color{color:#ff2a00}.harakteristika_item{display:flex;font-weight:500;font-size:14px;line-height:143%;color:#303133;padding:10px 20px;max-width:430px}.harakteristika_item:nth-child(odd){background:#f1f3f7}.harakteristika_name{width:50%}.harakteristika_value{width:50%;text-align:right}.product_page_form{width:calc(50% - 80px);height:fit-content;border:1px solid #b5b8c0;border-radius:2px;padding:20px}.product_page_form .consultation_contacts{flex-flow:column;align-items:flex-start;border-top:1px solid #b5b8c0;margin:25px 0 0;padding-top:20px}.product_page_form .consultation_contacts_name{line-height:normal;margin:0 0 10px}.product_page_form input{height:40px}.product_page_form_title{font-weight:700;font-size:18px;line-height:normal;color:#3d3d3d;display:block;margin:0 0 25px}button{border:0}.box_form{display:flex}.box_form .header_phone{color:#3d3d3d}.products_similar{margin-bottom:60px}.products_similar_wrapper{display:flex;flex-flow:row wrap;gap:30px}.products_similar_wrapper .product_item{width:calc(33.33% - 20px)}.products_similar_wrapper .product_item .product_item_img{width:140px;height:140px;margin:0 15px 0 0}.products_similar_wrapper .product_item .product_item_info{width:calc(100% - 155px);padding-top:20px}.page_404{padding:40px 0;background:#fff}.page_404 .page_404 img{width:100%}.page_404 .four_zero_four_bg{background:url(../images/404.gif) no-repeat center;background-size:contain;height:450px;background-position:center}.page_404 .contant_box_404{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:50px}.page_404 .contant_box_404 .h2{font-size:28px;margin:0 0 15px}.page_404 .contant_box_404 .link_404{margin:15px 0 35px}body.page-id-72{background:#f6f6f6}.questions__page{margin-bottom:80px}.questions__page .accordion_item{background:#fff;margin:0 0 30px;border:1px solid #cfd1d7;border-radius:2px}body.page-id-74{overflow:hidden}.page_head_b{margin-bottom:0}.page_content_b{padding-top:60px;padding-bottom:60px}.page_head_img{position:relative;margin-top:-35px;height:600px}.page_head_img::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45)}.page_head_img img{object-fit:cover;object-position:center;height:100%;width:100%}.page_head_wrapper{position:absolute;bottom:155px;left:0;right:0;height:fit-content;z-index:1}.page_head_wrapper .page_title{color:#fff}.aboutus{overflow:hidden}.page_logotips{padding:0 0 60px;background:#f6f6f6}.page_logotips_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;padding:50px 0;background:#fff;margin-top:-100px;z-index:2;position:relative;gap:70px}.page_logotips_wrapper::after{position:absolute;content:"";width:110%;height:100%;top:0;left:-5%;background:#fff;z-index:-1;border-radius:2px}.page_logotips_wrapper .aboutus_item_logo{width:calc(16.66% - 59px)}.page__content{background:#f6f6f6;padding:0 0 60px;margin:0 0 60px;font-weight:500;font-size:16px;line-height:150%;color:#4d4e52}.page_content_wrapper{max-width:1080px;margin:0 auto 0;font-weight:500;font-size:16px;line-height:150%;color:#78787b;margin:0 0 10px}.page_content_wrapper h2,.page_content_wrapper h3,.page_content_wrapper h4{font-weight:700;font-size:24px;line-height:133%;color:#3d3d3d;margin:25px 0 15px}.page_content_wrapper img{width:auto;margin:20px 0}.page_contacts{margin:0 0 60px}.page_contacts_wrapper{display:flex;flex-flow:row wrap}.page_contacts_right{width:450px;margin:0 55px 0 0}.page_contacts_right .contacts_form{width:100%;border:0;padding-top:0}.contacts_top{border:1px solid #e1e1e1;border-radius:2px;padding:20px;margin:0 0 30px}.contacts_top .footer_contacts_item{width:100%;margin:0 0 20px;position:relative}.contacts_top .footer_contacts_item::before{position:absolute;content:"";width:5px;height:10px;background:#ff2600;top:6px;left:-23px;transition:all 0.3s ease-out}.contacts_top .footer_contacts_item:last-of-type{margin:0}.contacts_top .footer_contacts_item:last-of-type::before{display:none}.contacts_top .mail_contacts{margin-bottom:40px}.page_contacts_map{width:calc(100% - 505px)}.page_contacts_map iframe{width:100% !important;height:100% !important}.control{font-family:arial;display:block;position:relative;padding-top:5px;padding-left:30px;margin-bottom:5px;cursor:pointer;font-weight:500;font-size:15px;line-height:107%;color:#858c94;margin-bottom:30px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:transparent;border:1px solid #ff2a00;border-radius:3px}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:transparent}.control input:checked~.control_indicator{background:#ff2a00}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:#ff2a00}.control input:disabled~.control_indicator{background:#ff2a00;opacity:0.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:7px;top:2px;width:3px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#ff2a00}.humb{transform:translate(0, 0);width:40px;height:40px;overflow:hidden;cursor:pointer;z-index:9999}.humb li{list-style:none;position:absolute;transform:translateY(-50%);width:70%;height:2px;background:#fff;transition:1s}.humb li:nth-of-type(1){top:30%;left:15%;transition-delay:1s;opacity:1}.humb li:nth-of-type(2){top:50%;left:15%;transition-delay:0s}.humb li:nth-of-type(3){top:70%;right:15%;transition-delay:1s;opacity:1}.humb.active li:nth-of-type(1){left:100%;transition-delay:0s;opacity:0}.humb.active li:nth-of-type(2){transform:translateY(-50%) rotate(405deg);transition-delay:0.5s}.humb.active li:nth-of-type(3){right:100%;transition-delay:0s;opacity:0}.humb li:nth-of-type(2)::before{content:"";position:absolute;top:-150px;left:0;width:100%;height:100%;background:#fff;transform:rotate(90deg);transition:1s;transition-delay:0.5s}.humb.active li:nth-of-type(2)::before{top:0;transition-delay:1s}@media screen and (min-width:320px) and (max-width:1200px){.header_nav{position:fixed;width:100%;opacity:0;visibility:hidden;top:0;left:0;padding-top:175px !important;padding-bottom:175px !important;z-index:999;padding:50px 0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);transition:all 0.6s ease-out}.header_nav ul{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:0 0 15px}.header_nav ul li{margin:0 0 15px}.header_nav ul li a{text-transform:uppercase}.header_nav ul .sub-menu{display:none !important}.header_nav_open{height:100vh;overflow-y:auto;opacity:1;visibility:visible}.header_nav_open .menu-item-has-children{background:none;padding-right:0}.no_scroll{overflow:hidden}.site-nav__curtain{visibility:hidden;position:fixed;bottom:0;width:100vw;height:100vh;z-index:-1;background:#25272b;border-radius:50%;transform:translateY(100%) scale(0);animation-duration:0.6s;animation-timing-function:ease-out;animation-fill-mode:forwards}.curtain-up{animation-name:curtainUp}.curtain-down{animation-name:curtainDown}@keyframes curtainUp{0%{border-radius:50%;transform:translateY(100%) scale(1);visibility:visible;opacity:1}50%{border-radius:50%}100%{transform:translateY(0%) scale(3, 1);visibility:visible;opacity:1;border-radius:0}}@keyframes curtainDown{0%{border-radius:0;transform:translateY(0%) scale(3, 1);opacity:1;visibility:visible}50%{opacity:1;visibility:visible;border-radius:50%}99%{transform:translateY(100%) scale(0);visibility:visible;opacity:1}100%{transform:translateY(100%) scale(0);opacity:0;visibility:hidden}}}@media screen and (min-width:320px) and (max-width:1200px){.grid_container{width:100%;padding:0 5vw}.pagination_content,.header_top_nav,.header_top_btn{display:none}.header_phone{margin:0}.header_bottom{padding:10px 0}.header_logo{width:80px;margin-right:auto;z-index:9999}.header_search_btn{margin-right:15px}.header_search_btn .search_wrapper{z-index:99999;padding:0 5vw}.header_search_btn .search_wrapper .asl_w_container{margin:-5px 0 0 0}.banner_slide_title{font-size:18px}.banner_slide::after{background:rgba(0, 0, 0, 0.5)}.banner_slide_text{font-size:14px}.banner_slide{height:425px}.site_btn{height:38px}.index_title{font-size:24px}.our_products{margin-bottom:35px}.our_products_text{font-size:14px}.our_products_item:nth-child(n){width:calc(50% - 5px);min-height:160px;margin:0 10px 10px 0}.our_products_item:nth-child(n):nth-child(2n+2){margin:0 0 10px}.our_products_item:nth-child(5){width:100%;height:130px;margin:0}.our_products_item__title{font-size:14px;bottom:10px;left:5px;padding:0 5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aboutus{margin:0 0 35px}.aboutus .aboutus_wrapper{padding-top:35px;padding-bottom:35px}.aboutus_left{width:100%;margin:0 0 20px}.aboutus_right{width:100%}.aboutus_text{font-size:14px}.aboutus_items{gap:25px 35px}.aboutus_item_logo{width:calc(50% - 18px)}.consultation{margin:0 0 35px}.consultation_left{width:100%;margin:0 0 25px}.consultation_form{padding:0;width:100%}.consultation_title br{display:none}.consultation_contacts{flex-flow:row wrap}.consultation_contacts_name{display:block;flex-basis:100%}.consultation_contacts .wh{margin-right:15px}.question{padding:35px 0;margin:0 0 35px}.question_left{width:100%;margin:0 0 35px}.question_link{font-size:13px}.question_right{width:100%}.question_text{font-size:14px}.accordion_header{font-size:14px;padding:25px 45px 25px 15px}.accordion_body{padding:0 15px 25px;font-size:14px}.cooperate{margin:0 0 35px}.cooperate_wrapper{gap:30px 0}.cooperate_item{width:100%;margin:0}.cooperate_item_title{padding-top:20px;font-size:16px;margin:0 0 10px}.cooperate_item_title::after{width:13px;height:13px}.cooperate_item_text{font-size:14px}.news_wrapper{gap:10px}.news_item{width:calc(50% - 5px);height:180px}.news_title{font-size:12px;bottom:10px;left:5px;padding:0 5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body:not(.home) header{margin:0 0 25px}.seo_text,.page_head{margin:0 0 35px}.catalog_page{margin-bottom:35px}.page_title{font-size:24px;line-height:1.5}.product_item{padding:10px;width:calc(50% - 5px)}.product_item_img{width:100%;height:105px;margin:0 0 15px}.product_item_info{width:100%;padding:0}.product_item_title{font-size:12px;margin:0 0 10px}.product_item_excerpt{font-size:13px;line-height:1.3;margin:0 0 10px}.product_item_btn{font-size:12px}.seo_text_wrapper{padding-top:25px;padding-bottom:25px}.seo_title{width:100%;margin:0 0 20px}.seo_text_content{width:100%;font-size:14px}.pagintation_block .nav-links{margin-bottom:5px}.pagintation_block .nav-links .next,.pagintation_block .nav-links .prev{display:none}.breadcrumb_wrapper{overflow:auto}.breadcrumb_wrapper .woocommerce-breadcrumb,.breadcrumb_wrapper ul{display:flex;flex-flow:nowrap;width:max-content}.products_similar,.product_page{margin:0 0 35px}.product_page__img{width:100%;height:auto;max-height:250px;margin:0 0 25px}.product_page_info{width:100%}.product_page_spec{width:100%;margin:0 0 25px}.product_cat{display:none}.product_page_form{width:100%}.products_similar_wrapper{gap:10px}.products_similar_wrapper .product_item{width:100%}.products_similar_wrapper .product_item .product_item_img{width:105px;height:105px;margin:0 15px 0 0}.products_similar_wrapper .product_item .product_item_info{width:calc(100% - 120px);padding-top:10px}.page_head_img{height:260px;margin-top:-25px}.page_head_img .breadcrumb_wrapper ul li a{color:#c7c9cd}.page_head_img .breadcrumb_wrapper ul li a::after{color:#c7c9cd}.page_head_wrapper{bottom:55px}.page_head_wrapper .page_title{font-size:22px;line-height:1.4}.page_logotips{padding:0 0 35px}.page_logotips_wrapper{gap:20px;padding:20px 15px;margin-top:-60px;width:90vw}.page_logotips_wrapper::after{display:none}.page_logotips_wrapper .aboutus_item_logo{width:calc(33% - 13px)}.page__content{font-size:14px;padding:0 0 35px;margin:0 0 35px}.news_index{margin:0 0 35px}.page_contacts_right{width:100%;margin:0 0 25px}.page_contacts_right .massegas.tel{margin:0}.page_contacts_map{width:100%;height:275px}.page_head_b{margin-bottom:0}.page_content_b{padding-top:35px;padding-bottom:35px}.news_index .index_title{margin:0 0 25px}.question_left .site_btn{margin-right:20px}footer{padding:35px 0 15px}.footer_item:nth-child(1){width:100%}.footer_item{margin:0 0 25px}.footer_contacts{gap:20px 20px}.footer_contacts_item{width:100%}.footer_bottom .footer_wrapper{padding:0 5vw}.footer_item_link{margin:0 10px 10px 0}.is-art{width:50px;margin:0 0 10px}}@media screen and (min-width:320px) and (max-width:1023px){.modal_none{display:none}.mfp-wrap{z-index:99999}.catalog_subtitle{padding-left:0}.cat_btn_mobail{position:fixed;top:80px;right:-100%;width:40px;height:40px;border-radius:5px 0 0 5px;display:flex;align-items:center;justify-content:center;z-index:9999999;background:url(../images/category.svg) no-repeat center #f6f6f6;box-shadow:rgba(0, 0, 0, 0.05) -2px 3px 5px 0px;transition:all 0.5s ease-out}.sticky-header_mobail .cat_btn_mobail{right:0}.catalog_category{width:100%;position:fixed;top:0;left:-100%;width:100vw;height:100%;z-index:99999;background:#fff;margin:0;padding:85px 5vw 25px;transition:all 0.3s ease-out;overflow:auto}.catalog_category.active{left:0}.catalog_category{width:100%;margin:0}.catalog_box{width:100%;padding:0;gap:10px}.questions__page{margin-bottom:35px}.questions__page .accordion_item{margin:0 0 15px}.questions__page .accordion_header{padding:25px 15px}.questions__page .accordion_body{display:none}.questions__page .accordion_body.open{display:block}}@media screen and (min-width:767px) and (max-width:1200px){.grid_container{padding:0 4vw}.banner_slide_title{font-size:24px;max-width:70%}.banner_slide_text{font-size:16px;max-width:60%}.banner_slide{height:475px}.pagination_content{display:block;height:475px;right:-20px}.banner .swiper-pagination-bullet{font-size:12px;line-height:250%}.banner .swiper-pagination-bullet:hover::after,.banner .swiper-pagination-bullet-active::after{width:35px}.index_title{font-size:26px}.our_products_text{font-size:16px}.our_products_item:nth-child(n){max-height:180px}.our_products_item__title{font-size:16px}.aboutus_text{font-size:16px}.aboutus_item_logo{width:calc(25% - 27px)}.consultation_left{width:50%}.consultation_title{font-size:18px;line-height:1.3}.consultation_form{width:50%;padding:0 0 45px 30px}.question_text{font-size:16px}.accordion_header{font-size:16px}.accordion_body{font-size:16px}.cooperate_wrapper{gap:40px 50px}.cooperate_item{width:calc(50% - 25px)}.news_index .index_title{margin:0 0 25px}.news_title{font-size:16px;padding:5px 15px}.product_item_img{width:115px;height:115px;margin:0 15px 0 0}.product_item_info{width:calc(100% - 130px);padding-top:0;display:flex;flex-flow:column}.product_item_title{font-size:14px;flex-grow:1}.catalog_cat_items{max-width:87vw}.product_page__img{width:35%;height:auto;margin:0 25px 0 0}.product_page_info{width:calc(65% - 25px)}.seo_text .seo_text_wrapper{padding-top:25px;padding-bottom:25px}.products_similar_wrapper{gap:10px}.products_similar_wrapper .product_item{width:calc(50% - 5px)}.header_logo{width:114px}.page_head_img{height:350px}.page_head_wrapper{bottom:95px}.page_head_wrapper .page_title{font-size:24px;line-height:1.5;max-width:500px}.page_logotips_wrapper{gap:20px;padding:35px 25px;margin-top:-90px;width:96vw}.page__content{font-size:16px}.page_contacts_right{width:355px;margin:0 35px 0 0}.page_contacts_map{width:calc(100% - 390px);height:auto}.footer_contacts_item{width:48%}.footer_item:last-child{margin:auto}}@media screen and (min-width:1023px) and (max-width:1200px){.header_logo{width:112px}.header_top_nav{display:block;min-width:610px}.header_top_nav li{margin:0 10px 0 0}.header_top_nav li:last-child{margin:0}.social_item{margin:0 15px 0 0}.pagination_content{right:0}.banner .swiper-pagination{right:87px !important}.banner_slide{height:525px}.banner_slide_title{font-size:26px;max-width:60%}.our_products_text{max-width:80%}.our_products_item:nth-child(n){max-height:245px;min-height:230px}.our_products_item__title{font-size:18px;left:5px;bottom:20px;padding:0 15px}.consultation_form{padding-left:50px}.consultation_title{font-size:22px;line-height:1.3}.consultation_title br{display:block}.cooperate_item .index_title{max-width:75%}.cooperate_item_title{font-size:18px}.news_item{width:calc(25% - 15px);height:275px}.news_title{font-size:15px;padding:5px 10px}.catalog_category{margin:0 25px 0 0;width:280px}.catalog_box{width:calc(100% - 305px)}.product_item{padding:15px 10px;width:calc(50% - 10px)}.seo_text .seo_text_wrapper{padding-top:25px;padding-bottom:25px}.product_page__img{width:30%}.product_page_info{width:calc(70% - 25px)}.product_page_spec{width:53%;margin:0 30px 0 0}.product_page_form{width:calc(47% - 30px)}.products_similar_wrapper .product_item{width:calc(33.33% - 7px)}}@media screen and (min-width:1200px){body{overflow:visible}.mobail_nav_link,.humb{display:none}}@media screen and (min-width:1201px) and (max-width:1500px){.footer_bottom .footer_wrapper,.grid_container{padding:0 2vw}.header_top_nav{min-width:600px}.header_phone{font-size:14px}.header_top_btn{padding:0 15px}.header_nav li{margin:0 20px 0 0}.header_nav a{font-size:12px}.banner_slide_title{font-size:32px}.banner .swiper-pagination{right:70px !important}.our_products_wrapper{justify-content:space-between}.our_products_item{width:calc(33.33% - 22px)}.aboutus_wrapper{padding-top:45px;padding-bottom:55px}.catalog_category{width:300px;margin:0 55px 0 0}.catalog_box{width:calc(100% - 355px)}.product_item_img{width:155px;height:155px;margin:0 15px 0 0}.product_item_info{width:calc(100% - 170px);padding-top:15px}.product_item_title{margin:0 0 12px}.product_item_excerpt{margin:0 0 15px}.seo_text_wrapper{padding-top:45px;padding-bottom:45px}.product_page__img{margin:0 40px 0 0}.product_page_info{width:calc(100% - 420px)}.product_page_spec{width:50%}.page_logotips_wrapper{padding:45px 2vw;width:98vw}.page_logotips_wrapper::after{display:none}.footer_contacts_item{width:45%}.footer_bottom .footer_wrapper{padding-bottom:10px}}