@media only screen and (min-width: 400px) {
	.module_advantages .bg_{background-size: 100% auto;}
}
@media only screen and (min-width: 480px) {
	.module_technologies p.lead{max-width: 450px}
	.module_technologies p.lead:before{width: 260px;height: 17px;left: 185px}
	.social_buttons {flex-flow: row}
	.btn_wrap + .btn_wrap {margin-top: 0;margin-left: 20px}
	.module_advantages .bg_{background-position: center -45px;}
	.module_onl-help_content .qw{margin-right: 100px;}
	.module_onl-help_content .qw:not(.qw_):after{top: -14px;margin-left: -38px}
	.item_compare-body .item_ .name{width: 200px}
	.item_compare-body .item_ .raiting{width: 110px}
	.item_compare-body .item_ .raiting + .value {width: calc(100% - 310px);}
}

@media only screen and (min-width: 576px) {
	.container{max-width: 97.5%}
	.module_types-product h2 {text-align: left}
	.appeal-wrapper .appeal-content{height: calc(100% - 15px)}
	.appeal-wrapper .appeal-content .btn:after{margin-left: 3px}
	.module_types-product .typesProducts-wrapper .item {height: 190px}
	.appeal-wrapper .appeal-content .btn:after{margin-left: -27px;width: 78px;height: 173px;transform: rotate(-22deg);background-size: 100% auto;bottom: 48px;}
	.blockquote-footer {flex-flow: row-reverse;margin-top: 30px;justify-content: space-between;align-items: center}
	.blockquote-footer .btn{margin-top: 0}
	.home_team-wrapper figure.team-img{height: 300px}
	.home_team-wrapper figure.team-img img{height: auto; margin-left: 0; transform: none;width: 100%}
	.home_team-wrapper .text_content .d-flex{justify-content: start;}
	.home_team-wrapper figure.team-img figcaption{left: 20px;margin-left: 0;top: 15px}
	.menu-footer_wrapper{flex-flow: row; flex-wrap: wrap;}
	.top-footer{flex-flow: row}
	footer{padding-top: 40px}
	.top-footer .btn{margin-top: 0}
	.top-footer{justify-content: space-between;}
	.menu-footer_wrapper{margin-top: 25px}
	.footer__menu{padding-right: 25px}
	.footer ul.menu li + li {margin-top: 15px}
	.fot-menu_wrapper{border-bottom: none}
	.top-footer .btn{margin-right: calc(var(--bs-gutter-x) * .5);}
	.footer__menu .title{padding-bottom: 16px}
	.footer__menu:nth-child(3){order: 4}
	.footer__menu:nth-child(5){order: 5}
	.footer nav.grid ul{column-count: 2; -webkit-column-count: 2; -moz-column-count: 2;column-gap: 33px;}
	.slide_media{padding: 0}
	.main_slider .poster{background-position:  -7px;background-size: auto 125%;border-radius: 35px 35px 0 0;}
	.module-technology_list .info-block .bg_{min-height: inherit;}
	.items_list{flex-flow: row}
	.items_list .item > div:before{width: 40px;height: 40px;line-height: 40px;font-size: 1rem}
	.items_list .item > div{padding: 70px 20px 20px 20px; min-height: 137px;align-items: flex-start;}
	.items_list .item{min-height: 137px}
	.items_list.slider_list .item > div > a, .items_list.slider_list .item > div, .items_list .item{min-height: 78px}
	.items_list.slider_list .item > div > a{font-size: 1.2rem}
	.items_list.slider_list .item > div{border-radius: 15px}
	.module-structures_list .card-body{min-height: 318px}
	.footer__menu .fot-menu_wrapper nav{display: block;border-bottom: none}
	.module_advantages .bg_ {background-position: center -100px}
	.sert_page_preview .preview_content{min-height: 230px}
	.module_documents .container, .colons-ImgText_bg .container{max-width: inherit;}
	.colons-ImgText_bg .colonText{margin-left: 1.25%;margin-right: 1.25%;width: calc(100% - 2.5%)}
	.sert_page_preview .preview_content .right_line-title{width: 212px;margin-right: -76px}
	.blockquote-page-sert .blockquote-person .photo{width: 97px;height: 97px}
	.module_blockquote_ .blockquote-person .photo{width: 185px;height: 185px;}
	.blockquote-page-sert .blockquote-person{align-items: center;}
	.pageTeam .module_blockquote_ .blockquote-person{align-items: flex-start;}
	.blockquote-page-sert .blockquote-person .text{padding-top: 0}
	.blockquote-page-sert .blockquote-person .text .name{width: auto}
	.module_documents .container > h3{margin-left: 1.25%}
	.module_documents .items_doc .item > *{padding-left: 1.25%}
	.main-info_DesignExample .propDef .items .item{display: flex;width: 100%}
	.main-info_DesignExample .propDef .items .item span{margin-right: 5px}
	.main-info_DesignExample .textDef .h2{margin-top: 0}
	.main-info_DesignExample .imgDef{height: 322px}
	.main-info_DesignExample .imgDef img{width: 100%;height: 100%;object-fit: cover;}
	.items_list.slider_list .item > div > a{border-radius: 15px}
	.footer-block_contacts .contacts-director>div{display: flex;flex-flow: row-reverse;}
	.footer-block_contacts .contacts-director .photo{width: 130px;height: 130px}
	.footer-block_contacts .contacts-director .text{width: calc(100% - 130px)}
	.footer-block_contacts .contacts-director .text{margin-top: 15px}
	.footer-block_contacts .ur-address > div{display: flex;}
	.footer-block_contacts .ur-address > div > div{width: 50%}
	.footer-block_contacts .ur-address > div .left{display: flex;justify-content: space-between;flex-flow: column;}
	.footer-block_contacts .ur-address .left .btn{max-width: 110px}
	.content_text-page .text-img-item .p-item{padding-left: 120px}
	.content_text-page .text-img-item.left-sel .p-item .sel {margin-left: -120px;padding-right: 120px;}
	.category_nav-menu .nav-item + .nav-item{margin-left: 50px}
	.page_ProductDetaly:not(.page_arhicCollection) .ProductDetalyInfoDop_wrap .def_product .top_defProduct{flex-flow: row}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct .item-production{margin-top: 4px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items{display: flex;flex-wrap: wrap}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .left-line-title.title-label {
		line-height: 40px;
		width: 250px;
		border-radius: 98px;
		transform: rotate(-90deg);
		margin-left: -104px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
	}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item{padding-right: 30px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .img-bg{height: 250px;margin-left: 50px;padding-right: 0}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item:nth-child(2){padding-left: 60px;padding-right: 0;}
	.page_ProductDetaly .module_home-catalogue{padding-bottom: 2rem}
	.page_ProductDetaly .home_read_solutions.interiers{padding-bottom: 1.5rem}
	.ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{
		padding-left: calc(1.25% + var(--bs-gutter-x,.75rem));
		padding-right: calc(1.25% + var(--bs-gutter-x,.75rem));
	}
	.ProductDetalyInfoDop_wrap .accordion-button::before, .ProductDetalyInfoDop_wrap .accordion-button::after{right: calc(1.25% + var(--bs-gutter-x,.75rem))}
	.leftColon_Product .containerImgProduct, .TitleProduct .containerTitleProduct, .items_importantProp .containerimportantProp{max-width: 97.5%;margin: 0 auto}
	.page_ProductDetaly .module_collections_types{padding-top: 1rem}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct .item-title{padding-right: 20px}
	.page_arhicCollection .ProductDetalyInfoDop_wrap .img-bg{margin-bottom: 25px}
	.questions-popular_items .item{position: relative;margin-bottom: 35px}
	.module_popular-questions .category_nav:before,
	.module_popular-questions .category_nav:after{width: calc(100% + var(--bs-gutter-x,.75rem * 2) + 60px);left: cacl(var(--bs-gutter-x,-.75rem));margin-left: -30px}
	.text-accord .text_content-item .item-header .d-flex div br{display: none}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left{flex-flow: row}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left .icon + .icon{margin-top: 0;margin-left: 10px}
	.InfoProduct_content .item .name-stroke{width: 230px}
	.rightColon_Product .InfoOrder .item .name, .rightColon_Product .InfoOrder .item .value{width: 50%}
	.rightColon_Product .InfoOrder .item .name br{display: none}
	.rightColon_Product .InfoOrder .itemProduct .item{padding-top: 0;padding-bottom: 0;min-height: auto;border: none}
	.rightColon_Product .InfoOrder .itemProduct .item:first-child, 
	.rightColon_Product .InfoOrder .itemProduct + .itemProduct .item:first-child,
	.rightColon_Product .InfoOrder .itemProduct + .item{border-top: 1px solid #4d4d4d;}
	.rightColon_Product .InfoOrder .itemProduct .item:first-child{padding-top: 15px}
	.rightColon_Product .InfoOrder .itemProduct .item + .item{margin-top: 4px}
	.rightColon_Product .InfoOrder .itemProduct .item:last-child{padding-bottom: 15px}
	.rightColon_Product .InfoOrder .itemProduct{border-bottom: none}
	.page_Cart .rightColon_Product{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.rightColon_Product .InfoOrder .item{justify-content: space-between;}
	.rightColon_Product .InfoOrder .item .value{text-align: right;}
	.rightColon_Product .fl-btn-agree .btn, form .rightColon_Product .fl-btn-agree .btn:hover,
	.rightColon_Product .fl-btn-agree .btn:focus{max-width: 400px}
	.module_contacts-block_for .wrap_for > .container > div:before{left: calc(var(--bs-gutter-x, -.75rem) - 1.25%);width: calc(100% + var(--bs-gutter-x, .75rem * 2) + 2.5%);}
	.module_blockquote_ .blockquote-footer{flex-flow: inherit;}
	.module_colomsInfo .colons-ImgText .colonText{margin-top: 0;}
	.module_colomsInfo .row{align-items: center;}
	.module_colomsInfo .colons-ImgText .colonImg{height: 250px}
	.module_form .container:before, .module_form .container:after{
		left: var(--bs-gutter-x, .75rem);
		width: calc(100% - var(--bs-gutter-x, .75rem *2));
	}
	.module_form .form_wrap form{border-radius: 0 0 25px 25px}
	.module_form .container{padding-bottom: 0}
	.page_Cart .rightColon_Product:before, .page_Cart .rightColon_Product:after{width: calc(100% + var(--bs-gutter-x) * .5 * 2)}
	.Imgteam .img-bg{height: 290px}
	.pageTeam .module_blockquote_ .blockquote-footer{align-items: flex-start;}
	.previewAbout .colons-ImgText .colonText{margin-top: 0}
	.pageAboutBrand .module_types-product .typesProducts-wrapper{margin-top: 40px}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item{height: 120px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item{max-width: 100%}
	.pageAboutBrand .middle_block .Team_ + .text_content .row > div > div{padding-top: 20px}
	.pageAboutBrand .module_aboutProduction-home .blockquote-footer{align-items: flex-end;flex-flow: row}
	.previewAbout .colons-ImgText .img-bg span{width: 210px}
	.previewAbout .colons-ImgText .img-bg:after{left: 190px;border-radius: 0 0 0 32px}
	.keis-block .item_text > div,.keis-block .item_lead > div{padding: 40px 30px}
	.previewQw .row {margin: 0}
	.previewQw .slide_media .card-link .poster{background-size: 100% auto;background-position: left top;}
	.pageGarantee .column3-items.flex-scroll{
		margin-left: calc((var(--bs-gutter-x, .75rem) / 2 + 26px + 1.25%) * -1);
    	margin-right: calc((var(--bs-gutter-x, .75rem) / 2 + 26px + 1.25%) * -1);
    	width: calc(102.5% + 52px + var(--bs-gutter-x, .75rem * 2));
	}
	.block_important .row{flex-flow: row;}
	.block_important .text>div{margin-top: 0}
	.block_important .block_important-wrap {padding: 30px 8px}
	.table_wrap table{
		margin-left: calc((var(--bs-gutter-x, .75rem) / 2 + 26px + 1.25%) * -1);
		margin-right: calc((var(--bs-gutter-x, .75rem) / 2 + 26px + 1.25%) * -1);
		width: calc(102.5% + 52px + var(--bs-gutter-x, .75rem * 2));
	}
	.pageForDilers .module_advert{width: 100%;margin-left: 0;margin-right: 0}
	.pageForDilers .module_advert .advert_left-content > div, 
	.pageForDilers .module_advert .advert_right-content > div{padding: 25px 15px;}
	.pageForDilers .module_advert .advert_right-content > div{justify-content: center;}
	.pageForDilers .module_advert .advert_right-content{margin-top: 0}
	.pageForDilers .module_advert .advert_right-content .text:before{content: none}
	.pageForDilers .module_advert .advert_right-content > div h3:before{top: 100%;left: 0;margin-left: 0;margin-top: 18px}
	.pageForDilers .module_advert .advert_right-content > div h3{margin-bottom: 40px}
	.pageForDilers .module_blockquote_ .blockquote:before{top: -53px}
	.module_onl-help_content .qw:not(.qw_){margin-right: 0;margin-left: 145px;border-radius: 20px 20px 20px 0}
	.module_onl-help_content .qw.qw_{margin-left: 180px;margin-right: 20px}
	.module_onl-help_content .qw:not(.qw_):after{margin-left: -175px;left: 0}
	.module_onl-help_content .qw:not(.qw_):before{left: auto;right: 100%;transform: scaleX(-1);}
	.towns_forDilers>div{padding: 35px 20px;display: flex;}
	.towns_forDilers>div p{width: 40%}
	.towns_forDilers>div>div{width: 60%;padding-left: 20px}
	.map_wrap .map{width: 100%;margin: 18px 0 0 0;border-radius: 25px;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.map_wrap .map img{border-radius: 25px}
	.bg_text .text{padding-bottom: 200px}
	.module_protectiveProp .bg_text{height: 570px}
	.pageProd .modules_linesInfo-bottom .content_box.grid{display: flex;flex-flow: row-reverse;}
	.pageProd .modules_linesInfo-bottom .content_box.grid .img{width: 260px;height: 100%}
	.pageProd .modules_linesInfo-bottom .content_box.grid .text-block{width: calc(100% - 260px);margin-top: 0}
	.pageProd .modules_linesInfo-bottom .content_box.grid{padding-bottom: 15px}
	.item_compare-footer>div{width: 50%;margin: 0}
	.item_compare-footer>div div{height: 100%}
	.item_compare-footer{flex-flow: row}
	.item_compare-footer div + div{margin-top: 0}
	.structure-inside_wrap .swiper_structure-inside .card-text div{max-width: 265px}
	.structure-inside_wrap .swiper_structure-inside .card-text{padding-bottom: 70px}
	.swiper_structure-inside .swiper-control{bottom: 20px}
	.items_ImgText-wrap .item:first-child .card-text:before {
		left: auto;
		width: calc(100% + 80px);
		right: calc(-22px - (var(--bs-gutter-x) * .5));
	}
	.items_ImgText-wrap .item:last-child .card-text:before {
		left: calc(-22px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 70px);
	}
	.swiper_videos .card{height: 180px}
	.ukladka .module_reasons-forDes .container, .module_ukladka-step .container:nth-child(2){max-width: 100%}
	.ukladka .module_reasons-forDes  .title_{margin-left: 1.25%;margin-right: 1.25%;}
	.ukladka .module_reasons-forDes .items_reason-possib .row{padding: 0 calc((var(--bs-gutter-x,.75rem)) - (var(--bs-gutter-x) * .5) + 3px + 1.25%)}
	.ukladka .column3-items .row{padding: 0 calc((var(--bs-gutter-x,.75rem)) + 3px + 1.25%)}
	.filtrs_wrap .form-group .bx-filter-parameters-box{padding-right: calc((var(--bs-gutter-x) * .5) + 1.25%);padding-left: calc((var(--bs-gutter-x) * .5) + 1.25%)}
	.page_arhicCollection .containerCollectHaract {padding-left: calc(var(--bs-gutter-x, .75rem) + 1.25%);padding-right: calc(var(--bs-gutter-x, .75rem) + 1.25%)}
	.pageHelper .top_helper .module_onl-help_content .klubok{left: -105px; top: 3px}
	.top_helper .module_onl-help_content .qw:not(.qw_){padding-left: 50px}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:after{width: 32px;height: 34px}
	.pageHelper .bottom_helper .module_onl-help_content{position: relative;display: flex;flex-wrap: wrap}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		right: auto;
		top: 170px;
	}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red{margin-left: calc(50% + 70px);border-radius: 35px 35px 35px 0;padding: 20px 30px}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{
		border-radius: 35px 35px 0 35px !important;
		margin-right: calc(50% + 70px) !important;
		margin-top: -40px;
		padding-right: 20px
	}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl:before{left: 100%;right: auto;transform:none;}
	.pageHelper .bottom_helper .module_onl-help_content .df{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.pageHelper .bottom_helper .module_onl-help_content .df h4{width: 52%;padding-right: 0}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl{width: calc(50% - 35px) !important;margin-right: 0 !important;border-radius: 35px 35px 35px 0 !important;padding-right: 20px;margin-top: 0}
	.pageHelper .top_helper .module_onl-help_content .qw{border-radius: 35px 35px 35px 0}
	.row > .team-items_wrap{padding: 0}
	.row > .team-items_wrap .team-items{padding-right: calc(var(--bs-gutter-x) * .75);padding-left: calc(var(--bs-gutter-x) * .75);}
	.main_slider .poster:before{border-radius: 0 0 35px 35px}
	.main_slider .slide_media{border-radius: 35px 35px 0 0}
	.bx_compare .category_nav, .bx_compare .view{    
		margin-left: calc(-1.25% + (var(--bs-gutter-x, .75rem)) * -1);
		margin-right: calc(-1.25% + (var(--bs-gutter-x, .75rem)) * -1);
		width: calc(102.5% + (var(--bs-gutter-x, .75rem)) * 2);
	}
	.bx_compare .category_nav .btn-group_, .table_compare {
		padding-left: calc(var(--bs-gutter-x, .75rem) + 1.25%);
		padding-right: calc(var(--bs-gutter-x, .75rem) + 1.25%);
	}
	.table_compare{padding-left: 0}
	.bx_compare .data-table .headcol{padding-left: calc(var(--bs-gutter-x, .75rem) + 1.25%)}
}
@media (max-width: 575.98px) {
	.types-pattern_wrapper{margin: 0}
	.main_slider .container{padding: 0}
	.main_slider .swiper-slide{overflow: hidden;}
	.module_documents .items_doc .item.row *{padding: 0}
	.ukladka .module_reasons-forDes .items_reason-possib .row{padding: 0 calc((var(--bs-gutter-x,.75rem)) - (var(--bs-gutter-x) * .5) + 3px)}
	.ukladka .column3-items .row{padding: 0 calc((var(--bs-gutter-x,.75rem)) + 3px)}
	/*.pageForDilers .module_advert .advert_left-content, .pageForDilers .module_advert .advert_right-content{padding: 0}*/
}
@media only screen and (min-width: 640px) {
	.module_advantages .bg_ {background-position: center -135px}
	.Imgteam .img-bg{height: 394px}
	.Imgteam.teamBottom .img-bg{height: 420px}
	.previewAbout .colons-ImgText .img-bg:after{border-radius: 0 0 0 50px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{padding-right: 0}
	.head-post_item .card-body .card-text{width: 100%}
	.pageProd .modules_linesInfo-bottom .content_box.grid .text-block{width: calc(100% - 300px);display: flex;flex-flow: column;justify-content: center;}
	.pageProd .modules_linesInfo-bottom .content_box.grid .img{width: 300px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{top: 125px}
	.pageHelper .top_helper .module_onl-help_content .qw{margin-left: 170px}
	.pageHelper .top_helper .module_onl-help_content .klubok{left: -125px}
}
@media (max-width: 767.98px) {
	.colons-ImgText_bg .colonImg{padding: 0}
	.container_pad0{padding: 0}
	.h2-m{font-size: 1.6667rem}
	.swiper_advantBuy-dilers .row{margin: 0}
	.lead-block .col-md-6{padding: 0}
	.lead-block_ .container{padding: 0 34px}
	.swiper_wrap_for .row{flex-wrap: nowrap}
	.module_contacts-block_for .wrap_for .swiper_wrap_for .item{padding: 0}
	.module_contacts-block_for .wrap_for .swiper_wrap_for .row{margin: 0}
	.filtrs .formContainer{flex-flow: column;}
	/*.filtrs-content{margin-right: var(--bs-gutter-x, -.75rem); margin-left: var(--bs-gutter-x, -.75rem);width: calc(100% + var(--bs-gutter-x, .75rem)*2);}*/
	.filtrs-content .select2-container{width: 100% !important}
	.filtrs-content .select2-container .select2-selection--single,
	.filtrs-content .active + .select2-container .select2-selection--single{
		background: none !important;
		border-left: none !important; 
		border-top: none !important;
		border-right: none !important;
		border-radius: 0 !important;
		border-bottom: 1px solid var(--grey2) !important;
	}
	.filtrs_wrap .form-group{margin-right: 0;margin-bottom: 0}
	.filtrs-content .select2-container--default .select2-selection--single .select2-selection__rendered{
		padding-left: var(--bs-gutter-x, .75rem) !important;
		padding-right: var(--bs-gutter-x, .75rem) !important;
	}
	.filtrs_wrap .select2-container--default .select2-selection--single .select2-selection__arrow{
		right: var(--bs-gutter-x, .75rem) !important;
	}
	.resilts_filtres .items{flex-wrap: nowrap;padding-left: var(--bs-gutter-x, .75rem);padding-right: var(--bs-gutter-x, .75rem)}
	.resilts_filtres{overflow: auto;}
	.filtrs_wrap .resilts_filtres .item{white-space: nowrap;}
	.rightColon_Product{position: relative;}
	.orderProduct_wrap{position: absolute; top: 100%;width: 100%;left: 0;margin-top: 420px}
	.leftColon_Product .ImgProduct{margin-bottom: 660px}
	.page_arhicCollection .leftColon_Product .ImgProduct{margin-bottom: 30px}
	.page_arhicCollection .leftColon_Product{position: relative;}
	.text-blockquote .blockq span{display: inline-block;}
	.items_circleNumber .item{width: 240px}
	.Imgteam.teamBottom .container{padding: 0;max-width: 100%}
	.pageAboutBrand .Team_ .card-left{width: 292px}
	.pageAboutBrand .Team_ .card-left + div{width: 446px}
	.pageGarantee .column3-items .row .item{width: 263px}
	.pageGarantee .column3-items .row{
		flex-wrap: nowrap;
		width: max-content;
		padding: 0 calc((var(--bs-gutter-x,.75rem)/2 + 26px));
	}
	.table_wrap table, .table_wrap table tr, .table_wrap table td, .table_wrap table th{display: block}
	.table_wrap table tbody{
		display: flex;
		flex-wrap: nowrap;
		width: max-content;
		padding: 0 calc((var(--bs-gutter-x, .75rem) / 8 + 26px))
	}
	.table_wrap table thead{display: none}
	.table_wrap table tr{
		width: 253px;
		margin-right: calc(var(--bs-gutter-x) * .5);
		margin-left: calc(var(--bs-gutter-x) * .5);
		padding: 28px 20px 28px 30px;
		border-radius: 35px;
		background: #fff;
	}
	
	.table_wrap{padding-top: 16px}
	.table_wrap table td{margin-bottom: 20px;font-weight: 400}
	.table_wrap table td:first-child{font-weight: 600}
	.table_wrap table td:last-child{margin-bottom: 0}
	.table_wrap table div{text-transform: lowercase;}
	.items_ImgText-wrap .row{
		flex-wrap: nowrap;
		width: max-content;
		margin: 0;
		padding-right: calc(var(--bs-gutter-x,.75rem) + 1.25%);
		padding-left: calc(var(--bs-gutter-x,.75rem) + 1.25%);
	}
	.items_ImgText-content{padding: 0;max-width: 100%}
	.ukladka .module_reasons-forDes .items_reason-possib .row, .ukladka .column3-items .row{
		width: max-content;
		flex-wrap: nowrap;
	}
	.ukladka .column3-items .item{width: 263px}
	.videos-content_show .row{margin: 0}
	.ukladka .module_reasons-forDes .reason_content{padding: 0;}
	.module_ukladka-step .container:nth-child(2){padding: 0}
	.filtrs{padding: 0}
	.filtrs_wrap .container{max-width: 100%}
	/*.module_preview-page .white *{color: var(--default-color)}*/
	.pageHelper .helper-columns .column3-items .item{width: 270px}
	.pageHelper .helper-columns_ .column3-items .item{width: 286px}
}
@media (max-width: 991.98px) {
	.Team_ .reviews_wrap .team-item .card{width: 286px}
	.Team_ .reviews_wrap .team-item{width: auto}
	.pageProd .module_preview-page .preview_items .container{padding: 0;}
	.pageProd .module_preview-page .preview_items .row{width: max-content;padding-left: calc(15px + var(--bs-gutter-x) * .5);padding-right: 15px;}
	.elements_wrap{padding: 0}
}

@media only screen and (min-width: 768px) {
	html,body{font-size: 16px}
	h2, .h2{font-size: 2.5rem;margin-bottom: 3rem}
	h3{font-size: 1.5625rem}
	.module_home-catalogue .card-img .swiper-slide, .module_home-catalogue .link_, .module_home-catalogue .video-wrap{height: 231px}
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide, .module_home-catalogue .swiper_article_page .link_, 
	.module_home-catalogue .swiper_article_page .video-wrap{height: 240px}
	.module_home-catalogue .card .radius35{border-radius: 18px}
	.icon{width: 20px;height: 20px}
	.icon.label{font-size: 0.57rem;line-height: 20px;padding: 0 8px}
	.icon.in_fav{background-size: 10px auto;margin-left: 5px}
	.icon.ttt{background-size: 10px auto}
	.icon.size{font-size: 0.57rem;padding: 0 8px;}
	.icon.size img {height: 9px;margin-right: 4px}
	.module_home-catalogue .icons_top-left{left: 10px}
	.module_home-catalogue .icons_top-left, .module_home-catalogue .icons_top-right{top: 10px}
	.module_home-catalogue .icons_top-right, .module_home-catalogue .icons_bottom{right: 10px}
	.module_home-catalogue .icons_bottom{bottom: 25px}
	.module_home-catalogue .card-body .card-text{font-size: 0.75rem}
	.module_home-catalogue .card-body .card-title{font-size: 1.125rem}
	.module_home-catalogue .icons_top-left{flex-flow: row}
	.h2-title{margin-left: 36px}
	.module_home-catalogue .swiper_product-photos{padding-bottom: 15px}
	.module_home-catalogue .swiper_article_page .swiper_product-photos{padding-bottom: 25px}
	.module_home-catalogue .card-body{padding: 0 5px 0 13px;margin-top: 12px}
	.module_home-catalogue .card-footer{padding: 0 5px 0 13px;flex-flow: column;align-items: flex-start;}
	.module_home-catalogue .card-body .card-title{margin-top: 2px}
	.module_home-catalogue .card-body .price{font-size: 1.125rem;margin-top: 6px;margin-bottom: 0}
	.card-body_right{display: flex;justify-content: flex-end; width: 100%}
	.icon.btn-in_cart{width: 30px;height: 30px}
	.icon.btn-in_cart img{width: 15px}
	.btn-mt-30{margin-top: 42px}
	.btn, .btn:active{line-height: 49px;height: 52px;}
	.module_home-catalogue .icon.label + .icon.label{margin-top: 0;margin-left: 5px}
	.module_home-catalogue .price{margin-top: 15px}
	.module_home-catalogue .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 2px}
	.module_home-catalogue .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 18px}
	.btn, .btn:active {font-size: 1.2rem}
	.module_types-product .typesProducts-wrapper .item {height: 155px;margin-bottom: 10px}
	.typesProducts-wrapper .h2{font-size: 1.5625rem;font-weight: 500;margin-bottom: 0}
	.card-icon {width: 40px;height: 40px}
	.module_types-product .row {margin-top: 30px}
	.module_types-product .typesProducts-wrapper .item-content{display: flex;align-items: flex-end;padding: 38px}
	.module_types-product .typesProducts-wrapper .btn_indet {bottom: auto; right: 14px;top: 12px}
	.appeal-wrapper .appeal-content .label {max-width: 90px;font-size: 1.125rem}
	.appeal-wrapper .appeal-content h3 {margin: 1.8rem 0 1.2rem 0;font-size: 1.5625rem;line-height: 108%;max-width: 205px}
	.appeal-wrapper .appeal-text{font-size: 1.125rem;}
	.appeal-wrapper .appeal-content .btn {margin-top: 4.2rem}
	.module_home-catalogue {padding-bottom: 4rem}
	.blockquote {font-size: 2.1875rem;line-height: 108%;margin-top: 14px;text-indent: 296px;}
	.blockquote-person .photo {width: 105px;height: 105px;}
	.blockquote-footer{margin-top: 39px}
	.blockquote-person .text .name {font-size: 1.25rem}
	.blockquote-person{margin-right: 46px}
	.module_aboutProduction-home{padding-bottom: 4.7rem}
	.blockquote-person .text .def {font-size: 1rem;line-height: 137%;margin-top: 6px}
	.module_technologies .text_wrapper{margin-top: -18px;padding-right: 0}
	.about-technologiis_wrapper .row{padding-top: 50px;margin: 0}
	p.lead-p {font-size: 1.25rem;line-height: 108%;padding-top: 8px;padding-left: 22px;font-weight: 600}
	.module_technologies p.lead-p{max-width: 370px}
	.module_technologies .about-technologiis_wrapper .h2{margin-bottom: 2.8rem}
	.module_technologies p.lead:before {width: 200px;height: 15px;left: 148px}
	.develop_content-text h3{font-size: 1.25rem;line-height: 108%;font-weight: 600;margin-bottom: 1.3rem;}
	.develop_content-text{padding: 53px 34px 45px 38px;}
	.about-technologiis_wrapper:before{content: none}
	.about-technologiis_wrapper{background-position: center;}
	.about-technologiis_wrapper .btn{margin-left: -11px}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn .btn{line-height: 49px;height: 52px;font-size: 1.125rem;text-transform: lowercase;max-width: 204px}
	.types-techn_wrapper .h2{font-size: 2.1875rem;line-height: 108%;max-width: 270px}
	.swiper_types-techn .swiper-slide .card-header {padding: 27px 42px}
	.types-techn_wrapper .item:not(.adv_techn) .h2{margin-left: 6px;margin-bottom: 1rem}
	.swiper_types-techn .swiper-slide .card-header .card-def {font-size: 1.25rem;margin-top: 13px}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn {padding: 35px 29px 35px 30px}
	.types-techn_wrapper .item.adv_techn .label{font-size: 1rem}
	.types-techn_wrapper .item.adv_techn .h2{margin: 1.4rem 0 1.2rem 0;}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn .items-adv_techn .item{font-weight: normal}
	.about-technologiis_wrapper{padding-bottom: 200px}
	.types-techn_wrapper {margin-top: -115px;}
	.content_sertif .row{justify-content: space-between}
	.content_sertif .text_content{margin-top: 39px}
	.module_sertificstes p.lead{max-width: inherit;margin-bottom: 32px;padding-top: 6px}
	.types-techn_{position: relative;}
	.types-techn_:before{
		position: absolute;
		left: 0;
		top: 140px;
		width: 100%;
		height: calc(100% - 140px);
		content: '';
		background: var(--grey-color-light);
		border-radius: 35px 35px 0 0;
	}
	.module_technologies{padding-bottom: 0}
	.module_sertificstes .content_sertif{padding-top: 3rem;border-radius: 0 0 35px 35px;}
	.swiper-sert .icon{width: 40px;height: 40px}
	.home_read_solutions .swiper-read_solutions .item .h2{font-size: 1.5625rem;margin-bottom: 13px}
	.home_read_solutions .swiper-read_solutions .def{font-size: 1.25rem;max-width: 185px}
	.home_read_solutions .swiper-read_solutions .item{height: 480px}
	.home_read_solutions .swiper-read_solutions .item.slide-text{padding: 3.6rem 36px}
	.home_read_solutions {padding-bottom: 6.1rem}
	.module_home-aboutTeam .top_home-about {padding: 78px 0 21.5rem 0}
	.top_home-about .h2 {max-width: 330px}
	.top_home-about .text_content{margin-left: -22px;position: relative;}
	.top_home-about .text_content:before{
		position: absolute;
		left: -154px;
		top: 90px;
		width: 147px;
		height: 177px;
		content: '';
		background: url(../img/about-line.svg) center no-repeat;
		background-size: 100% auto;
	}
	.btn-icon{padding: 0;width: 52px}
	.btn_wrap + .btn_wrap{margin-left: 0;margin-top: 15px}
	.social_buttons {flex-flow: column}
	.home_team-wrapper figure.team-img figcaption{font-size: 1rem; max-width: 160px;left: 34px;top: 25px}
	.home_team-wrapper{margin-top: -14rem}
	.home_team-wrapper figure.team-img{height: 435px}
	.home_team-wrapper .text_content{margin-top: 3rem;}
	.module_home-aboutTeam{padding-bottom: 6.5rem}
	.module_tg-block .tg-block_right{padding-left: 45px}
	h2.title, h3.title{font-size: 2.1875rem}
	.module_tg-block{padding-top: 2rem;padding-bottom: 4rem}
	.module_tg-block .tg-block_right h3 {margin-bottom: 2.2rem}
	.module_tg-block .tg-block_right p {font-size: 1.25rem;line-height: 118%}
	.module_tg-block:before{
		position: absolute;
		left: 50%;
		height: 317px;
		margin-left: 53px;
		width: 740px;
		background: url(../img/module_tg-block.png) left top;
		content: '';
		top: 50%;
        transform: translateY(-50%);
        background-size: auto 100%;
	}
	.footer-logo img {width: 243px}
	footer {padding-top: 77px;font-size: 1.125rem;border-radius: 50px 50px 0 0;margin-top: 60px}
	footer a{font-size: 1.125rem}
	.menu-footer_wrapper {margin-top: 39px}
	.footer ul.menu {padding: 40px 0 0 0}
	.footer ul.menu li + li {margin-top: 19px}
	.footer-contacts.grid{display: grid;grid-column-gap: 30px;grid-template-columns: repeat(3, 4fr);margin-top: 28px;text-align: left;position: relative;padding-top: 26px;grid-template-rows: repeat(1, 1fr);}
	.footer-contacts:before{
		position: absolute;
		top: 0;
		left: -50px;
		height: 1px;
		width: calc(100% + 100px);
		content: '';
		border-top: 1px solid var(--grey-color-dark)
	}
	.footer-contacts > div{display: grid;}
	.footer-contacts .time-work{grid-column-start: 1;grid-column-end: 2;grid-row-start: 1;grid-row-end: 2;}
	.footer-contacts .address{grid-column-start: 1;grid-column-end: 2;grid-row-start: 2;grid-row-end: 3;margin-top: 0}
	.footer-contacts .phone-wrap{grid-column-start: 2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;display: block; margin-bottom: 27px;}
	.footer-contacts .email-wrap{grid-column-start: 2;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;display: block;}
	.footer-contacts .moduletable_social{grid-column-start: 3;grid-column-end: 4;grid-row-start: 1;grid-row-end: 2;margin-top: 3px;justify-content: flex-start;}
	footer .phone-wrap a, footer .email-wrap a{line-height: 35px;height: 35px;padding: 0 15px;min-width: 215px}
	.footer-contacts .moduletable_social .social-item {width: 45px;height: 45px;margin: 0 33px 0 0}
	.footer-bottom{margin-top: 5px}
	.footer-bottom>div{flex-flow: row;justify-content: space-between;}
	.footer-bottom a{font-size: 0.9375rem}
	.footer__menu:nth-child(3){order: 3}
	.footer__menu:nth-child(4){order: 4}
	.footer__menu:nth-child(3), .footer__menu:nth-child(5){padding-right: calc(var(--bs-gutter-x) * .5);}
	.module_types-pattern:before{content: none}
	.types-pattern_wrapper{display: flex}
	.module_types-pattern .container-fluid{padding: 0}
	.module_types-pattern .d-flex{padding-left: var(--bs-gutter-x) * .5}
	.module_types-pattern .swiper_types-pattern .swiper-slide{height: 100%}
	.types-pattern_content{padding: 0 40px 0 45px}
	.types-pattern_content p.lead-p{max-width: 280px;margin-bottom: 30px;}
	.module_types-pattern .types-pattern_content .h2{max-width: 400px;margin-bottom: 2.2rem}
	.types-pattern_wrapper {padding: 30px 1.75% 30px 1.75%}
	.swiper_types-pattern .swiper-control{right: 15px;top: 15px}
	.module_types-pattern .swiper_types-pattern .btn_indet{top: auto;bottom: 30px}
	.module_types-pattern{padding-bottom: 0}
	.module_types-pattern .text-dop{top: auto;bottom: 60px;font-size: 1.5625rem;line-height: 108%;left: 50px;max-width: 225px;}
	.module_types-pattern .text-dop span{font-size: 6.25rem;font-weight: 700;line-height: 7rem;}
	.main_slider .swiper-slide .container{padding: 0}
	.main_slider .swiper-slide{padding-top: 72px}
	.main_slider .slide_video{background: var(--default-color); padding-top: 134px;padding-right: 20px;padding-bottom: 170px}
	.main_slider .slide_video .row{flex-flow: row-reverse;margin: 0}
	.main_slider .link-video .video-wrap video, .main_slider .link-video .video-wrap{height: 275px}
	.main_slider .video-wrap{overflow: hidden; border-radius: 35px;}
	.main_slider .poster{border-radius: 35px;background-position: -115px -26px;background-size: auto 170%;}
	.main_slider .swiper-slide .slide_text .h2{font-size: 1.875rem;line-height: 84%}
	.main_slider .swiper-slide .row > .slide_media + .slide_text .h2{line-height: 95%}
	.main_slider .swiper-slide .def{position: absolute;right: 50px;flex-flow: column;}
	.main_slider .swiper-slide .left{font-size: 1.25rem;line-height: 120%}
	.main_slider .swiper-slide .def .right{margin-top: 10px;line-height: 138%}
	.main_slider .swiper-slide .row > .slide_media + .slide_text{z-index: 2;padding-bottom: 0;display: flex;justify-content: space-between;align-items: center;}
	.main_slider .swiper-slide .row > .slide_media + .slide_text .def.hid{opacity: 0;visibility: hidden;}
	.main_slider .swiper-control{top: auto;bottom: 15px;right: 5px}
	.module_home-about .text-about_wrapper{padding: 23px 26px;border-radius: 25px;width: 477px;background: var(--grey-color-light);position: relative;z-index: 4}
	.module_home-about .text-about_wrapper p:not(.lead){font-weight: 600;font-size: 0.875rem;line-height: 114%}
	.module_home-about .container{display: flex;justify-content: flex-start;}
	.module_home-about .text-about_wrapper .title{text-transform: uppercase;color: #a9a9a9;font-size: 0.9375rem;line-height: 108%;max-width: 90px;margin-bottom: 10px}
	.module_advantages{margin-top: -215px}
	.module_advantages .bg_{height: 450px;width: 100%;left: 0;background-size: cover;}
	.module_advantages  .items-numbers{margin-top: 350px}
	.module_advantages .swiper_adv{margin: 0}
	.module_advantages .card-title{font-size: 1.25rem;font-weight: 600;line-height: 105%}
	.module_advantages .card-text{font-weight: 400}
	header{padding-top: 0}
	header .container, header .container > .d-flex{height: 100%}
	.header_buttons{margin-top: 0; align-items: center;}
	.navbar-toggler-icon{margin-top: -5px}
	header .logo{left: 60px}
	.header_buttons .icon_tg{width: 25px;height: 25px;margin: 0 10px 0 0}
	.header_buttons .icon_tg svg{width: 100%;height: 100%}
	.module_home-about p.lead-p{font-size: 1.125rem;font-weight: 500;padding-top: 2px;padding-bottom: 2px;}
	.module_advantages .swiper_adv .swiper-slide.bg-red{margin-top: 35px}
	.appeal-wrapper .appeal-content {height: calc(100% - 10px)}
	.types-pattern_wrapper > .row{width: 100%;padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);}
	.top-footer .btn span:first-child svg {height: 46px;width: 46px}
	.module-technology_list .row.about_techn{display: grid;grid-template-columns: repeat(2, 2fr); grid-template-rows: repeat(1, 1fr);}
	.module-technology_list .name-block{grid-column-start: 1;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;}
	.module-technology_list .info-block{grid-column-start: 1;grid-column-end: 2;grid-row-start: 2;grid-row-end: 3;}
	.module-technology_list .techn-block{grid-column-start: 2;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;}
	.module-technology_list .info-block .bg_{height: 100%}
	.module-technology_list .techn-block .bg_{padding: 26px 15px 29px 15px;}
	.module_preview-page .preview_content .text_page{max-width: 786px}
	.module_preview_ .preview_content .text_page{max-width: 50%}
	.module_preview-page .preview_content .text_page .d-flex img{width: 70px;margin-right: 25px}
	.module_preview-page .preview_content .text_page .d-flex p{max-width: 656px}
	.social_buttons .btn {height: 65px;line-height: 62px}
	.social_buttons .btn-icon{width: 65px}
	.social_buttons .btn-icon svg{width: 46px}
	h1.h2, h1, .h1{font-size: 3.4375rem;line-height: 94%}
	.module_preview-page .preview_content{padding: 45px 55px 200px 55px;border-radius: 35px;min-height: inherit;}
	.module_preview_ .preview_content{padding: 60px 0 0 0}
	.module_preview_ .preview_text{padding: 0 55px 200px 55px}
	.module_preview-page .preview_content .text_page p{font-size: 1.2rem;font-weight: 500}
	.module_preview-page .preview_content:after{content: none}
	.module_preview-page .preview_content:before{
		background: linear-gradient(180deg,  rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.87) 100%);
		background: -webkit-linear-gradient(180deg,  rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.87) 100%);
		background: -moz-linear-gradient(180deg,  rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.87) 100%);
		background: -o-linear-gradient(180deg,  rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.87) 100%);
		background: -ms-linear-gradient(180deg,  rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.87) 100%);
	}
	.block-after_preview{margin-top: -90px}
	.module_preview-page .preview_content .text_page p{margin-bottom: 30px}
	.module-technology_list .name-block h3 br{display: none;}
	.module-technology_list .name-block .tech-def{font-size: 1.25rem}
	.module-technology_list .name-block .bg_, .module-technology_list .info-block .bg_{border-radius: 35px}
	p.lead-p.mini{font-weight: 600}
	.module_text-page article .article-title .h2{font-size: 1.5625rem;margin-top: 0}
	.delivery_content-wrapper > .row{flex-flow: row}
	.module_text-page article .article-title{padding-right: 35px}
	.module_text-page article{border-top: none;padding-top: 0}
	.module_text-page article:not(#conditions_delivery):before{content: none}
	.module_text-page article:not(#conditions_delivery) .article-content:before{
		border-top: 1px solid var(--grey2);
		position: absolute;
		content: '';
		left: calc(var(--bs-gutter-x) * .5);
		top: 0;
		height: 1px;
		width: calc(100% - 25px);
	}
	.module_text-page article .article-content, .module_text-page article .article-title{padding-top: 30px;}
	.breadcrumbs{margin-bottom: 25px;margin-top: 35px}
	.items_list:first-child{margin-top: 0}
	.module_text-page article .article-content p.lead-p:first-child, div.lead:first-child{margin-top: 0}
	div.lead .f18{font-weight: 600}
	.module_text-page article .article-title .h2.subtitle{font-size: 1.2rem}
	.module_text-page {padding-bottom: 6rem}
	.module_text-page article .article-content{position: relative;}
	.module_text-page .btn_wrap_block{justify-content: flex-start !important;}
	.module_text-page .btn_wrap_block .btn{margin-left: 24px}
	.breadcrumbs li a,.breadcrumbs, .breadcrumbs span{font-size: 0.9375rem}
	.module-articles_list .structures_list-items .card-img{height: 240px}
	.module-articles_list .structures_list-items .card-title{font-size: 1.25rem}
	.title_block h1{font-size: 2.8125rem;margin-bottom: 2rem}
	.category_nav-menu .nav-link{font-size: 1.125rem}
	.category_nav-menu .nav-item, .category_nav-menu .nav-item + .nav-item{margin: 0 25px}
	.category_nav-menu .nav{justify-content: center;}
	.module-articles_list .structures_list-items .card-img img{border-radius: 35px}
	.module-articles_list .structures_list-items .card-img{margin-bottom: -30px;position: relative;overflow: hidden;border-radius: 35px}
	.module-articles_list .structures_list-items .card-body{padding: 55px 13px 0 13px;}
	.module-articles_list .structures_list-items .card-footer{padding: 25px 13px 35px 13px;position: relative;margin-top: 0;font-size: 0.9375rem;justify-content: flex-start;align-items: center;border-radius: 0 0 35px 35px}
	.module-articles_list .structures_list-items .card-text{font-size: 0.9375rem;line-height: 118%;margin-top: 25px}
	.module-articles_list .structures_list-items .card-footer .time_read img{width: 22px}
	.module-articles_list .structures_list-items .card-data{margin-right: 12px}
	.module-articles_list .structures_list-items .card{position: relative;}
	.module-articles_list .structures_list-items .item{margin-bottom: 45px}
	.module-articles_list .structures_list-items .swiper .item{height: auto !important;margin-bottom: 0}
	.module-articles_list .information_block{min-height: 215px;border-radius: 35px;justify-content: flex-start; padding: 30px;margin: 0 0 35px 0}
	.module-articles_list .structures_list-items .card-footer .arrow{
		position: absolute;
		right: 13px;
		top: 25px;
	}
	.module-articles_list:not(.module_projects) .structures_list-items .card > a:hover ~ .card-footer,
	.module-articles_list:not(.module_projects) .structures_list-items .card > a:hover ~ .card-body{
		background: #f5f5f5;
	}
	.module-articles_list .structures_list-items .card > a:hover ~ .card-footer .arrow{display: block}
	.module-articles_list .structures_list-items .card > a:hover + .card-img img{transform: scale(1.2)}
	.module-structures_list .structures_list-items .item, .module-structures_list .structures_list-items .item .card{min-height: 462px}
	.module-structures_list .card-body{min-height: 250px}
	.module-structures_list .item{margin-bottom: 6px}
	.module_preview-page .preview_content .line_bottom:before{left: -150px;width: calc(100% + 300px);}
	.module-technology_list .advant_techn-wrapper:before{content: none}
	.module-technology_list .advant_techn-wrapper{
		background: var(--grey-color-light);
		padding-bottom: 26px;
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
		padding-top: 40px;
		border-radius: 0 0 35px 35px;
		margin-top: -40px;
	}
	.module-technology_list .bg-black + .advant_techn-wrapper{background: var(--default-color);}
	.module-technology_list .row.about_techn{padding-bottom: 13px;position: relative;z-index: 3;}
	.module-technology_list .swiper_advant_techn .swiper-slide h6 {font-size: 1.25rem;padding: 0}
	.module-technology_list .swiper_advant_techn .swiper-slide .number_adv{width: 55px;height: 55px;line-height: 55px}
	.module-technology_list .swiper_advant_techn .swiper-slide .number_adv:after{font-size: 1.25rem}
	.module-technology_list .swiper_advant_techn .swiper-slide .text{padding: 0}
	.module-technology_list .h5-title:before{bottom: 2px}
	.module-technology_list .row.about_techn.bg-black .info-block .h5-title:before{border-color: var(--grey2);}
	.module-technology_list .swiper_advant_techn .swiper-slide:after{top: 57px}
	.module_preview-page .preview_content .line_bottom h1{padding-bottom: 50px;}
	.module-structures_list:before{left: 13px;width: calc(100% - 26px)}
	.top-footer .btn{width: 202px;line-height: 52px;height: 55px}
	body.main-page #content{padding-top: 0}
	.main_slider .poster:before{left: 15%;width: 85%;border-radius: 35px}
	.main_slider{padding-bottom: 0}
	.module_home-about{padding: 0;margin-top: -152px}
	.module_advantages{padding-top: 29px;padding-bottom: 3.5rem}
	.module_advantages .bg_{top: 29px}
	.module_advantages .bg_:before{content: none}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2){margin-top: 32px}
	.module_advantages .bg_ {background-position: center -35px}
	.video-wrap .icon-play img{width: 60px}
	.main-page footer {margin-top: -45px}
	.main-page .module_tg-block {padding-bottom: 6.5rem}
	.main-page .module_tg-block:before{margin-top: -20px}
	.sert_page_preview{margin-top: 2rem;}
	.sert_page_preview .preview_content{padding: 0;padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);max-width: inherit;min-height: 355px}
	.sert_page_preview{width: calc(100% - 2.5%);margin-left: 1.25%;position: relative;}
	.sert_page_preview .preview_content .right_line-title{width: 326px;line-height: 52px;font-size: 1.125rem;margin-right: -118px;margin-top: -26px}
	.sert_page_preview .preview_content + .container{position: absolute; top: 61px;color: #fff; width: calc(100% - 2.5%);left: 1.25%;}
	.sert_page_preview .preview_content + .container *{color: #fff}
	.sert_page_preview .preview_content + .container .black *{color: var(--default-color)}
	.module_preview-page .preview_content + .container .black{color: var(--default-color)}
	.sert_page_preview .preview_content + .container .btn-default:hover{color: var(--brand-color)}
	.sert_page_preview .preview_content + .container small{font-size: 1.25rem !important}
	.sert_page_preview .preview_content .bg_ .black-filtr{
		background: linear-gradient(180deg, rgba(0,0,0,0) 0, #240404 100%);
		background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0, #240404 100%);
		background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0, #240404 100%);
		background: -o-linear-gradient(180deg, rgba(0,0,0,0) 0, #240404 100%);
		background: -ms-linear-gradient(180deg, rgba(0,0,0,0) 0, #240404 100%);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
		transform: rotate(180deg);
		border-radius: 35px;
	}
	.sert_page_preview .preview_content .bg_{position: relative;border-radius: 35px}
	.sert_page_preview .container h1{font-size: 2.5rem;margin-top: 15px}
	.blockquote-page-sert .blockquote{font-size: 2.1875rem; text-indent: 370px;}
	.blockquote-page-sert {padding: 0.5rem 0 0 0}
	.blockquote-page-sert .blockquote-person .text .name{font-size: 1.5625rem;line-height: 133%}
	.blockquote-page-sert .blockquote-footer {margin-top: 44px}
	.blockquote-page-sert .blockquote-person{margin-right: 10px}
	.module_pointsInfo-sertif {padding-top: 2.7rem}
	.module_pointsInfo-sertif .swiper-slide{padding: 120px 15px 55px 30px;border-radius: 35px}
	.module_pointsInfo-sertif .swiper-slide .item-text{margin-top: 24px}
	.module_pointsInfo-sertif .swiper-slide:nth-child(2){margin-top: 52px;padding-top: 155px}
	.module_pointsInfo-sertif .swiper-slide .number{width: 40px;height: 40px;font-size: 0.9375rem}
	.module_pointsInfo-sertif .swiper-slide .number:before{line-height: 40px}
	.module_pointsInfo-sertif .swiper-slide .item-text ul li{width: 100%}
	.module_documents .container > h3{margin-bottom: 1.5rem;margin-left: 0;padding-left: 0}
	.module_documents .container, .colons-ImgText_bg .container{max-width: 97.5%}
	.module_documents .items_doc .item{
		flex-flow: row;
		margin-left: 0;
		margin-right: 0;
		justify-content: flex-start;
		padding-top: 37px;
		padding-bottom: 20px;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
	}
	.module_documents .items_doc .item .group-icons{flex-flow: column;margin-top: 0;margin-top: -27px; align-items: flex-end;padding-right: 0}
	.module_documents .items_doc-wrap{margin-top:25px}
	.module_documents .items_doc .item .group-icons a img{height: 34px}
	.module_documents .container .items_doc .item .def{margin-top: 0;padding-left: 0}
	.module_documents .container .items_doc .item .name{align-items: flex-start;}
	.module_documents .items_doc .item > *{padding-left: 0}
	.module_documents .items_doc .item .group-icons a{margin: 7px 0}
	.module_documents .container .items_doc h3{font-size: 1.5625rem;line-height: 108%;max-width: 300px}
	.module_documents .container .btn.btn-sert {line-height: 49px;height: 52px; font-size: 1.125rem;padding: 0 27px;}
	.modules_linesInfo .line_item .bg_{height: 542px}
	.modules_linesInfo .line_item .container{display: flex;position: relative;z-index: 2}
	.modules_linesInfo .line_item.line_contentRight .container{justify-content: flex-end;}
	.modules_linesInfo .line_item{padding-top: 48px}
	.modules_linesInfo {padding-top: 3.5rem}
	.content_box .img {width: 234px;height: 234px}
	.content_box small{font-size: 1.125rem !important;line-height: 108%}
	.content_box.grid .text-block *{max-width: 314px;}
	.content_box .text-block h3{font-size: 2.1875rem;font-weight: 600}
	.content_box.grid .text-block{margin-top: 18px}
	.content_box {padding: 20px 15px 75px 27px}
	.content_box.grid .text-block p.lead-p{margin-top: 40px; line-height: 137%;}
	.content_box.grid{column-gap: 20px;}
	.modules_linesInfo .line_item + .line_item{margin-top: -73px;padding-top: 136px}
	.content_box .text-block{padding-right: 30px}
	.module_media-gallery .swiper_media .swiper-slide{height: 542px}
	.modules_linesInfo + .module_media-gallery{padding-top: 6rem}
	.module_checkSertif {padding-top: 2.5rem}
	.colons-ImgText_bg .colonImg{height: auto;}
	.colons-ImgText_bg .colonText{width: 50%;margin: 0;}
	.colons-ImgText_bg .colonText > div{border-radius: 0 35px 35px 0;height: 100%}
	.colons-ImgText_bg .colonText:before{
		position: absolute;
		top: 0;
		right: 100%;
		content: '';
		width: 50%;
		height: 100%;
		background: var(--default-color);
		margin-right: calc(var(--bs-gutter-x) * -.5 * 2);
	}
	.colons-ImgText_bg .colonImg{position: relative;z-index: 3}
	.colons-ImgText_bg .colonText > div .btn-default{padding: 0 15px}
	.btns-group{flex-flow: row; justify-content: center; margin-top: 50px;}
	.btns-group > div{margin: 0 10px}
	.module_reasons .h2{text-align: center}
	.column3-items .card .card-img{height: 312px}
	.columns_imgItems .card .card-img{height: 466px}
	.reviews_wrap .card-img{height: 281px}
	.module_reasons{padding-top: 0.5rem;padding-bottom: 3rem;}
	.column3-items .card-body {padding: 44px 15px 62px 15px;height: calc(100% - 312px)}
	.card-title_ {font-size: 1.25rem;line-height: 108%}
	.column3-items .card-title_ {margin-bottom: 10px}
	.column3-items .card{height: 100%;border-radius: 35px}
	.lead-block .text{font-size: 1.25rem;max-width: 255px;padding: 43px 0}
	.lead-block, .lead-block .container{position: relative;}
	.lead-block .img{position: absolute;right: 0;top: 0;width: 50%;height: 100%;border-radius: 35px 0 0 35px;margin: 0}
	.lead-block .btn{position: absolute; left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);margin-top: 0;z-index: 2}
	.ready_object{padding: 3rem 0}
	.columns_imgItems .card-text_{margin-bottom: 15px}
	.columns_imgItems .card-body {padding: 20px 5px}
	.module_advantBuy-dilers {padding-top: 2.2rem;border-top: 1px solid var(--grey2);border-bottom: 1px solid var(--grey2);padding-bottom: 1.5rem;margin-bottom: 1.5rem}
	section .container + .lead-block {margin-top: 52px}
	.module_advantBuy-dilers .lead-block .text span{margin: 0 10px 0 0}
	.module_advantBuy-dilers .lead-block .text{flex-flow: row;font-size: 1.5625rem;align-items: center;padding-bottom: 12px;max-width: inherit;}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .row{flex-wrap: wrap}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .card .card-text{margin-top: 0;font-size: 1rem;max-width: 60%}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .card{padding: 20px 22px;min-height: 89px;display: flex;justify-content: center;}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .number-style{top: 50%;transform: translateY(-50%);}
	.module_advantBuy-dilers .lead-block .img{height: 100%;background-position: center;}
	.module_advantBuy-dilers .swiper_advantBuy-dilers{padding-bottom: 65px}
	.module_reviews {padding: 4.5rem 0 0 0}
	.reviews_wrap .card-title{font-size: 1.5625rem;margin-top: 40px}
	.reviews_wrap .card-title span.second-name{font-size: 2.1875rem}
	.reviews_wrap .card-subtitle{font-size: 1.1rem;margin-top: 20px}
	.reviews_wrap .blockquote{margin-top: 50px;text-indent: 0;}
	.btns-group .social_buttons .btn{line-height: 49px;height: 52px;}
	.btns-group .social_buttons .btn-icon{width: 52px}
	.btns-group .social_buttons .btn-icon svg{width: 36px}
	.btns-group .btn{margin-top: 0}
	.btns-group div + div{margin-top: 0}
	.lead-block{border-radius: 0}
	.main-info_DesignExample .propDef .items .item{font-size: 1.125rem;margin-bottom: 17px}
	.main-info_DesignExample .textDef h1{font-size: 2rem}
	.main-info_DesignExample .textDef .h2 {margin-bottom: 1.7rem}
	.main-info_DesignExample .textDef .tet-block, .main-info_DesignExample .textDef .text-block p{font-size: 1.125rem}
	.main-info_DesignExample .imgDef {margin-top: 52px}
	.main-info_DesignExample{padding-bottom: 3rem}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .h2{font-size: 2.25rem;margin-top: 0;margin-bottom: 1.5rem}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content{padding: 2.8rem 0}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .textDef{display: flex;flex-wrap: wrap;}
	.detail-info_DesignExample-wrap .haractDef .name-collection{font-size: 1.125rem}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .haractDef + .btn{max-width: 242px;padding: 0}
	.detail-info_DesignExample-wrap .text-block, .detail-info_DesignExample-wrap .text-block p{font-size: 1.125rem}
	.detail-info_DesignExample-wrap .imgDef .swiper-slide{height: 430px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue .h2{padding-right: 120px;font-size: 2.25rem;margin-left: 0;margin-bottom: 2rem}
	.detail-info_DesignExample-wrap .imgDef {margin-top: 35px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue .swiper_catalogue-home {margin-top: 20px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue{padding-bottom: 3.8rem;}
	.lead-block_:before{top: -1.2rem}
	.lead-block_:after{bottom: -1.2rem;}
	.lead-block_{margin: 1.2rem 0}
	.detail-info_DesignExample-wrap .text-block{margin-top: 6px}
	.lead-block_ .text{font-size: 2.25rem;padding: 50px 0 0 0}
	.lead-block_ .subtext{font-size: 1.25rem;padding-bottom: 55px}
	.module_projects .h2{margin-left: 0;font-size: 2.25rem;margin-bottom: 2rem;}
	.module_projects .container{position: relative;}
	.module_projects .container > .btn{top: -6px; right: 140px;font-size: 0.8125rem;padding: 0 23px;line-height: 47px;height: 50px}
	.module_projects .swiper_catalogue-home {margin-top: 30px}
	.module_home-catalogue.module_projects .card-body .card-title {margin-top: 4px;}
	.detail-info_DesignExample-wrap .imgDef .swiper-slide{width: 521px}
	.detail-info_DesignExample-wrap .imgDef .swiper_photos-design .swiper-control{top: auto;bottom: 15px;right: auto;left: 386px}
	.icon-znak{right: 20px;top: 20px}
	.module_projects .card-text span{display: inline-block;}
	.module_projects .card-text span.name-product{display: inline;}
	.module_tg-block.module_phone:before{margin-left: 352px;height: 100%}
	.module_tg-block.module_phone{padding-bottom: 0}
	.module_tg-block .social_buttons .btn-icon svg{width: 46px}
	.radius25-35{border-radius: 35px}
	.category_nav-menu{margin-bottom: 30px}
	.category_nav{margin-bottom: 50px}
	.info_count_art{justify-content: center;position: relative;}
	.info_count_art:before{
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		height: 1px;
		width: 100%;
		border-top: 1px solid var(--grey2);
		content: '';
	}
	.info_count_art div{display: inline-block;padding: 0 35px;color: var(--grey-color-dark);font-size: 1.2rem;position: relative;background: #fff;}
	.contacts_info-items{display: flex;}
	.contacts_info-items .items{width: 33.33%}
	.contacts_info-MainInfo .contacts_info-items .item{padding-right: 30px;height: 175px}
	.contacts_info-MainInfo .contacts_info-items .item:first-child{height: 270px}
	.module_contacts-info .row > div:first-child{display: flex;align-items: center;margin-bottom: 42px}
	.module_contacts-info h1{font-size: 2.5rem;margin: 0;margin-right: 126px}
	h3.subtitle{font-size: 1.125rem;line-height: 100%}
	.module_contacts-info h3.subtitle{margin-bottom: 0}
	.contacts_info-items{margin-top: 0}
	.contacts_info-MainInfo .contacts_info-items h5 {font-size: 1.5625rem;margin-bottom: 12px}
	.contacts_info-MainInfo .contacts_info-items .text, .contacts_info-MainInfo .contacts_info-items .text p{font-size: 1.125rem;line-height: 120%}
	.contacts_info-MainInfo .contacts_info-items .text{margin-top: 20px}
	.contacts_info-MainInfo .moduletable_social .social-item {width: 43px;height: 43px;margin-right: 20px}
	.contacts_info-MainInfo .imgDef{margin-top: 17px;}
	.contacts_info-MainInfo .contacts_info-items .items:last-child .item:last-child{border-bottom: 1px solid var(--grey2);}
	.contacts_info-MainInfo .moduletable_social{margin-top: 23px}
	.module_contacts-block_for .wrap_for .h2{font-size: 2.25rem}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forbuyers .item{width: 25% !important}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .item{width: 33.333% !important}
	.swiper_wrap_forbuyers .card-header .icon-wrap{	width: 74px;height: 74px}
	.swiper_wrap_forbuyers .card-header .icon-wrap:before{width: 94px;height: 94px}
	.swiper_wrap_forbuyers .card-header .icon-wrap .number{width: 44px;height: 44px;margin-bottom: -10px;margin-left: -10px}
	.swiper_wrap_forbuyers .item:first-child .card-header .icon-wrap .number:after{width: 61px;height: 61px;top: -8px;left: -11px}	
	.swiper_wrap_for .card-body h5{font-size: 1.125rem}
	.swiper_wrap_for .card-text{font-size: 0.875rem}
	.lead-wrap lead{font-size: 3.4375rem;padding: 0 70px;}
	.lead-wrap:not(.lead_text) lead br{display: none}
	.lead-wrap p{font-size: 1.5625rem}
	.lead-wrap small{font-size: 1.125rem}
	.lead-wrap{padding: 22px 0 40px 0}
	.swiper_wrap_forparthners .card-body h5{font-size: 1.5625rem;font-weight: 600;line-height: 108%}
	.swiper_wrap_forparthners .card-body, .swiper_wrap_forparthners .card-body p{font-size: 1.125rem}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card>div{padding-top: 20px;padding-right: 25px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-body{padding-right: 0}
	.contacts_info-MainInfo .btn{padding: 0 15px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_for .row{width: auto !important;}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-header{flex-flow: column}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .btn{margin-top: 10px}
	.module_advert .advert_left-content > div{display: flex;flex-flow: row-reverse;}
	.module_advert .advert_left-content > div .text-block{width: 45%;display: flex;justify-content: space-between;flex-flow: column;padding-top: 20px}
	.module_advert .advert_left-content > div .img{width: 55%}
	.module_advert h3{font-size: 1.5625rem}
	.module_advert .advert_left-content > div{padding: 15px}
	.module_advert .advert_left-content > div .img, .module_advert .advert_left-content > div .img img{border-radius: 25px}
	.module_advert .advert_left-content > div .img{margin-bottom: 0}
	.footer-block_contacts .ur-address .left .btn {max-width: 150px;}
	.module_advert .advert_right-content > div:before{border-radius: 35px}
	.module_advert .advert_left-content > div .img{height: 300px}
	.module_advert .advert_left-content > div .img img{width: 100%;height: 100%;object-fit: cover;}
	.module_advert .advert_right-content > div .btn{margin-top: 10px}
	.footer-block_contacts .contacts-director h3{max-width: 500px}
	.footer-block_contacts .ur-address > div{flex-flow: column;}
	.footer-block_contacts .ur-address > div > div{width: 100%}
	.footer-block_contacts .ur-address .btn{max-width: 150px}
	.footer-block_contacts .contacts-director>div{height: 100%}
	.footer-block_contacts .contacts-director>div{flex-flow: column;justify-content: space-between;}
	.footer-block_contacts .contacts-director .text{width: 100%;margin-top: 35px;}
	.footer-block_contacts .contacts-director .photo {width: 226px;height: 226px}
	.swiper_wrap_forbuyers .card-header .icon-wrap .icon-content img{height: 35px}
	.contacts_info-MainInfo .imgDef>div{height: 422px}
	.contacts_info-MainInfo .imgDef, .module_contacts-block_for .wrap_for > .container > div{border-bottom: none}
	.module_contacts-info{border-bottom: 1px solid var(--grey2)}
	.module_contacts-block_for .wrap_for{padding: 4px 0 0 0;margin-bottom: 17px}
	.module_WeMap .map{height: 243px}
	.module_WeMap .title_ > div{display: flex;}
	.module_WeMap .title_ .btn{margin-left: 15px}
	.module_WeMap .title_ .h2{margin: 2rem 0}
	.module_WeMap .map {margin-top: 15px}
	.contacts_info-MainInfo .contacts_info-items .btn{line-height: 45px;height: 42px;font-size: 1rem;margin-right: 30px}
	.contacts_info-MainInfo .btn-online{padding: 0 5px !important; font-size: 1rem !important}
	.module_preview_{margin-top: -72px}
	.collections_items .item{height: 435px}
	.category_nav_collections .category_nav-menu .nav-link{border-radius: 20px 20px 0 0;font-size: 0.9375rem;padding: 17px 5px;justify-content: center;text-align: center; white-space: inherit;height: 100%;display: flex;align-items: center;}
	.category_nav_collections .category_nav-menu .nav-item, .category_nav_collections .category_nav-menu .nav-item + .nav-item{margin: 0}
	.category_nav_collections .category_nav-menu{align-items: center;}
	.category_nav_collections.category_nav{margin: 0}
	.filtrs{padding: 26px 0 12px 0}
	.module_collections_types{padding: 1rem 0 0 0}
	.collections_items .card-text{font-size: 0.8125rem;line-height: 118%;max-width: 235px}
	.collections_items .card-title{margin-bottom: 15px;max-width: 244px}
	.collections_items .card-footer .icon.size{height: 40px;border-radius: 60px;font-size: 1.2rem;padding: 0 14px;white-space: nowrap;}
	.collections_items .card-footer .icon.size img{height: 15px;margin-right: 6px;margin-top: 2px}
	.filtrs_wrap .formContainer{flex-flow: wrap}
	.home_read_solutions.interiers .swiper-read_solutions .item .h2{font-size: 2.1875rem}
	.home_read_solutions.interiers .swiper-read_solutions .item.slide-text {padding: 50px 25px}
	.category_nav_collections .category_nav-menu{border-bottom: none}
	.text-page .p-item p.sel{font-size: 1.125rem;line-height: 111%}
	.text-page .p-item p.f400{font-size: 0.9375rem}
	.module_projects .columns_imgItems .card .card-img {height: 323px}
	.module_projects .columns_imgItems .icon.size{font-size: 0.9375rem; height: 30px;padding: 0 22px;}
	.module_projects .columns_imgItems .icons_bottom{bottom: 20px;right: 20px}
	.module_home-catalogue.module_projects .columns_imgItems .card-body .card-title{font-size: 1.125rem;line-height: 116%}
	.module_home-catalogue.module_projects .columns_imgItems .card-body .card-text{display: flex; font-size: 0.9375rem;}
	.module_projects .columns_imgItems .card-text span.name-product font{display: inline-block !important;margin-left: 2px}
	.module-articles_list.module_projects .structures_list-items .card-body {padding: 33px 20px 20px 20px}
	.module-articles_list.module_projects .columns_imgItems .card-footer{
		position: absolute;
		bottom: 0;
		padding-top: 30px;
		min-height: 200px;
		background: var(--grey-color-light);
		border-radius: 35px;
		z-index: 4;
		padding-bottom: 40px;
		width: 100%;
	}
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text,
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text p{font-size: 0.9375rem;color: var(--default-color)}
	.module-articles_list.module_projects .columns_imgItems .card-footer h5{font-size: 1.125rem; font-weight: 600;margin-top: 0}
	.module-articles_list.module_projects .card:hover .card-footer{visibility: visible;opacity: 1;}
	.module-articles_list.module_projects .card a.btn{font-size: 0.9375rem;bottom: 40px;right:18px;width:100px;height:40px;line-height: 37px;padding: 0;z-index: 6;left: auto;top: auto}
	.module-articles_list.module_projects .card:hover a.btn{display: inline-block;}
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text{margin-top: 10px;width: 67%}
	.filtrs-content{display: block}
	.fil_wrap .filtrs-content{display: flex !important}
	.module_home-catalogue.module_projects .columns_imgItems .card-footer{display: block}
	.fil_wrap, .fil_wrap .resilts_filtres{position: relative;}
	.fil_wrap:before, .fil_wrap .resilts_filtres:before{
		position: absolute;
		height: 1px;
		border: 1px solid var(--grey2);
		content: '';
	}
	.fil_wrap:before{left: -100px;width: calc(100% + 120px);}
	.fil_wrap .resilts_filtres:before{
		left: calc((var(--bs-gutter-x,.75rem) * -1) - 1.25%);
		width: calc((var(--bs-gutter-x,.75rem) * 2) + 102.5%);
	}
	.fil_wrap:before{top: 0}
	.fil_wrap .resilts_filtres:before{top: 0}
	.fil_wrap .filtr-title {padding-top: 30px;padding-bottom:35px}
	.fil_wrap .filtrs:before{content: none}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap{height: 250px}
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide{height: 250px}
	.module_catalog_ .icon.ttt, .module_catalog_ .icon.in_fav, .module_home-catalogue .swiper_article_page .icon.ttt, .module_home-catalogue .swiper_article_page .icon.in_fav{width: 30px; height: 30px;background-size: 14px auto;background-position: center;}
	.module_catalog_ .icon.in_fav, .module_home-catalogue .swiper_article_page .icon.in_fav{margin-left: 10px}
	.module_home-catalogue.module_catalog_ .icons_top-right, .module_home-catalogue.module_catalog_ .icons_bottom,
	.module_home-catalogue .swiper_article_page .icons_top-right, .module_home-catalogue .swiper_article_page .icons_bottom{right: 20px}
	.module_home-catalogue.module_catalog_ .icons_top-left, .module_home-catalogue.module_catalog_ .icons_top-right,
	.module_home-catalogue .swiper_article_page .icons_top-left, .module_home-catalogue .swiper_article_page .icons_top-right{top: 20px}
	.module_home-catalogue.module_catalog_ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,
	.module_home-catalogue .swiper_article_page .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 3px}
	.module_home-catalogue.module_catalog_ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.module_home-catalogue .swiper_article_page .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 25px}
	.module_home-catalogue.module_catalog_ .swiper_product-photos{padding-bottom: 25px}
	.module_catalog_ .icon.size, .module_home-catalogue .swiper_article_page .icon.size{font-size: 0.9375rem;height: 40px;padding: 0 16px}
	.module_catalog_ .icon.size img, .module_home-catalogue .swiper_article_page .icon.size img{height: 13px;margin-right: 5px}
	.module_home-catalogue.module_catalog_ .icons_bottom, .module_home-catalogue .swiper_article_page .icons_bottom{bottom: 45px}
	.module_home-catalogue .card-body .card-text{font-size: 0.9375rem}
	.module_home-catalogue.module_catalog_ .card-body .card-title{font-size: 1.25rem}
	.module_home-catalogue.module_catalog_ .card-footer{flex-flow: row;align-items: flex-end;}
	.module_home-catalogue.module_catalog_ .icon.btn-in_cart{width: 30px;height: 30px}
	.module_home-catalogue.module_catalog_ .icon.btn-in_cart img{width: 16px}
	.module_home-catalogue.module_catalog_ .card-footer .card-body_left{width: calc(100% - 45px)}
	.module_home-catalogue.module_catalog_ .card-footer .card-body_right{width: 45px}
	.module_home-catalogue.module_catalog_ .price{margin-top: 10px}
	.module_home-catalogue.module_catalog_ .item{margin-bottom: 50px}
	.module_home-catalogue.module_catalog_ .info-img .card .title{font-size: 1.5625rem}
	.module_home-catalogue.module_catalog_ .info-img .card, .module_home-catalogue.module_catalog_ .card-img .swiper-slide,
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide{border-radius: 35px}
	.module_home-catalogue.module_catalog_ .icon.label, .module_home-catalogue .swiper_article_page .icon.label{line-height: 30px;height: 30px;font-size: 0.9375rem;padding: 0 10px}
	.module_home-catalogue.module_catalog_ .icons_top-left, .module_home-catalogue .swiper_article_page .icons_top-left{flex-flow: column;left: 20px}
	.module_home-catalogue.module_catalog_ .icon.label + .icon.label,
	.module_home-catalogue .swiper_article_page .icon.label + .icon.label{margin-left: 0;margin-top: 5px}
	.information_block{min-height: 215px;font-size: 1.25rem;justify-content: flex-start;border-radius: 35px; margin: 25px 0 50px 0;}
	.information_block.full-width>div{min-height: 215px;}
	.swiper-scroll{padding-bottom: 50px !important}
	.articlesDetaly-info_content{background: var(--grey-color-light);margin-top: 6px;font-size: 1.2rem;flex-flow: row-reverse;justify-content: space-between;max-width: 700px;margin: 0 auto;height: 91px;border-radius: 130px}
	.articlesDetaly-info_content .item_bottom{max-width: inherit;width: 50%;height: 100%;margin: 0;background: none;padding: 0 5px 0 44px;}
	.articlesDetaly-info_content .item_top{width: 50%; height: 100%;margin: 0}
	.articlesDetaly-info_content .item_top .item{margin: 0 28px; align-items: center;}
	.content_text-page p, .content_text-page ul li{font-size: 0.9375rem;line-height: 160%}
	.content_text-page .container{max-width: 700px;padding: 0}
	.content_text-page .text-img-item{display: flex;flex-wrap: wrap}
	.content_text-page .text-img-item .p-img{width: 300px;height: 450px;}
	.content_text-page .text-img-item .p-item{padding: 0}
	.content_text-page .text-img-item:not(.left-sel) .p-item p.sel{text-align: center}
	.content_text-page .text-img-item .p-img + .p-item{margin-top: 0;width: calc(100% - 300px);padding: 0 0 0 50px;}
	.content_text-page .text-img-item .p-img + .p-item p.sel{text-align: left}
	.content_text-page .text-img-item .p-img{border-radius: 35px}
	.content_text-page .text-img-item.left-sel .p-item .sel{margin-left: 0;padding: 0;width: 40%}
	.content_text-page .text-img-item.left-sel .p-item{padding-left: 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.content_text-page .text-img-item.left-sel .p-item div{width: 51%}
	.swiper_article_page .swiper-control{top: -96px}
	.module-articles_list .structures_list-items .swiper .card-img{height: 240px}
	.module-articles_list .structures_list-items .swiper .card-body{padding: 55px 13px 15px 13px}
	.module-articles_list .structures_list-items .swiper .card-footer{padding: 10px 13px 35px 13px}
	.module-articles_list .structures_list-items .swiper .card-footer .arrow{top: 11px}
	.module_home-catalogue .swiper_article_page .card-body .card-title{margin-top: 6px}
	.module_home-catalogue .swiper_article_page .price{font-size: 1rem}
	.module_home-catalogue .swiper_article_page .price-old{font-size: 0.86667rem;margin-top: 3px}
	.module-articles_list .structures_list-items .swiper_article_page .card-footer .arrow img{width: 40px}
	.title-h .h2 span{font-size: 1.2rem;top: -2px}
	.title-h.h2{margin-bottom: 40px}
	.fav_filtr .share-btn{margin-top: 0;width: 55px}
	.fav_filtr .share-btn img{width: 30px}
	.fav_filtr .category_nav{margin-bottom: 0}
	.fav_filtr .btn-group-wrap .btn{line-height: 52px;height: 55px}
	.fav_filtr .btn-group-wrap .btn:last-child{margin-right: 0}
	.content_text-page .text-img-item .p-item p.sel, .content_text-page .text-img-item h3{font-size: 1.5625rem}
	.content_text-page .text-img-item h2{font-size: 2rem}
	.modal-dialog{max-width: 782px;width: 94%}
	.modal-header{padding: 40px 27px 15px 27px}
	.modal-body{padding: 25px 27px 40px 27px;}
	.form-control{height: 55px;line-height: 55px;font-size: 1.125rem;padding: 10px 30px}
	textarea.form-control{height: 270px;padding: 20px 30px}
	.modal .close{width: 55px;height: 55px;right: 27px;top: 27px}
	.modal .close:before{background-size: 18px auto;}
	.form-control::-moz-placeholder{font-size: 1.125rem;}
	.form-control:-ms-input-placeholder{font-size: 1.125rem;}
	.form-control::-webkit-input-placeholder{font-size: 1.125rem}
	.form-control::-input-placeholder{font-size: 1.125rem}
	.modal form label{font-size: 1rem}
	.modal .formControls_btn{justify-content: flex-end;}
	.modal h2{font-size: 2.1875rem;line-height: 118%}
	.modal .formControls_btn .btn{font-size: 1.3889rem;line-height: 62px;height: 65px}
	.leftColon_Product .ImgProduct .swiper-over-none{overflow: hidden !important}
	.ProductDetalyInfo_wrap{display: grid;grid-template-columns: 55% 45%;grid-auto-flow: column; padding: 0 1.25%;}
	.ProductDetalyInfo_wrap .leftColon_Product{grid-column-start: 1;grid-column-end: 2; grid-row-start: 1;margin-bottom: 0}
	.ProductDetalyInfo_wrap .items_importantProp{grid-column-start: 1;grid-column-end: 2;margin-top: 35px;margin-bottom: 0}
	.ProductDetalyInfo_wrap .TitleProduct{
		margin-top: 0; 
		padding-top: 48px;
		/*margin-right: var(--bs-gutter-x, .75rem);*/
		padding-bottom: 32px;
		border-radius: 0 0 35px 35px;
	}
	.page_ProductDetaly .items_importantProp .swiper-wrapper{display: flex;flex-wrap: wrap}
	.leftColon_Product .ImgProduct .swiperThumbImgProduct .card-img{height: 130px;border-radius: 25px}
	.leftColon_Product .ImgProduct .swiperThumbImgProduct .card-img img{border-radius: 25px}
	.leftColon_Product .ImgProduct{height: auto}
	.swiperImgProduct .swiper-slide .card-img, .swiperImgProduct .swiper-slide{height: 400px}
	.swiperImgProduct{margin-bottom: 10px}
	.leftColon_Product .containerImgProduct{max-width: 100%;margin-left: 0;margin-right: 0}
	.ProductDetalyInfo_wrap .middleTitleProduct .h2{font-size: 1.475rem;margin-bottom: 14px;margin-top: 3px}
	.ProductDetalyInfo_wrap .TitleProduct .row{flex-flow: column}
	.ProductDetalyInfo_wrap .middleTitleProduct{order: 1;border: none}
	.ProductDetalyInfo_wrap .topTitleProduct{order: 2;padding: 0;margin-bottom: 16px;}
	.ProductDetalyInfo_wrap .bottomTitleProduct{order: 3}
	.ProductDetalyInfo_wrap .middleTitleProduct .subtitle{font-size: 1.125rem}
	.TitleProduct .containerTitleProduct{max-width: 100%;padding: 0 30px}
	.TitleProduct .art{line-height: 40px;font-size: 1.0625rem;padding: 0 24px;margin-right: 10px}
	.ProductDetalyInfo_wrap .topTitleProduct > div{justify-content: flex-start;width: auto}
	.ProductDetalyInfo_wrap .topTitleProduct .share-btn{width: 40px;height: 40px}
	.ProductDetalyInfo_wrap .topTitleProduct .share-btn img{width: 30px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item{border: none;padding: 10px 0; flex-flow: column;align-items: flex-start;}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{margin-top: 5px}
	.TitleProduct:before{content: none}
	.swiperImgProduct .swiper-slide .card-img, .swiperImgProduct .swiper-slide .card-img img{border-radius: 35px}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom{bottom: auto;top: 400px}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom .icon.size{
		line-height: 40px;
		height: 40px;
		margin-top: -55px;
		border-radius: 60px;
		font-size: 1.2rem;
		padding: 0 15px;
		white-space: nowrap;
		background: #fff;
	}     
	.leftColon_Product .ImgProduct .icons_ .icons_bottom .icon.size img{height: 15px;margin-right: 6px;margin-top: 2px;}
	.page_ProductDetaly .swiperThumbImgProduct{padding-bottom: 24px !important}
	.swiperThumbImgProduct .swiper-scrollbar{width: 100% !important;left: 0 !important;background: #f7f7f7 !important;}
	.page_ProductDetaly .items_importantProp .item .d-flex{background: none;padding: 0}
	.page_ProductDetaly .items_importantProp .item{margin-bottom: 20px}
	.items_importantProp .containerimportantProp{max-width: 100%}
	.page_ProductDetaly .items_importantProp .text{font-size: 0.875rem}
	.page_ProductDetaly .items_importantProp .name{margin-bottom: 8px}
	.ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button {font-size: 1.5625rem;padding-top: 22px;padding-bottom: 22px}
	.ProductDetalyInfoDop_wrap .def_product h4{font-size: 1.875rem}
	.ProductDetalyInfoDop_wrap .accordion-body.def_product{padding: 55px 0}
	.ProductDetalyInfoDop_wrap .def_product .title-label{font-size: 1.25rem;line-height: 50px;padding: 0 30px;margin-bottom: 20px}
	.ProductDetalyInfoDop_wrap .def_product .text, .ProductDetalyInfoDop_wrap .def_product .text p{font-size: 1.1rem;line-height: 130%;}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .left-line-title.title-label{line-height: 50px;margin-top: -25px;margin-left: -100px;}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .img-bg{margin-left: 60px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item.item-img{border-radius: 25px 0 0 25px;margin-bottom: 50px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item:nth-child(2){display: flex;justify-content: center;flex-flow: column;margin-bottom: 50px;border-radius: 0 25px 25px 0;padding-right: 30px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item:nth-child(2n){padding-left: 60px}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct .item-production{padding-left: 60px}
	.page_ProductDetaly:not(.page_arhicCollection) .ProductDetalyInfoDop_wrap .def_product .top_defProduct{margin-bottom: 50px}
	.ProductDetalyInfoDop_wrap .items-charact .item{font-size: 1.125rem;}
	.ProductDetalyInfoDop_wrap .accordion-body{padding: 35px 0}
	.ProductDetalyInfoDop_wrap .items-charact .item .name{width: 240px}
	.ProductDetalyInfoDop_wrap .items_download-files{flex-flow: row;flex-wrap: wrap;margin-bottom: -17px}
	.ProductDetalyInfoDop_wrap .items_download-files .item{width: 50%;margin-bottom: 17px}
	.page_ProductDetaly .home_read_solutions.interiers{margin-top: 5rem}
	.leftColon_Product .ImgProduct .swiperImgProduct .swiper-control{top: auto;bottom: 15px;right: 15px}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right{left: auto;margin-left: 0;right: 28px;}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon{width: 55px;height: 55px;cursor: pointer}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon + .icon{margin-left: 10px}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon{align-items: center;justify-content: center;}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon:not(.bg-black):hover{background: var(--default-color);}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon:not(.bg-black):hover img{filter: grayscale(1) brightness(1000%);}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon.bg-black:hover{background: var(--grey-color-dark);}
	.orderProduct_wrap {margin-top: 13px;}
	.orderProduct_wrap .formControls-wrap{display: flex;flex-wrap: wrap; justify-content: space-between;}
	.orderProduct_wrap label{font-size: 0.9375rem; width: calc(100% - 180px);padding-right: 1px;display: flex !important;align-items: center;}
	.orderProduct_wrap .input-wrap .form-control{height: 40px; width: 40px}
	.orderProduct_wrap .input-wrap .form-control + span{font-size: 0.9375rem}
	.orderProduct_wrap .input-wrap{width: 180px;height: 40px}
	.orderProduct_wrap .input-wrap.input-number .input-number__input{height: 40px}
	.orderProduct_wrap .formControls-wrap .input-wrap input::placeholder {opacity: 0;font-size: 0.9375rem}
	.orderProduct_wrap .input-wrap.input-number .input-number__input{font-size: 0.9375rem}
	.orderProduct_wrap .input-wrap.input-number .input-number__input{width: calc(100% - 70px)}
	.orderProduct_wrap .input-wrap.input-number .input-number__minus, .orderProduct_wrap .input-wrap.input-number .input-number__plus{
		width: 20px;
		height: 20px;
		font-size: 1.3rem;
	}
	.type-ukl > div{width: 180px;}
	.type-ukl{justify-content: space-between;}
	.orderProduct_wrap fieldset.d-flex.type-ukl{flex-flow: row;margin-bottom: 6px}
	.orderProduct_wrap .type-ukl .radio + label{height: 40px}
	.orderProduct_wrap .itogo-summ{background: none;font-size: 0.9375rem;padding: 0;align-items: center;}
	.orderProduct_wrap .itogo-summ .sum{background: var(--grey-color-light);border-radius: 72px;width: 180px;height: 40px;text-align: center;line-height: 40px}
	.orderProduct_wrap .itogo-summ .text{width: calc(100% - 180px);}
	.orderProduct_wrap .type-ukl label{line-height: 40px}
	.orderProduct_wrap .fieldset{background: #fff;padding: 15px 10px 10px 15px; border-radius: 35px}
	.orderProduct_wrap .btn.in-cart{margin: 0 15px;height: 65px; line-height: 62px;padding-left: 65px}
	.orderProduct_wrap .formControls_btn .buy-one-click{width: calc(100% - 30px);height: 65px;line-height: 65px}
	.orderProduct_wrap .fieldset-btns{margin-top: 33px}
	.orderProduct_wrap .formControls_btn{flex-flow: column;align-items: center;}
	.ProductDetalyInfoDop_wrap{margin-top: 30px}
	.orderProduct_wrap .formControls_btn .icon{width: 65px; height: 65px}
	.orderProduct_wrap .formControls_btn .icon svg{height: 65px}
	.orderProduct_wrap .btn.in-cart:after, .orderProduct_wrap .btn.in-cart:before{width: 65px;height: 65px}
	.orderProduct_wrap .formControls_btn .btns-a a{margin: 0 5px}
	.orderProduct_wrap .formControls_btn .btns-a{margin-top: 20px}
	.orderProduct_wrap fieldset.d-flex.type-ukl .form-group{margin-bottom: 0}
	.orderProduct_menu{margin-left: 15px;margin-right: 15px}
	.orderProduct_menu li a{font-size: 1.125rem; padding-left: 10px}
	.collections_items .swiper-collections .item{height: 480px;width: 301px}
	.collections_items .swiper-collections .item.wide-slide{width: 622px}
	.collections_items .swiper-collections .card-text{font-size: 1rem}
	.page_ProductDetaly .module_collections_types{padding-top: 2rem}
	#Modal_order-Oneclick .modal-body{padding-top: 0}
	#Modal_order-Oneclick .info-product .img{height: 186px}
	#Modal_order-Oneclick .info-product .img img{border-radius: 25px}
	#Modal_order-Oneclick .info-product .text .subtitle{font-size: 1.5625rem;line-height: 115%}
	#Modal_order-Oneclick .info-product .text .title{font-size: 2.1875rem;line-height: 115%}
	#Modal_order-Oneclick .modal-dialog{max-width: 947px;margin-top: 80px;}
	.modal form fieldset.fl-btn-agree{flex-flow: row;}
	/*.modal fieldset.fl-btn-agree .formControls_btn .btn{width: 100%}*/
	.page_arhicCollection .collectionsHaract .items-charact{border-bottom: 1px solid var(--grey2);}
	.page_ProductDetaly.page_arhicCollection .ProductDetalyInfoDop_wrap .def_product .top_defProduct{flex-flow: row}
	.page_arhicCollection .ProductDetalyInfoDop_wrap .img-bg{margin-top: 35px}
	.module_projects .swiper-control .btn{font-size: 1rem;margin-right: 10px}
	.module_preview-page.saf_page_preview .preview_content .h2{font-size: 3.125rem}
	.module_preview-page.saf_page_preview .preview_content .text_page p{font-size: 1.5625rem;line-height: 132%}
	.module_preview-page.saf_page_preview .preview_content .text_page {max-width: 401px}
	.module_preview-page.saf_page_preview .preview_content{min-height: 550px}    
	.module_preview-page.saf_page_preview + .block-after_preview {margin-top: -172px;}
	.text-blockquote .colons-ImgText .colonImg{height: 294px}
	.text-blockquote_content {padding: 20px 20px 0 20px}
	.text-blockquote .colons-ImgText .colonImg img{border-radius: 35px}
	.text-blockquote .colons-ImgText .colonText .h2{font-size: 1.875rem;margin-bottom: 30px;}
	.text-blockquote .colons-ImgText .colonText{padding-left: 30px}
	.text-blockquote .colons-ImgText .colonText p{font-size: 0.9375rem;line-height: 132%; padding-top: 0}
	.blockquote.blockq{font-size: 1.875rem}
	.module_blockq{padding-top: 2rem}
	.blockquote.blockq{text-indent: 170px;}
	.module_blockq .blockquote-person .photo{width: 123px;height: 123px}
	.module_blockq .blockq + .blockquote-footer{margin-top: 30px;}
	.module_blockq .blockquote-person .text .name {font-size: 1.5625rem}
	.module_blockq  .blockq + .blockquote-footer .blockquote-person .text .def{font-size: 1.125rem;max-width: 120px;}
	.module_blockq.module_aboutProduction-home{padding-bottom: 0.5rem}
	.module_forRooms{padding-top: 2.5rem}
	.swiper-forRooms .title{font-size: 1.5625rem}
	.swiper-forRooms .swiper-slide{padding: 55px 36px;}
	.swiper-forRooms .number-style{width: 55px;height: 55px}
	.module_protectiveProp .card-body{display: flex;flex-flow: row-reverse;justify-content: space-between;}
	.module_protectiveProp .swiper-protectiveProp .card-img{width: 330px;height: 100%}
	.module_protectiveProp .swiper-protectiveProp .card-middle{width: calc(100% - 330px)}
	.module_protectiveProp .swiper-protectiveProp .card {padding: 15px 15px 15px 20px}
	.module_protectiveProp .swiper-protectiveProp .card-title{font-size: 1.5625rem}
	.module_protectiveProp .swiper-protectiveProp .card-text, .module_protectiveProp .swiper-protectiveProp .card-text p{font-size: 0.875rem}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{padding-right: 20px}
	.swiper-protectiveProp_wrap:before{height: 64%}
	.module_experts .text_content, .module_experts .text_content p{font-size: 1.25rem}
	.module_experts .text_content{max-width: 750px;margin-left: auto;margin-right: auto}
	.module_experts {padding-top: 3rem;padding-bottom: 0.5rem;}
	.module_experts .h2{margin-bottom: 2rem}
	.module_popular-questions .category_nav .btn-group_{justify-content: flex-start;}
	.module_popular-questions .category_nav .btn-group_ .btn{font-size: 1.125rem;height: 55px;line-height: 52px;padding: 0 30px;margin: 0 15px 0 0}
	.module_popular-questions .btn-group-wrap{padding: 31px 0}
	.module_real-reviews .h2, .module_protectiveProp .h2, .module_forRooms .h2{padding-right: 150px;margin-bottom: 2rem}
	.module_real-reviews .swiper-control, .module_protectiveProp .swiper-control, .swiper-forRooms .swiper-control{top: -90px}
	.swiper_real-reviews{margin-top: 0}
	.swiper-experts .card .blockquote{text-indent: 0; padding: 0 0 0 5px}
	.swiper-experts .card-body .name{font-size: 1.125rem;}
	.swiper-experts_ .card-body .name{color: #fff}
	.swiper-experts .card-footer .post{font-size: 0.875rem}
	.swiper-experts_ .card .blockquote{font-size: 0.9375rem}
	.swiper-experts .card-img:before{
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 214px;
		left: 0;
		content: '';
		background: linear-gradient(90deg, #000 0%, rgba(5,5,5,0) 100%);
		background: -webkit-linear-gradient(90deg, #000 0%, rgba(5,5,5,0) 100%);
		background: -moz-linear-gradient(90deg, #000 0%, rgba(5,5,5,0) 100%);
		background: -o-linear-gradient(90deg, #000 0%, rgba(5,5,5,0) 100%);
		background: -ms-linear-gradient(90deg, #000 0%, rgba(5,5,5,0) 100%);
		border-radius: 0 0 35px 35px;
	}
	.swiper_video .item{height: 500px}
	.swiper_video .img-bg{border-radius: 35px}
	.module_video-gallery:before{height: 450px; transform: scale(-1, 1);}
	.module_video-gallery:after{height: 450px}
	.module_video-gallery .h2{max-width: 500px}
	.module_video-gallery .swiper_video {margin-top: 120px}
	.module_video-gallery .swiper_video .swiper-slide .link_, .swiper_videos .swiper-slide .link_{z-index: 4}
	.module_video-gallery{padding-top: 4rem;margin-top: 4.5rem;}
	.swiper-sert_2 .swiper-slide{width: 50%;padding-right: var(--bs-gutter-x, .75rem / 2);padding-left: var(--bs-gutter-x, .75rem / 2);margin-bottom: 20px}
	.swiper-sert_2 .swiper-wrapper{margin-right: var(--bs-gutter-x, -.75rem / 2);margin-left: var(--bs-gutter-x, -.75rem / 2);flex-wrap: wrap}
	.swiper-sert_2 .card-text{font-size: 0.875rem}
	.swiper-sert_2 .card-title{font-size: 1.25rem}
	.module_sert2 .swiper-sert_2 .swiper-slide .cardImg{height: 290px}
	.swiper-sert_2 .card-body{padding: 20px 15px}
	.swiper_real-reviews .card-middle{flex-flow: row-reverse;margin-top: 0;height: 100%}
	.swiper_real-reviews .card-img_group{width: 50%;margin: 0;display: flex;align-items: center;}
	.swiper_real-reviews .card{padding: 15px 12px 15px 30px;}
	.swiper_real-reviews .card-body{width: 50%;padding-top: 90px;padding-right: 25px;height: 100%}
	.swiper_real-reviews .card-img_group .img-bg{height: 100%;border-radius: 25px}
	.pageForDilers .swiper_real-reviews .card-img_group .video-wrap, .pageForDilers .swiper_real-reviews .card-img_group .video-wrap video{border-radius: 25px}
	.swiper_real-reviews .card-img_group > div{height: 319px;margin: 0;padding: 0}
	.swiper_real-reviews .card-img_group .img-bg img{border-radius: 25px}
	.swiper_real-reviews .card-img_group.one > div{height: 100%}
	.swiper_real-reviews .swiper-slide .card-header{position: absolute;top: 40px}
	.swiper_real-reviews .card .blockquote{font-size: 1.125rem}
	.swiper_real-reviews .card-body .name{font-size: 1.5625rem}
	.swiper_real-reviews .card .mob_photo{width: 123px;height: 123px}
	.swiper_real-reviews .card-footer{flex-flow: row-reverse;justify-content: flex-start;}
	.swiper_real-reviews .card-footer .post{font-size: 1.125rem}
	.swiper_real-reviews .card-body .expert_name{margin-left: 25px;width: 110px}
	.home_read_solutions .swiper-read_solutions .item a:hover + .card-img{transform: scale(1.2);}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item > span{width: 150px}
	.swiper_real-reviews .card-img_group div + div{margin-top: 14px}
	.module_protectiveProp .card-number{
		right: auto;
		left: 32px;
		justify-content: flex-start;
		flex-flow: column;
		color: var(--grey-color-dark);
		width: 200px;
		font-size: 1.125rem;
		top: 30px;
	}
	.module_protectiveProp .card-number>span{text-transform: uppercase;margin-top: 10px}
	.module_protectiveProp .card-number .d-flex {justify-content: flex-start;width: auto;}
	.module_protectiveProp .card-number .d-flex .number{text-align: left;width: 25px;color: var(--default-color)}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-middle{padding-top: 90px}
	.swiper_real-reviews .swiper-slide .card-header .card-number{font-size: 1.125rem}
	.swiper_real-reviews .swiper-slide .card-header .card-number .d-flex{margin-top: 3px}
	.swiper_real-reviews .swiper-slide .card-header .card-number .d-flex .number{width: 25px}
	.img-bg img{border-radius: 35px}
	.card-img.img-bg{border-radius: 35px}
	.swiper-sert_2 .cardImg span{display: block}
	.swiper-sert_2 .cardImg a:hover span{opacity: 0; visibility: hidden;}
	.text-blockquote .blockq span:after{width: 29px;height: 28px;right: -38px;}
	.text-blockquote .blockq span:before{bottom: -10px}
	.text-accord .text_content-item .item-header .carrot{display: none}
	.text-accord .text_content-item .row, .text-accord .text_content-item:last-child .row{border: none}
	.text-accord .text_content-item .item-header{font-size: 1.25rem;padding-top: 0;line-height: 111%}
	.text-accord .text_content-item .item-content{display: block;padding-left: 50px;padding-bottom: 50px;}
	.text-accord .text_content-item .item-content, .text-accord .text_content-item .item-content p{line-height: 142%}
	.text-blockquote .colons-ImgText .colonText .h2{margin-top: 0}
	.leftColon_Product .ImgProduct .icons_ .icons_top-left .icon{
		line-height: 40px;
		font-size: 1.2rem;
		height: 40px;
		padding: 0 15px;
	}
	.leftColon_Product .ImgProduct .icons_ .icons_top-left,
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left{flex-flow: column}
	.leftColon_Product .ImgProduct .icons_ .icons_top-left .icon + .icon,
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left .icon + .icon{
		margin-top: 8px;
		margin-left: 0;
	}
	.orderProduct_wrap .formControls_btn .btns-a .icon.ttt img {width: 25px;}
	.orderProduct_wrap .formControls_btn .btns-a .icon.in_fav img{width: 25px}
	.orderProduct_wrap .formControls_btn .btns-a{margin-left: 0}
	.orderProduct_wrap .formControls_btn .btns-a .icon.in_fav, 
	.orderProduct_wrap .formControls_btn .btns-a .compare_check{margin: 0 5px}
	header .enter-btn{margin: 0 0 0 10px}
	header .icon_search{margin: 0 10px}
	.cartProducts_item{flex-flow: row;padding: 0;background: none}
	.cartProducts_item .checkProduct{height: 350px;order: 1;width: 72px; justify-content: start;align-items: center;padding-left: 3px}
	.cartProducts_item .ImgProductBasket_wrap{order: 2;position: relative;padding: 20px 0 30px 20px;width: calc(49% - 14px); border-radius: 35px 0 0 35px; background: #f5f5f5;}
	.cartProducts_item .InfoProduct_wrap{order: 3;padding: 40px 20px 30px 45px;width: 51%;width: 54%;border-radius: 0 35px 35px 0;background: #f5f5f5;}
	.leftColon_Product .cartProducts_item .ImgProductBasket{height: 350px;margin: 0}
	.basket_topIcons{position: absolute;z-index: 2;top: 35px;left: 35px;width: calc(100% - 70px);}
	.leftColon_Product .cartProducts_item .ImgProductBasket .img-bg img{border-radius: 25px}
	.cartProducts_item .basket_topIcons .icon,
	.cartProducts_item .ImgProductBasket .icons_bottom .icon{height: 40px;line-height: 40px;font-size: 1.125rem;padding: 0 15px}
	.cartProducts_item .ImgProductBasket .icons_bottom .icon.size img{height: 15px;margin-right: 6px;}
	.cartProducts_item .ImgProductBasket .icons_bottom {
		bottom: 15px;
		right: 15px;
	}
	.basket_filtr .container > .d-flex{flex-flow: row; justify-content: space-between;}
	.fav_filtr .btn_wrap input + label{line-height: 55px;height: 55px;font-size: 1.2rem}
	.fav_filtr .btn_wrap{margin-top: 0}
	.module_home-catalogue .icon.ttt img{width: 13px}
	.fav_filtr.basket_filtr .btn-group-wrap {margin: 2rem 0;padding: 0;overflow: hidden;}
	.fav_filtr.basket_filtr .btn_wrap{margin-right: 10px}
	.fav_filtr.basket_filtr .btn-group_ *:last-child{margin-right: 0}
	.cartProducts_item .InfoProduct_wrap h3{font-size: 1.875rem;line-height: 150%}
	.cartProducts_item .InfoProduct_wrap .subtitle{font-size: 1.5625rem;line-height: 135%;padding-right: 65px}
	.cartProducts_item .remove_productBasket {width: 40px;height: 40px;top: 20px;right: 20px;background: #d8d8d8;}
	.cartProducts_item .remove_productBasket img{filter: grayscale(1) brightness(0);width: 14px}
	.InfoProduct_content .item .content-stroke .price-new{font-size: 1.125rem}
	.InfoProduct_content .item .content-stroke .price{flex-flow: column}
	.InfoProduct_content .item .name-stroke{width: 140px}
	.InfoProduct_content .item .content-stroke{display: flex;flex-wrap: wrap;justify-content: flex-end;text-align: right}
	.InfoProduct_content .item .content-stroke .price-old{margin-right: 0}
	.InfoProduct_content > .item > .item.item_priceupak{text-align: right;justify-content: flex-end;}
	.InfoProduct_content > .item > .item{border-bottom: none;padding: 0}
	.InfoProduct_content .item-itogo  .content-stroke .price-new{font-size: 1.25rem}
	.InfoProduct_content .item-itogo  .content-stroke .price-old{font-size: 1rem}
	.basket-item-block-amount{height: 40px}
	.InfoProduct_content > .item{border-bottom: none;border-top: 1px solid var(--grey2);}
	.leftColon_Product .cartProducts_item .item-itogo{margin:0;border-radius: 15px}
	.InfoProduct_content{border-top: none}
	.InfoProduct_content .item .content-stroke {width: calc(100% - 140px)}
	.leftColon_Product{margin-bottom: 35px}
	.leftColon_Product .form-wrap_{padding: 40px 28px 0 28px;border-radius: 35px}
	.leftColon_Product .form-wrap_ .form-control{height: 55px}
	.leftColon_Product .form-wrap_ .form-group{margin-bottom: 28px}
	.leftColon_Product .form-wrap_ textarea.form-control {height: 235px;padding: 24px 22px}
	.leftColon_Product .form-wrap_ h6{font-size: 1.5625rem}
	.form-group_radio, .form-group_radio + .form-group_radio{margin-top: 3px}
	.form-group_radio .formControls{margin-top: 22px;padding-right: 20px}
	.form-group_radio .formControls > div{margin-bottom: 22px}
	.form-group_radio .radio + label{font-size: 0.9375rem;line-height: 20px}
	.rightColon_Product .InfoOrder h3{font-size: 2.1875rem;margin-bottom: 30px}
	.rightColon_Product .InfoOrder{padding: 36px 30px 16px 30px;border-radius: 35px;font-size: 1.125rem}
	.rightColon_Product .InfoOrderItogo{margin-top: 30px;padding-top: 6px}
	.rightColon_Product .InfoOrder.InfoOrderItogo .item.promokod .form-group{margin-top: 20px}
	.rightColon_Product .InfoOrder.InfoOrderItogo .item.promokod .basket-coupon-block-coupon-btn{line-height: 52px;font-size: 1.125rem;line-height: 55px;padding: 0 36px}
	.rightColon_Product .InfoOrder.InfoOrderItogo .item.promokod input{padding-right: 180px}
	.rightColon_Product .InfoOrder.InfoOrderItogo .item.item_itrmIt .value{font-size: 1.5625rem}
	.form-check{width: auto;}
	.form-check input + label{line-height: 23px}
	.rightColon_Product .fl-btn-agree{margin-top: 20px}
	form .rightColon_Product .fl-btn-agree .btn:focus{max-width: 554px;line-height: 62px;height: 65px;font-size: 1.5625rem}
	.module_blockquote_ figure{flex-flow: row}
	.pageTeam .module_blockquote_ figure{flex-flow: column;}
	.module_blockquote_ .blockquote-person{flex-flow: column}
	.pageTeam .module_blockquote_ .blockquote-person{flex-flow: row}
	.module_blockquote_ .blockquote{font-size: 1.875rem;text-indent: 0;margin-top: 47px;padding-left: 30px;}
	.module_blockquote_ .blockquote mark{background: url(../img/icons/mark-line2.svg) center bottom no-repeat;color: var(--default-color)}
	.lead_text mark{background: url(../img/icons/mark-line2.svg) center bottom no-repeat;color: var(--default-color);color: var(--default-color)}
	.module_blockquote_ .blockquote div p{font-size: 1.375rem}
	.module_blockquote_ .blockquote div{margin-top: 20px}
	.module_blockquote_ .blockquote-footer{align-items: flex-start;margin-top: 34px}
	.module_blockquote_ .blockquote-person .photo:after{content: none}
	.module_blockquote_ .blockquote-person .text .name{max-width: 200px;margin-top: 6px}
	.module_blockquote_ .blockquote-person .text .def{font-size: 1.125rem}
	.lead_text lead{font-size: 2.25rem}
	.lead-block_bg{
		width: calc(97.5% - var(--bs-gutter-x, .75rem * 2));
		margin: 0 auto;
		border-radius: 35px;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
	}
	.lead-block_ .container{width: 100%}
	.module_contacts-block_for + .lead-block_{margin: 0 auto;}
	.lead-block_bg .text{line-height: 108%;padding: 46px 0;max-width: inherit}
	.module_reasons-forDes .subtitle{font-size: 1.375rem}
	.module_reasons-forDes h3{font-size: 2.25rem}
	.items_reason-possib .item{border-radius: 35px;font-size: 1.25rem;padding: 20px 50px;margin-bottom: 9px}
	.items_reason-possib .item p{font-size: 1.25rem}
	.swiper_programm .card-text{font-size: 1.25rem}
	.lead_text .btn{margin-top: 20px}
	.pageForMasters .module_blockquote_ .blockquote{margin-top: 27px;padding-left: 94px;}
	.pageForMasters .module_blockquote_ .blockquote-footer{margin-top: 14px}
	.module_colomsInfo .colons-ImgText .colonImg {height: 285px;}
	.module_colomsInfo .colons-ImgText .colonText p{font-size: 1.375rem}
	.module_colomsInfo .colons-ImgText .colonText .lead_text lead{font-size: 1.6667rem;padding: 0}
	.module_colomsInfo .colons-ImgText .colonText .lead_text{padding: 0}
	.lead-block_text{margin-top: 60px;border-radius: 0;width: 100%}
	.module_reasons-forDes .wrap_for .swiper_wrap_for{margin-top: 30px}
	.module_video-gallery_{margin-top: 0}
	.module_video-gallery_ h3{font-size: 2.25rem}
	.module_video-gallery.module_video-gallery_ .card-img,
	.module_video-gallery.module_video-gallery_ .link-video .video-wrap{height: 250px}
	.module_reasons-forDes .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card>div {padding: 20px 20px 35px 35px}
	.module_form h3{font-size: 2.5rem}
	.module_form .textform_wrap {padding: 72px 0 20px 90px;max-width: 55%}
	.module_form .textform_wrap p{font-size: 1.875rem;line-height: 118%;margin-top: 34px}
	.module_form .form_wrap form{border-radius: 0 0 35px 35px}
	.module_form .form_wrap{margin-top: 50px}
	.module_form .form_wrap form {padding: 64px 61px 60px 61px}
	.module_form .form_wrap form .text{max-width: inherit;}
	.module_form .form_wrap form .text h3{font-size: 2.8125rem}
	.module_form .form_wrap .formResponsive lead{font-size: 1.5625rem;max-width: 500px}
	.module_form .form_wrap .formResponsive .row{margin: 0}
	.module_form .form_wrap .formResponsive .form-group_radio {margin-top: 30px}
	.module_form .form_wrap .formResponsive .form-group_radio .formControls{margin-top: 20px;display: flex;}
	.module_form .form_wrap .formResponsive .form-group_radio .formControls > div{margin-right: 25px}
	.module_form .form_wrap .formResponsive .form-group_radio .radio + label{padding-left: 20px;font-size: 1rem}
	.module_form .container:before, .module_form .container:after{border-radius: 35px}
	.error_content .error_text div{font-size: 12.5rem}
	.error_content .error_text span{font-size: 1.875rem}
	.error_content:before{height: 300px}
	.error_content{padding-bottom: 370px}
	.page_Cart .rightColon_Product{border-radius: 0 0 25px 25px;padding-left:calc(var(--bs-gutter-x) * .5 + 15px);padding-right:calc(var(--bs-gutter-x) * .5 + 20px);}
	.page_Cart .rightColon_Product:before, .rightColon_Product:after{width: calc(100% + var(--bs-gutter-x, .75rem * 2))}
	.orderProduct_wrap .type-ukl .radio + label img,
	.orderProduct_wrap .type-ukl .form-group:first-child .radio + label img{margin-top: 0;margin-left: 50%}
	#form_orderProduct{max-width: inherit;}
	.page_Cart .rightColon_Product .fl-btn-agree .btn,
	form .rightColon_Product .fl-btn-agree .btn:hover, 
	.rightColon_Product .fl-btn-agree .btn:focus{line-height: 62px;height: 65px;font-size: 1.5625rem;max-width: 500px; width: 100%}
	.rightColon_Product .InfoOrder .item{font-size: 1.125rem}
	.rightColon_Product .InfoOrder .item .name{padding-right: 20px}
	.leftColon_Product .form-group_radio_ .bx-soa-pp-company{padding-bottom: 22px}
	.lead-block_text .text span:before{height: 69px;width: 69px;right: -13px}
	.modal-action .modal-dialog{width: 700px;margin: 40px auto 0 auto}
	.modal-action .title{font-size: 1.4375rem;margin-bottom: 28px;}
	.modal-action .modal-body{padding-top: 28px;padding-bottom: 18px}
	.modal-action lead{font-size: 1.875rem;line-height: 118%;border-left: 3px solid var(--brand-color);padding-left: 25px}
	.modal.modal-action .close.btn{top: 15px;right: 15px;height: 55px}
	.modal-action .action_body{margin: 16px -27px;padding: 0;width: calc(100% + 54px)}
	.modal-action .action_body .number{font-size: 4.4375rem}
	.modal-action .action_body .text{font-size: 1.4375rem;line-height: 118%;}
	.modal-action .action_body .d-flex{padding: 30px 40px}
	.modal-action .action_body .img-bg{border-radius: 25px;height: 296px}
	.modal-action .action_body .img-bg img{border-radius: 25px}
	.modal.modal-action .btn{height: 65px;line-height: 62px;font-size: 1.875rem}
	.modal.modal-action .close{width: 55px;height: 55px}
	.modal-action_ .action_body .img-bg{height: 446px}
	.modal-action_ .action_body{margin: 24px -5px 16px -5px; width: calc(100% + 10px);}
	.modal-action_ .action_body .number{font-size: 5.3125rem}
	.modal-action_ .action_body .d-flex{margin-top: 16px}
	.top_team .h2{font-size: 2.5rem;margin-left: 0;margin-top: 1rem;margin-right: 50px}
	.top_team .subtitle{line-height: 125%;text-transform: uppercase;font-size: 1.2rem;color: var(--brand-color);margin-top: 30px}
	.Imgteam .img-bg{height: 250px;border-radius: 35px}
	.Imgteam .img-bg img{border-radius: 35px}
	.Imgteam .smallText{line-height: 137%;color: var(--brand-color);font-weight: 400}
	.Imgteam h3{font-size: 1.875rem;line-height: 108%;}
	.Imgteam{padding-bottom: 1.6rem}
	.module_blockquote_ .Blockquote_wrap .blockquote p{color: var(--brand-color);font-size: 1rem}
	.Blockquote_wrap .blockquote{margin-top: 0;margin-bottom: 30px;padding-left: 0;}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_){padding-bottom: 1.7rem}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{font-size: 1.875rem}
	.Team_{margin-top: 4px}
	.pageTeam .category_nav .btn-group_{flex-wrap: wrap}
	.pageTeam .category_nav .btn-group_ .btn{font-size: 1.125rem;padding: 0 17px;height: 55px;line-height: 52px;margin-bottom: 15px}
	.Team_ .reviews_wrap .head-post_item{max-width: inherit;}
	.Team_ .reviews_wrap .head-post_item .card-img{width: 50%;height: 390px;padding-right: 0}
	.Team_ .reviews_wrap .head-post_item .card{flex-flow: row}
	.module_team_{padding-top: 0}
	.Team_ .reviews_wrap .head-post_item .card-img + div{padding-left: 40px}
	.Team_ .reviews_wrap .head-post_item .card-title .name{font-size: 1.5625rem}
	.Team_ .reviews_wrap .head-post_item .card-title .second-name{font-size: 2.1875rem}
	.Team_ .reviews_wrap .head-post_item .card-title{margin-top: 0}
	.Team_ .reviews_wrap .head-post_item .card-header{justify-content: flex-start;}
	.Team_ .reviews_wrap p.lead-p.mini{border-left: 4px solid #000;padding-left: 20px}
	.Team_ .reviews_wrap .head-post_item p.lead-p.mini{color: var(--brand-color);font-size: 0.9375rem;margin-bottom: 15px}
	.Team_ .reviews_wrap .head-post_item .blockquote{font-size: 0.875rem;margin-top: 10px}
	.Team_ .reviews_wrap .team-item .card-title{font-size: 1rem;margin-top: 20px}
	.Team_ .reviews_wrap .team-item .card-img img,.Team_ .reviews_wrap .team-item .card-img,
	.Team_ .reviews_wrap .subhead-post_item .card-img img, .Team_ .reviews_wrap .subhead-post_item .card-img{border-radius: 25px}
	.Team_ .reviews_wrap .team-item .card-subtitle, .Team_ .reviews_wrap .team-item p.lead-p.mini,
	.Team_ .reviews_wrap .subhead-post_item .card-subtitle{font-size: 1rem}
	.Team_ .reviews_wrap .team-item p.lead-p.mini{padding-left: 12px}
	.Team_ .reviews_wrap .subhead-post_item{max-width: inherit;}
	.Team_ .reviews_wrap .subhead-post_item .card-img{width: 286px;height: 229px}
	.Team_ .reviews_wrap .subhead-post_item .card{flex-flow: row}
	.Team_ .reviews_wrap .subhead-post_item .card-img + div{width: calc(100% - 286px)}
	.Team_ .reviews_wrap .subhead-post_item .card-img:before{width: 35px;height: 35px;border-radius: 35px}
	.Team_ .reviews_wrap .subhead-post_item .card-header{margin-top: 0}
	.Team_ .reviews_wrap .subhead-post_item .card-title{font-size: 1rem}
	.Team_ .reviews_wrap .subhead-post_item .card-subtitle{margin-top: 15px}
	.Team_ .reviews_wrap .subhead-post_item p.lead-p.mini{color: var(--brand-color);width: 50%}
	.Team_ .reviews_wrap .subhead-post_item p.lead-p.mini + p.lead-p.mini{border-left: none}
	.Team_ .reviews_wrap .subhead-post_item .card-text{display: flex;flex-wrap: wrap}
	.Team_ .reviews_wrap .subhead-post_item .card_mark{padding-left: 13px}
	.Team_ .reviews_wrap .subhead-post_item .blockquote{color: var(--default-color);margin-top: 0}
	.Team_ .reviews_wrap .team-item .blockquote{margin-top: 25px;color:var(--brand-color) }
	.Imgteam.teamBottom .img-bg{height: 455px;border-radius: 35px}
	.Imgteam.teamBottom .img-bg img{border-radius: 35px}
	.Imgteam.teamBottom .container{position: relative;}
	.Imgteam.teamBottom .d-flex{
		position: absolute;
		bottom: 40px;
		left: 50%;
		transform: translateX(-50%);
	}
	.Team_ .reviews_wrap .head-post_item .card-img .card-subtitle{width: 215px;left: 35px}
	.Team_ .reviews_wrap .head-post_item .card-img .card_mark{width: 160px;margin-top: 50px;left: 35px}
	.Team_ .reviews_wrap .head-post_item .card-img:before{width: 50px;height: 50px;right: 10px}
	.modal .form-check input:checked + label:before{background-size: 14px auto;}
	.modal .form-check input + label:before{width: 23px;height: 23px}
	.modal .form-check input + label{padding-left: 40px}
	.team-items.flex-scroll{flex-wrap: wrap}
	.previewAbout .colons-ImgText .colonText .h2{font-size: 2.1875rem;margin-bottom: 2rem}
	.previewAbout .colons-ImgText .colonText > div{height: 100%;border-radius: 30px}
	.previewAbout .colons-ImgText .colonText p{font-size: 0.9375rem}
	.previewAbout .colons-ImgText .img-bg{height: 475px}
	.plus_AboutBrand.plus_one .title-text{padding-top: 132px}
	.plus_AboutBrand .title_ .h2{font-size: 1.875rem;font-weight: 700;width: calc(100% - 86px);margin-bottom: 2rem}
	.plus_AboutBrand .title_ div{font-size: 3.125rem;width: 86px}
	.plus_AboutBrand .text{padding: 0}
	.plus_AboutBrand .subtitle small{color: var(--grey-color-dark);font-size: 1.125rem !important;line-height: 108%}
	.plus_AboutBrand.plus_one .title-text .text{margin-top: 25px}
	.plus_AboutBrand .text .btn{font-size: 1.5625rem;height: 65px;line-height: 62px}
	.plus_AboutBrand.plus_one .title-text{padding-bottom: 130px}
	.plus_AboutBrand.plus_one .Content_text{justify-content: space-between;}
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{width: 100%;font-size: 1.25rem;padding-top: 0;line-height: 120%}
	.plus_AboutBrand .module_protectiveProp .swiper-protectiveProp .card{padding: 20px}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop,
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop{color: #fff;left: 30px;bottom: 35px;width:calc(100% - 60px)}
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop{bottom: 100px;left: 40px;width:calc(100% - 80px)}
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop p{color: #fff;font-weight: 400;font-size: 1.125rem}
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop .d-flex{font-size: 1.5625rem;line-height: 108%;margin-bottom: 25px}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop div{font-size: 1.5625rem;font-weight: 700;line-height: 108%;flex-flow: column}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop span{font-size: 6.25rem;font-weight: 700;line-height: 108%}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop p{font-size: 1.125rem;color: #fff;font-weight: 400;margin-top: 20px}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img, .pageProd .swiper-protectiveProp_wrap .card-img{position: relative;}
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:before,
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:after,
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:nth-child(2n +1):before{content: none}
	.pageAboutBrand .modules_linesInfo .line_item .bg_{height: 550px}
	.pageAboutBrand .modules_linesInfo .line_item{padding-top: 110px}
	.pageAboutBrand .content_box.grid .subtitle{margin-top: 34px;width: 240px}
	.pageAboutBrand .content_box .img{width: 245px}
	.plus_AboutBrand .subtitle small{font-size: 1.125rem !important;}
	.pageAboutBrand .content_box .text-block h3 {font-size: 1.5625rem;}
	.pageAboutBrand .content_box.grid .text-block *{max-width: 100%}
	.pageAboutBrand .content_box.grid .text-block h3{max-width: 240px}
	.pageAboutBrand .content_box.grid .text-block{margin-top: -80px}
	.pageAboutBrand .content_box.grid .text-block p.lead-p, .pageAboutBrand .content_box p + p,
	.pageAboutBrand .appeal-wrapper .appeal-content p.lead-p.mini, .pageAboutBrand .appeal-wrapper .appeal-content .label{font-size: 0.9375rem}
	.pageAboutBrand .appeal-wrapper .appeal-content p:not(.lead-p.mini){font-size: 0.875rem}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item{height: 214px;}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item-content{border-radius: 35px;justify-content: flex-start;align-items: flex-start;text-align: left;padding: 35px 30px;}
	.pageAboutBrand .appeal-wrapper .appeal-content h3{max-width: 100%;margin-top: 15px}
	.pageAboutBrand .appeal-wrapper .appeal-content .label{color: var(--default-color)}
	.pageAboutBrand .appeal-wrapper .appeal-content {padding: 30px 25px 40px 25px;height: calc(100% - 20px);}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item h3, .pageAboutBrand .module_types-product .typesProducts-wrapper .item .black{font-size: 1.5625rem;padding-right: 60px;line-height: 108%}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .btn_indet{width: 40px;height: 40px;top: 15px;right: 15px}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .btn_indet img{width: 12px}
	.plus_AboutBrand:not(.plus_one) .Content_text{flex-flow: row;padding: 0}
	.pageAboutBrand .Team_{background: none;margin-top: 0;padding-top: 0}
	.pageAboutBrand .Team_ .reviews_wrap{background: var(--grey-color-light);padding: 45px 40px 40px 40px;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img{width: 100%;height: 400px;max-width: 429px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-info{flex-flow: column;align-items: flex-start;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:after{content: none}
	.head-post_item .card-body .card-text{flex-flow: column}
	.head-post_item .card-body .card-text p{width: 100%}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .name{width: 100%}
	.pageAboutBrand .Team_ + .text_content{background: none;}
	.pageAboutBrand .middle_block .Team_ + .text_content .text_content_bg{background: var(--grey-color-light);}
	.pageAboutBrand .middle_block .Team_ + .text_content .row{justify-content: flex-end;}
	.previewAbout .colons-ImgText .img-bg span img{width: 170px;height: 80px;border-bottom-left-radius: 0;}
	.previewAbout .colons-ImgText .img-bg span{left:0}
	.pageAboutBrand .plus_one .modules_linesInfo{margin-top: 0}
	.pageAboutBrand .modules_linesInfo .subtitle small{font-size: 0.9375rem !important;}
	.pageAboutBrand .content_box{padding-bottom: 40px;padding-left: 48px}
	.pageAboutBrand .appeal-wrapper, .pageAboutBrand .module_types-product .typesProducts-wrapper{margin-top: 50px}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .btn_indet img{width: 24px}
	.pageAboutBrand .module_types-product{padding-bottom: 2rem}
	.plus_AboutBrand:not(.plus_one) .title_{margin-top: 70px;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.pageAboutBrand .Content_text .text .label{font-size: 0.9375rem;color: var(--grey-color-dark);line-height: 108%;margin-bottom: 24px}
	.plus_AboutBrand:not(.plus_one) .text{margin-top: 18px;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.plus_AboutBrand .title-text p:not(.litl){font-size: 1.25rem}
	.pageAboutBrand .middle_block .text_content .row > div > div{padding: 40px 30px 0 0}
	.pageAboutBrand .middle_block .text_content p{font-size: 0.875rem}
	.pageAboutBrand .middle_block .text_content_bg{padding-left: 40px;padding-right: 40px;border-radius: 35px 35px 0 0}
	.pageAboutBrand .middle_block .text_content h3:after{width: 133px}
	.pageAboutBrand .middle_block .text_content .img-bg{margin-top: 27px;border-radius: 25px;margin-right: -25px}
	.pageAboutBrand .middle_block .text_content .img-bg img{border-radius: 25px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card.flex-scroll{overflow: inherit;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img{margin-left: -25px}
	.pageAboutBrand .middle_block .text_content:first-child:before{height: calc(34% + 10px);}
	.pageAboutBrand .middle_block .text_content h3{height: 79px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .name{padding-left: 0;font-size: 1.25rem}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-title .second-name{font-size: 1.875rem}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body .card-text p{font-size: 0.835rem;line-height: 145%;margin-bottom: 0}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item p.lead-p.mini{margin-bottom: 12px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .btn,
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .btn:hover,
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .btn:focus{padding: 0 10px;width: 246px;margin-top: 20px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card .card-left + div,
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card .card-left + div .card-body{display: flex;flex-flow: column;justify-content: space-between;flex-wrap: wrap;}
	.pageAboutBrand .middle_block .Team_ + .text_content .text_content_bg{padding-bottom: 70px;border-radius: 0 0 35px 35px}
	.pageAboutBrand .middle_block .module_team_{padding-bottom: 0;overflow: hidden;}
	.pageAboutBrand .middle_block .Team_ + .text_content h3:before{width: calc(100% + 2000px);margin-left: -1000px}
	.pageAboutBrand .module_aboutProduction-home{padding-top: 1.5rem}
	.pageAboutBrand .module_aboutProduction-home .blockquote{text-indent: 0;}
	.pageAboutBrand .module_aboutProduction-home .blockquote-person .text .name{font-size: 1.5625rem}
	.pageAboutBrand .blockquote-person .text .def{font-size: 1.125rem}
	.pageAboutBrand .module_aboutProduction-home .blockquote-footer{margin-top: 10px}
	.pageAboutBrand .modules_linesInfo-top{padding-top: 3rem}
	.pageAboutBrand .modules_linesInfo.modules_linesInfo-top .line_item{padding-bottom: 0}
	.pageAboutBrand .modules_linesInfo.modules_linesInfo-top .line_item .bg_{bottom: auto;top: 0}
	.pageAboutBrand .modules_linesInfo-top .content_box.grid{margin-top: -85px;margin-bottom: 160px}
	.plus_three{margin-top: 30px}
	.plus_AboutBrand.plus_three .title-text{border-radius: 35px 35px 0 0;padding-bottom: 130px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:before{
		position: absolute;
		content: '';
		width: 120px;
		height: 87px;
		left:-20px;
		bottom: 65px;
		border-radius: 0 0 0 52px;
		border-left: 20px solid var(--grey-color-light);
		border-bottom: 20px solid var(--grey-color-light);
		background-image: none;
	}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:after{
		position: absolute;
		content: '';
		width: 259px;
		height: 56px;
		left:90px;
		bottom: -20px;
		border-radius: 0 0 0 60px;
		border-left: 20px solid var(--grey-color-light);
		border-bottom: 20px solid var(--grey-color-light);
		top: auto;
		background-image: none;
	}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span{
		position: absolute;
		background: var(--grey-color-light);
		height: 90px;
		width: 130px;
		bottom: -5px;
		left: 0;
		border-radius: 0 30px 0 0;
	}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span img{
		border-radius: 0;
		margin-top: 15px;
		object-fit: inherit;
		height: auto;
		width: 123px;
	}
	.plus_AboutBrand.plus_three .module_protectiveProp .card-text{overflow-y: visible;height: auto}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 658px}
	.plus_AboutBrand .swiper-protectiveProp_wrap:before{height: 36%}
	.pageQw .title_block h1{font-size: 2.1875rem}
	.pageQw .category_nav {margin-top: 5px; padding-top: 40px;margin-bottom: 20px}
	.pageQw .category_nav .btn-group-wrap{overflow: visible;}
	.pageQw .category_nav .btn-group_ .btn{height: 55px;line-height: 52px;margin-bottom: 20px}
	.pageQw .category_nav .btn-group_{flex-wrap: wrap;justify-content: center;}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{font-size: 1.875rem;padding: 32px 25% 43px 167px;min-height: 150px;align-items: flex-start;}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-item:before{
		width: 63px;
		height: 63px;
		border-radius: 50%;
		background: var(--default-color);
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		top: 15px;
		left: 15px;
		font-size: 1.5625rem;
		font-weight: 700;
	}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-button::before{width: 55px;height: 55px;top: 22px;right: 22px;background-size: 14px auto;}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button:not(.collapsed){min-height:inherit}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .qw{margin-left: 50px;border-radius: 35px 35px 35px 0}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .an{margin-right: 50px;border-radius: 35px 35px 0 35px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item > div{font-size: 1.125rem;line-height: 120%;padding: 36px 60px;margin-bottom: 15px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item > div p{font-size: 1.125rem;line-height: 120%}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-item, .pageQw .ProductDetalyInfoDop_wrap .accordion-item{padding-bottom: 30px}
	.item_checks_wrap .items .item,.item_checks_wrap .items .item p{font-size: 1.125rem;line-height: 120%}
	.item_checks_wrap .title{font-size: 1.25rem; line-height: 124%}
	.item_checks_wrap{padding: 35px 40px 25px 40px;border-radius: 35px}
	.item_checks_wrap .items .item{padding: 25px 0 25px 30px;}
	.item_checks_wrap .items .item:before{top: 28px;background-size: 15px auto;}
	.item_checks_wrap .items .item:not(.example){flex-flow: row;}
	.item_checks_wrap .items .item .select{width: 150px;padding-right: 15px}
	.item_checks_wrap .items .item .select + div{width: calc(100% - 150px)}
	.pageQw .column3-items .card{border-radius: 35px}
	.pageQw .column3-items .card .card-img{height: 220px}
	.pageQw .column3-items .card-title_{font-size: 1.25rem;margin-bottom: 20px}
	.column3-items .card-text_{font-size: 1.125rem}
	.textQw{padding-bottom: 120px;font-size: 2.1875rem;line-height: 108%}
	.keis-block .item_text,.keis-block .item_lead > div p{font-size: 1.125rem;line-height: 120%}
	.keis-block .item_text > div, .keis-block .item_lead > div{border-radius: 35px}
	.keis-block .item_text .text_bg{border-radius: 25px;padding: 30px;margin-top: 30px}
	.keis-block .item_lead{margin-top: 30px}
	.keis-block .item_lead > div h4{font-size: 1.5625rem;margin-bottom: 25px}
	.keis-block .item_lead > div p{max-width: 400px}
	.keis-block .item_lead > div .btn{margin-top: 20px}
	.keis-block .item_lead > div .btn, .keis-block .item_lead > div .btn:hover,.keis-block .item_lead > div .btn:focus{height: 45px;line-height: 42px;font-size: 1.125rem}
	.previewQw .slide_media .slide_text{position: absolute;top: 0;left: 45%; height: 100%;width: 49%;padding-bottom: 20px;display: flex; flex-flow: column;justify-content: flex-end;}
	.previewQw .row{position: relative;}
	.previewQw .slide_media .card-link .poster{height: 346px}
	.previewQw{margin-top: 10px;margin-bottom: 14px}
	.previewQw .poster:after {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
		transform: rotate(180deg);
		border-radius: 35px 0 0 35px;
	}
	.previewQw .slide_media .slide_text h2{font-size: 1.875rem;margin-bottom: 5rem;width: 300px;}
	.previewQw .slide_media .slide_text .def .left{font-size: 1.25rem}
	.previewQw .slide_media .slide_text .def > div{font-size: 0.9375rem}
	.pageGarantee .column3-items.flex-scroll{width: 100%;margin: 0}
	.pageGarantee .previewQw .slide_media .slide_text h2{margin-bottom: 2rem;width: 100%}
	.garantee_item h3{font-size: 1.875rem}
	.gar_item-header{padding-left: 153px}
	.garantee_item{padding-top: 36px;padding-bottom: 54px}
	.pageGarantee .column3-items.not-numbers .card-img{height: 250px}
	.garantee_item .gar-item_cont .text{font-size: 1.333rem;margin-top: 22px}
	.pageGarantee .column3-items{padding-top: 28px}
	.pageGarantee .column3-items.not-numbers .card-title_{font-size: 1.875rem}
	.pageGarantee .column3-items.not-numbers .card-text_ span{font-size: 1.25rem;margin-bottom: 2px}
	.pageGarantee .column3-items.not-numbers .card-text_{font-size: 0.9375rem}
	.pageGarantee .column3-items.not-numbers .card-body {padding-top: 37px}
	.pageGarantee .column3-items.not-numbers .card-title_{margin-bottom: 54px}
	.pageGarantee .column3-items.not-numbers .card-title_:before{height: 35px;margin-top: 9px}
	.column3-items + p{font-size: 1.125rem;margin-top: 26px}
	.garantee_item:before{width: 63px;height: 63px;right: auto;left: 13px;font-weight: 700;font-size: 1.5625rem}
	.pageGarantee .column3-items .number-style{font-size: 1.125rem;width: 55px;height: 55px}
	.pageQw .column3-items .card-text_{font-size: 0.9375rem}
	.pageGarantee .column3-items .card-body{padding-bottom: 40px}
	.items_points-number .item p{font-size: 1.125rem;line-height: 178%;}
	.items_points-number .item .title_{font-size: 1.5625rem;margin-bottom: 15px}
	.items_points-number .item{padding: 33px 10px 35px 93px;}
	.items_points-number .item:before{top: 36px;font-size: 1.25rem;left: 36px}
	.pageGarantee .column3-items.column2-items.flex-scroll{overflow: inherit;}
	.pageGarantee .column2-items .card-body {padding: 26px 80px 40px 36px}
	.pageGarantee .column2-items .number-style{top: 24px;right: 33px;width: auto;height: auto}
	.pageGarantee .column2-items .card-title_{margin-bottom: 32px}
	.pageGarantee .column2-items .card-text_ p{margin-bottom: 15px}
	.pageGarantee .column2-items .card-text_ .btn{margin-top: 20px}
	.pageGarantee .column3-items.colors_items .card-body{padding-top: 120px}
	.pageGarantee .btn, .pageGarantee .btn:focus{font-size: 1.125rem; line-height: 42px; height: 45px;padding: 0 20px}
	.block_important .block_important-wrap h3{font-size: 1.8667rem}
	.block_important .text{font-size: 1.25rem}
	.block_important {margin-bottom: 50px;margin-top: 40px}
	.block_important .block_important-wrap {padding: 40px 0}
	.pageGarantee .previewQw .poster:after{
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(49, 49, 49, 1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(49, 49, 49, 1) 100%); 
        background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(49, 49, 49, 1) 100%);
        background: -o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(49, 49, 49, 1) 100%);
        background: -ms-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(49, 49, 49, 1) 100%);
	}
	.table_wrap table{width: 100%;margin-left: 0;margin-right: 0;}
	.table_wrap table th{font-size: 1.25rem;padding: 28px 0}
	.table_wrap.coltb-3 table th{width: 33.3333%}
	.table_wrap.coltb-4 table th{width: 25%}
	.table_wrap table td{font-size: 0.9375rem;padding: 16px 0}
	.table_wrap table tbody tr{border-top: 1px solid var(--grey3)}
	.table_wrap{background: #fff;border-radius: 35px;padding: 6px 26px;margin-top: 27px}
	.table_wrap span{display: none}
	.pageGarantee .column3-items.example-items .card-img{height: 150px}
	.pageGarantee .column3-items.example-items .card-body{padding-top: 15px}
	.block_contstcUs_{margin: 40px 0 0 0;width: 100%;}
	.block_contstcUs_ .item > div p{font-size: 1.25rem}
	.garantee_item h3{display: flex;}
	.garantee_item h3 span{width: 50%;padding-right: 20px}
	.garantee_item h3 span + span{margin-top: 0}
	.pageGarantee .block_contstcUs_ .social_buttons .btn.btn-icon{width: 45px;padding: 3px}
	.pageGarantee .block_contstcUs_ .social_buttons .btn{padding: 0 8px}
	div + .module_tg-block.module_phone, div[id*="bx_incl_area_"] .module_tg-block.module_phone{margin-top: 90px}
	.pageForDilers .sert_page_preview .preview_content + .container{width: 280px;top: 0;height: 100%;display: flex;justify-content: center;flex-flow: column}
	.pageForDilers .sert_page_preview .preview_content .bg_{width: calc(100% - 240px);border-radius: 0 35px 35px 0}
	.pageForDilers .sert_page_preview .preview_content + .container small{font-size: 1.125rem !important;line-height: 125%}
	.pageForDilers .sert_page_preview .container h1{font-size: 2.25rem;margin-top: 24px}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr{
		transform: rotate(360deg);
		width: calc(100% + 234px);
		margin-left: -234px;
	}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr:after{
		position: absolute;
		left: 0;
		top: 0;
		width: 242px;
		height: 100%;
		content: '';
		background: #000;
		border-radius: 35px 0 0 35px;
	}
	.pageForDilers .module_advert .row{height: 436px}
	.pageForDilers .module_advert .advert_left-content .text-block p{font-size: 2.5rem}
	.pageForDilers .module_advert .advert_left-content > div{flex-flow: row;align-items: flex-start;padding: 50px 40px 20px 40px}
	.pageForDilers .module_advert .advert_left-content .text-block{width: auto;max-width: 85%;}
	.pageForDilers .module_advert .advert_right-content > div h3{font-size: 2.1875rem}
	.pageForDilers .module_advert .advert_right-content > div{padding: 25px 50px}
	.pageForDilers .module_advert .advert_right-content p{max-width: inherit;margin-bottom: 40px}
	.pageForDilers .module_advert .advert_right-content > div h3{margin-bottom: 55px}
	.pageForDilers .module_advert .advert_right-content > div h3:before{width: 130px;background-size: 100% auto;height: 30px;margin-top: 25px}
	.pageForDilers .module_advert .advert_right-content{height: 100%}
	.pageForDilers .module_blockquote_ .blockquote{font-size: 1.5625rem;padding-left: 18px}
	.pageForDilers .module_blockquote_ .blockquote-person {flex-flow: row}
	.pageForDilers .blockquote-page-sert{padding-top: 6rem}
	.pageForDilers .blockquote-page-sert .blockquote-person .text{width: calc(100% - 200px)}
	.pageForDilers .module_blockquote_ .blockquote-person .photo{margin-right: 15px}
	.pageForDilers .module_blockquote_ .blockquote:before{width: 86px;height: 100px;background-size: 100% auto;margin-left: -85px;top: -90px}
	.pageForDilers .module_reasons-forDes section{padding: 100px 0 0 0}
	.pageForDilers .module_reasons-forDes .subtitle{font-size: 1.25rem}
	.pageForDilers .module_reasons-forDes h3 {font-size: 2.5rem}
	.pageForDilers .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-text{font-size: 1.25rem}
	.pageForDilers .module_experts h3, .map_wrap h3, .module_onl-help h3{font-size:2.5rem}
	.pageForDilers .module_experts {padding-top: 2.5rem}
	.pageForDilers .swiper_real-reviews .card-middle{flex-flow: row-reverse;margin-top: 0}
	.pageForDilers .module_real-reviews .swiper-slide{width: 643px}
	.pageForDilers .swiper_real-reviews .card-img_group{width: 296px}
	.pageForDilers .swiper_real-reviews .card-img_group > div{height: 403px}
	.pageForDilers .swiper_real-reviews .card{padding: 4px 15px 15px 15px}
	.pageForDilers .swiper_real-reviews .card .blockquote{font-size: 1rem}
	.pageForDilers .swiper_real-reviews .card-body .name{font-size: 1.25rem;text-align: right}
	.pageForDilers .swiper_real-reviews .card-body .expert_name {align-items: flex-end}
	.pageForDilers .swiper_real-reviews .card-footer .post{font-size: 1rem}
	.pageForDilers .swiper_real-reviews .card-body{padding-right: 15px}
	.advantages_check .pos-a{height: 360px}
	.advantages_check h6{max-width: 695px;font-size: 2.5rem}
	.advantages_check h6:before{content: none}
	.advantages_check{padding-top: 179px}
	.advantages_check-content {padding: 65px 45px}
	.advantages_check-content .item_checks_wrap{margin-top: 44px}
	.advantages_check-content .item_checks_wrap p{font-size: 1.5625rem;margin-bottom: 26px}
	.advantages_check-content .item_checks_wrap .item{
		font-size: 1rem;
		padding: 0 0 0 40px;
		height: 52px;
		display: flex;
		align-items: center;
	}
	.advantages_check-content .item_checks_wrap .items{column-count: 2; column-gap: 0;}
	.advantages_check-content .btn{margin-top: 30px}
	.pageForDilers .module_reasons-forDes .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-header{flex-flow: row}
	.advantages_check-content{border-radius: 35px}
	.pageForDilers .swiper-experts .card-img:before{content: none}
	.module_onl-help_content .qw:not(.qw_), .module_onl-help_content .qw.qw_{margin-left: 42%}
	.module_onl-help_content .qw:not(.qw_):after{left: -42%;width: 350px;height: 503px;top: 20px}
	.module_onl-help_content .qw.qw_{font-size: 1.2rem; padding: 29px 53px; margin-top: 20px}
	.map_wrap{margin-top: 3.5rem}
	.map-content{margin-top: 25px}
	.map_wrap .map{height: 413px;margin-top: 22px;border-radius: 35px}
	.map_wrap .map img{border-radius: 35px}
	.map_wrap .filtr_search{height: 55px;margin-top: 20px}
	.towns_forDilers>div p{font-size: 1.5625rem}
	.towns_forDilers>div {padding: 45px 44px;margin-top: 12px}
	.towns_forDilers .items .item{font-size: 1.2rem;padding: 13px 0 13px 35px;}
	.towns_forDilers .items{margin-bottom: 32px}
	.module_onl-help_content .qw:not(.qw_){font-size: 1.5625rem;line-height: 108%;padding: 44px 54px;}
	.module_onl-help{margin-top: 92px}
	.module_onl-help h3{padding-left: 45px;position: absolute;top: 0;left: 60px}
	.module_onl-help .container{position: relative}
	.module_onl-help_content{padding-top: 2px;padding-bottom: 88px}
	.module_onl-help_content .qw{margin-top: 27px}
	.module_onl-help:before{height: 575px}
	.map_wrap .filtr_search .select2-container .select2-selection--single{height: 41px !important}
	.map_wrap .filtr_search .select2-selection__rendered{line-height: 41px !important;font-size: 1rem !important}
	.map_wrap .map-content .text{font-size: 1.125rem; justify-content: center;padding-left: 0;width: 20%}
	.map_wrap .filtr_search #filter_form_map{width: 80% !important}
	.map_wrap .filtr_search .select2-container--default .select2-selection--single .select2-selection__arrow{right: 15px;height: 41px}
	#map-yandex > ymaps > ymaps > ymaps, #map-yandex > ymaps > ymaps{border-radius: 35px;}
	.pageProd .module_preview_ h1{max-width: inherit}
	.pageProd .preview_items .item{font-size: 0.9375rem}
	.pageProd .module_preview_ .preview_text{padding: 0 0 200px 0;}
	.pageProd .preview_items .item:last-child{width: 355px}
	.preview-process_wrap .img-bg{height: 490px}
	.pageProd .module_text-page .textlarg{font-size: 2.1875rem}
	.pageProd .module_preview_ .preview_text{padding-bottom: 70px}
	.pageProd .module_text-page{padding-top: 1rem;padding-bottom: 2rem}
	.pageProd .module_text-page p.lead-p.mini{font-size: 1.2rem}
	.pageProd .module_text-page p{font-size: 1.125rem}
	.pageProd .module_preview-page .preview_content:before{height: 646px}
	.pageProd .module_preview-page .preview_content .line_bottom h1{max-width: 730px}
	.preview-process_wrap .img-bg{height: 500px}
	.pageProd .module_text-page article:not(#conditions_delivery) .article-content:before{content: none}
	.pageProd .preview_items .item:before{width: 133px}
	.pageProd .plusAboutTeam_wrap .container > h3{max-width: 450px}
	.plusAboutTeam_wrap .plusAboutTeam:before, .plusAboutTeam_wrap .plusAboutTeam:after{content: none}
	.pageProd .modules_linesInfo-top{padding-top: 0}
	.pageProd .modules_linesInfo.modules_linesInfo-top .line_item .bg_{
		height: 555px;
		width: calc(97.5% - var(--bs-gutter-x,.75rem * 2));
		left: 50%;
		transform: translateX(-50%) scaleX(-1);
	}
	.pageProd .modules_linesInfo-top .content_box{margin-left: 82px;padding-bottom: 40px}
	.pageProd .modules_linesInfo-top .line_item{padding-top: 200px}
	.pageProd .modules_linesInfo-top .content_box .text-block{margin-top: 30px}
	.pageProd .modules_linesInfo-middle {margin-top: 4rem;padding-top: 0}
	.bg_text{height: 300px}
	.pageProd .modules_linesInfo-middle .line_item{margin-top: 15px}
	.pageProd:not(.pageAboutMain) .module_protectiveProp .card-number{top: 20px;left: 36px}
	.items_points-number_wrap {margin-top: 121px;}
	.pageProd .module_protectiveProp .swiper-protectiveProp .swiper-wrapper .swiper-scrollbar{display: none}
	.pageProd .modules_linesInfo-top .content_box p.lead-p.mini, .bg_text{font-size: 1.25rem}
	.bg_text .text{max-width: 350px;padding: 30px 0;margin-left: 82px;}
	.bg_text .container{display: flex;height: 100%;align-items: center;}
	.pageProd .modules_linesInfo-middle h3{font-size: 1.875rem}
	.pageProd  .modules_linesInfo-middle .line_item .bg_{height: 700px;background-position: center;}
	.pageProd .modules_linesInfo-middle .content_box .text-block {margin-top: 20px}
	.pageProd .modules_linesInfo-middle .content_box{padding-bottom: 45px;margin-top: -80px;margin-right: 38px}
	.pageProd .items_points-number_wrap {margin-top: 215px;position: relative;}
	.items_points-number_wrap .subtitle, .items_points-number_wrap .items_points-number .item:before{font-size: 1.25rem}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item:before{left: calc(29px + (var(--bs-gutter-x) * .5))}
	.items_points-number .item p{font-size: 0.9375rem}
	.items_points-number_wrap_content .items > div {padding: 50px 28px 0 28px}
	.module_text-block .textLarge{font-size: 2.5rem}
	.pageProd .swiper-protectiveProp_wrap {margin-top: 70px}
	.module_text-block p{font-size: 1.125rem}
	.pageProd .module_protectiveProp .module_text-block{margin-bottom: 135px}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card{padding: 24px}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-img, .pageProd .module_protectiveProp .swiper-protectiveProp .card-img img{border-radius: 25px}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-middle{padding-top: 205px}
	.items_points-number_wrap_content .title_{font-size: 1.5625rem;padding-right: 30px}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item,
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item p{width: 100%;font-size: 1.125rem}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:before,
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:after,
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:nth-child(2n +1):before,
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:nth-child(2n +1):after{content: none !important}
	.pageProd .module_protectiveProp:not(.pageAboutMain) .swiper-protectiveProp .card-text{height: inherit;margin-top: 0}
	.pageProd .module_protectiveProp .swiper-protectiveProp .card-title{margin-bottom: 25px}
	.pageProd .module_protectiveProp .swiper-protectiveProp .item-gorImg .card-img{width: 382px;height: 232px}
	.pageProd .module_protectiveProp .item-gorImg .card-body{flex-flow: column;align-items: flex-end;}
	.pageProd:not(.pageAboutMain) .module_protectiveProp .swiper-protectiveProp .item-gorImg .card-middle{width: 100%;padding-top: 0 !important}
	.pageProd .module_protectiveProp .swiper-scrollbar{display: none !important}
	.items_ImgText-wrap .item{width: 33.333%}
	.preview-process_wrap{margin-top: 0;margin-bottom: 1rem;padding-top: 0}
	.preview-process_wrap > .container{padding-left: 43%;max-width: inherit;display: flex;align-items: flex-end;height: 500px;padding-bottom: 1.5rem;}
	.preview-process_wrap .item{width: 409px}
	.preview-process_wrap .item .name_title{font-size: 0.9375rem;padding: 0 30px;height: calc(100% - 242px)}
	.preview-process_wrap .item .img-bg{height: 219px;border-radius: 25px}
	.preview-process_wrap .item .img-bg img{border-radius: 25px}
	.preview-process_wrap .item > div{padding-top: 32px;padding-bottom: 23px;border-radius: 35px}
	.gallery_production .preview{background: #fff;position: relative;z-index: 2;}
	.swiper-galleryProduct{overflow: hidden !important;padding-bottom: 0 !important}
	.gallery_production .preview .img{height: 410px}
	.gallery_production-top .card-text{font-size: 1.25rem;line-height: 108%}
	.pageProd  .plusAboutTeam_wrap {margin-top: 45px}
	.items_circleNumber .item:nth-child(3):before {background: var(--brand-color);color: #fff;}
	.items_circleNumber .item:first-child:before {background: var(--grey-color-light);color: var(--default-color)}
	.pageProd .plusAboutTeam .items_circleNumber .item:nth-child(3) h3, 
	.pageProd .plusAboutTeam .items_circleNumber .item:nth-child(3){color: var(--default-color)}
	.pageProd .module_text-page .textlarg span{position: relative;}
	.pageProd .module_text-page .textlarg span:before{
		position: absolute;
		background: url(../img/oval6.svg) center no-repeat;
		background-size: 100% auto;
		content: '';
		left: -3px;
		top: -5px;
		width: 108%;
		height: 127%;
	}
	.pageProd .modules_linesInfo-middle .content_box p.lead-p.mini{font-size: 0.9375rem}
	.pageProd .items_points-number .item{
		padding-left: 55px;
		padding-top: 25px;
		padding-bottom: 26px;
		min-height: 215px;
	}
	.pageProd .items_points-number_wrap_content .items:first-child > div .items_points-number .item{
		margin-right: calc(-28px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 28px + (var(--bs-gutter-x) * .5));
		padding-right: calc(38px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item{
		margin-left: calc(-28px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 28px + (var(--bs-gutter-x) * .5));
		padding-left: calc(83px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number .item:last-child{border-bottom: none}
	.pageProd .items_points-number .item p{line-height: 120%}
	.pageProd .items_points-number_wrap .subtitle{margin-bottom: 17px}
	.pageProd .module_protectiveProp .card-number .d-flex .number{width: 24px}
	.module_protectiveProp .bg_text{height: 492px;margin-top: -282px;font-size: 1.5625rem;padding-top: 243px}
	.module_protectiveProp .bg_text .text{width: 560px;margin-left: calc(100% - 560px);max-width: inherit;}
	.items_ImgText-wrap .module_text-block .textLarge{font-size: 2.185rem;max-width: 477px}
	.items_ImgText-wrap{margin-top: 62px}
	.items_ImgText{overflow: inherit;}
	.items_ImgText-wrap .item .card-text, .items_ImgText-wrap .item .card-text p{font-size: 0.9375rem}
	.items_ImgText-wrap .item .card-img{height: 140px;border-radius: 25px}
	.items_ImgText-wrap .item .card-img img{border-radius: 25px}
	.items_ImgText-wrap .module_text-block {margin-bottom: 50px}
	.items_ImgText-wrap .item .card-title{font-size: 1.5625rem}
	.items_ImgText-wrap .item > div{padding-bottom: 40px}
	.pageProd .modules_linesInfo-bottom{margin-top: 0;padding-top: 0}
	.pageProd .modules_linesInfo-bottom .line_item .bg_{height: 599px}
	.pageProd .modules_linesInfo.modules_linesInfo-bottom .line_item{padding-top: 170px}
	.pageProd .modules_linesInfo-bottom .content_box.grid{flex: 0 0 auto}
	.pageProd .modules_linesInfo-bottom .content_box .text-block h3{font-size: 1.8125rem;line-height: 108%}
	.pageProd .modules_linesInfo-bottom p.lead-p.mini, .pageProd .modules_linesInfo-bottom p{font-size: 0.9375rem}
	.pageProd .modules_linesInfo-bottom p.lead-p.mini{margin-top: 22px}
	.pageProd .modules_linesInfo-bottom .content_box.grid .img{min-height: 572px}
	.pageProd .modules_linesInfo-bottom .content_box.grid{max-width: 650px}
	.gallery_production-bottom{margin-top: 50px}
	.gallery_production-bottom .swiper-slide .card-img,.gallery_production-bottom .swiper-slide .card-img img{border-radius: 25px}
	.gallery_production-bottom .swiper-slide .card-text{
		position: absolute;
		bottom: 54px;
		padding: 15px;
		background: var(--grey-color-light);
		max-width: 211px;
		right: 12px;
		border-radius: 35px;
		font-size: 0.9375rem;
	}
	.gallery_production-bottom .swiper-slide .card-img{height: 410px}
	.gallery_production .preview{position: relative;}
	.gallery_production .preview .text{
		position: absolute;
		border-radius: 25px;
		font-size: 0.9375rem;
		padding: 15px 20px;
		background: var(--grey-color-light);
		top: 15px;
		left: 25px;
		max-width: 379px;
	}
	.swiper-galleryProduct{position: relative;}
	.swiper-galleryProduct:before{
		position: absolute;
		content: '';
		width: 70px;
		height: 87px;
		left: -20px;
		bottom: 30px;
		border-radius: 0 0 0 52px;
		border-left: 20px solid #fff;
		border-bottom: 20px solid #ffff;
		z-index: 11;
	}
	.swiper-galleryProduct:after{
		position: absolute;
		content: '';
		width: 70px;
		height: 44px;
		left: 64px;
		bottom:-20px;
		border-radius: 0 0 0 52px;
		border-left: 20px solid #fff;
		border-bottom: 20px solid #ffff;
		z-index: 11;
	}
	.swiper-galleryProduct .box{
		position: absolute;
		background: #fff;
		left: 0;
		bottom: -10px;
		width: 84px;
		height: 60px;
		z-index: 10;
		border-radius: 0 25px 0 0;
	}
	.swiper-galleryProduct .swiper-control{top: auto;bottom: 7px;right: auto;left: 0;z-index: 12}
	.swiper-galleryProduct .swiper-button-next, .swiper-galleryProduct .swiper-button-prev{width: 30px !important;height: 30px !important;background-size: 6px auto;}
	.pageProd .module_preview_ h1{margin-left: 0}
	.pageProd .module_text-page_middle, .pageProd .module_text-page_middle:after, .pageProd .modules_linesInfo-top:before{background: none;}
	.item_compare-body .items_{flex-flow: row;}
	.module_quick-answer .items .item .card{height: 100%;padding: 10px 10px 22px 10px}
	.item_compare-body .item_ .name + .value{padding-left: 0}
	.item_compare-body .item_ .value, .item_compare-body .item_ .raiting + .value, .item_compare-body .item_ .name + .value{word-break: break-all;width: 100%;padding: 23px 8px;font-size: 1rem}
	.item_compare-body .item_ .raiting + .value{padding-top: 8px}
	.item_compare-body .item_ .name{width: 100%}
	.item_compare-body .item_{width: 20%;padding-right: 15px;flex-flow: column;}
	.module_difference{margin-top: 51px;padding-top: 56px;border-radius: 35px;padding-bottom: 12px}
	.module_difference h2{max-width: 425px}
	.module_difference .container > p{max-width: 50%}
	.item_compare-header{font-size: 1.25rem; padding: 18px 19px 18px 32px; border-radius: 35px;}
	.item_compare-header .carrot{width: 41px;height: 41px}
	.item_compare-body .item_ .name{color: #636366;height: 60px;border-bottom: 1px solid rgba(49, 49, 49, 0.3);padding: 0 8px}
	.item_compare-body .items_ .item_{padding: 24px 0 0 0}
	.item_compare-body .items_{margin-bottom: 0}
	.item_compare-body{padding-bottom: 10px}
	.item_compare-body .item_ .raiting{width: 100%;/*height: 70px;*/padding: 15px 8px 0 8px;}
	.it-rait .item_compare-body .item_ .raiting{height: 50px}
	.item_compare-body .item_ .raiting img{transform: scale(0.8);margin-left: -9px;}
	.item_compare-body .item_ .raiting img:first-child{margin-left: 0}
	.it-rait .item_compare-body .item_ .raiting{height: 120px}
	.item_compare-footer div > div{font-size: 1rem}
	.item_compare-footer div > div{border-radius: 25px;padding: 25px}
	.item_compare-body .item_ .raiting:last-child{height: 68px}
	.item_compare-body .item_ .value p{font-size: 1rem}
	.item_compare-body .items_ .item_ .d-flex{flex-flow: column}
	.item_compare-body .items_ .item_.item-2{width: 40%}
	.item_compare-body .items_ .item_.item-3{width: 60%}
	.item_compare-body .items_ .item_.item-2 .name, .item_compare-body .items_ .item_.item-3 .name{display: flex}
	.item_compare-body .items_ .item_.item-2 span{display: block;width: 50%;padding: 0 8px}
	.item_compare-body .items_ .item_.item-3 span{display: block;width: 33.3333%;padding: 0 8px}
	.item_compare-body .items_ .item_.item-2 span:first-child, .item_compare-body .items_ .item_.item-3 span:first-child{padding-left: 0}
	.item_compare-body .items_ .item_.item-2 span:last-child, .item_compare-body .items_ .item_.item-3 span:last-child{padding-right: 0}
	.item_compare-body .items_ .item_.item-2 span + br, .item_compare-body .items_ .item_.item-2 span + br + br,
	.item_compare-body .items_ .item_.item-3 span + br, .item_compare-body .items_ .item_.item-3 span + br + br{display: none}
	.items_compare > .item:last-child .item_compare-body .items_ .item_:last-child{border-bottom: 1px solid rgba(49, 49, 49, 0.3);}
	.item_compare-header .text{font-size: 1rem}
	.breadcrumbs{margin-top: 26px}
	.pageAboutMain .module_preview_ .preview_text{padding-top: 6px}
	.pageAboutMain.module_preview_ .preview_content .text_page{max-width: inherit;}
	.pageAboutMain.module_preview-page .text_page p{max-width: inherit;}
	.pageAboutMain .preview_items{margin-top: 80px}
	.pageAboutMain .preview_items .title_ {font-size: 1.125rem}
	.pageProd .preview_items .item {font-size: 1rem;padding-top: 44px;width: 325px;padding-right: 45px}
	.module_quick-answer{margin-top: -170px}
	.module_quick-answer h2{font-size: 2.1875rem;text-align: left !important;padding-left: 40px}
	.module_quick-answer .items{padding-top: 10px}
	.module_quick-answer .row{margin-top: 30px}
	.module_quick-answer .card-img.img-bg, .module_quick-answer .card-img.img-bg img{border-radius: 25px}
	.module_quick-answer .card-body .qw{margin-left: 10px}
	.module_quick-answer .card-body > div{margin-top: 10px}
	.module_quick-answer .card-body .answ{margin-left: calc(100% - 155px);}
	.pageAboutMain .category_nav .btn-group_ .btn{line-height: 52px;height: 55px;font-size: 1.125rem;font-weight: 400}
	.module_structure-inside .h2{margin-bottom: 10px}
	.pageAboutMain .category_nav .btn-group_{justify-content: flex-start;}
	.structure-inside_wrap{background: none;}
	.structure-inside_content{background: var(--default-color);border-radius: 35px}
	.structure-inside_content .image_type .card-img.img-bg{height: 100%}
	.elements_wrap{padding-top: 80px;padding-left: 0;padding-right: calc(var(--bs-gutter-x) * .5)}
	.structure-inside_wrap .swiper_structure-inside .card-img{padding-bottom: 48px}
	.structure-inside_wrap .swiper_structure-inside .card-title{font-size: 1.25rem}
	.structure-inside_wrap .swiper_structure-inside .card-title{padding-left: calc(var(--bs-gutter-x) * .5 + 90px);padding-bottom: 38px}
	.structure-inside_wrap .swiper_structure-inside .card-title:before{left: calc(var(--bs-gutter-x) * .5 + 90px);width: 90px}
	.structure-inside_wrap .swiper_structure-inside .card-text{padding-left: calc(var(--bs-gutter-x) * .5 + 90px);padding-bottom: 100px}
	.structure-inside_wrap .swiper_structure-inside .card-title:after{width: 41px;height: 41px;margin-left: 40px;font-size: 1.125rem;top: -10px}
	.swiper_structure-inside{overflow: hidden !important}
	.structure-inside_content .image_type{padding-right: 0}
	.swiper_structure-inside .swiper-control .swiper-button-next, .swiper_structure-inside .swiper-button-prev {
		width: 55px !important;
		height: 55px !important;
		background-size: auto;
	}
	.module_about-comments:after{height: 24%}
	.module_about-comments .swiper-protectiveProp .swiper-button-prev.swiper-button-disabled,
	.module_about-comments .swiper-protectiveProp .swiper-button-next.swiper-button-disabled{border: 1px solid #fff !important;}
	.pageProd.pageAboutMain .module_protectiveProp .card-number > span{display: block !important;margin-bottom: 10px}
	.pageAboutMain .module_protectiveProp .swiper-scrollbar {display: block !important;}
	.pageAboutMain{padding-bottom: 70px}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card{padding: 12px}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card-body .card-middle{padding-top: 160px}
	.module_structure-inside{margin-top: 3rem}
	.structure-inside_wrap{padding-top: 25px}
	.module_difference h2 span:first-child{width: 380px}
	.module_difference h2 span.znak{height: 32px;background-size: 100% auto;}
	.items_ImgText-wrap{overflow: hidden;}
	.pageProd h1 span:before{left: -14px;top: -17px}
	.ukladka .module_reasons-forDes .items_reason-possib .item{width: 100%}
	.swiper_videos{overflow: hidden !important}
	.swiper_videos .card{height: 420px}
	.ukladka .videos .category_nav .btn-group_ .btn{width: auto;padding: 0 12px}
	.ukladka .videos:first-child .category_nav{margin-top: 35px;margin-bottom: 10px;}
	.ukladka .videos .videos_:before{height: 373px;border-radius: 35px;left: -15px;width: calc(100% + 30px);margin-bottom: -140px}
	.ukladka .videos .videos_{padding-top: 14px}
	.ukladka .videos .videos_:after{border-radius: 35px}
	.videos-content_show .text_block h4{font-size: 1.5625rem}
	.videos-content_show .text_block{margin-top: 30px; padding-left: calc(45px - (var(--bs-gutter-x) * .5));padding-right: calc(54px - (var(--bs-gutter-x) * .5));}
	.swiper_videos-thumbs .number{width: 35px}
	.swiper_videos-thumbs .name{width: calc(100% - 140px)}
	.swiper_videos-thumbs .group-icons{padding-left: 0;width: 90px;margin-top: 0}
	.swiper_videos-thumbs .card{justify-content: space-between;flex-flow: row;align-items: center;}
	.swiper_videos-thumbs .group-icons a{margin-right: 0;margin-left: 15px}
	.swiper_videos-thumbs{margin-top: 10px;max-height: 574px}
	.swiper_videos-thumbs .swiper-slide{padding: 0 45px}
	.swiper_videos-thumbs .swiper-scrollbar{right: 15px !important}
	.ukladka .pageProd .module_text-page .btns-group{flex-flow: column}
	.ukladka .pageProd .module_text-page .btns-group > div{margin: 0}
	.ukladka .pageProd .module_text-page .btns-group div + div{margin-top: 16px}
	.ukladka .pageProd .module_text-page{padding-bottom: 4rem}
	.ukladka .module_video-gallery .container{padding-top: 3.5rem}
	.ukladka .module_video-gallery .container:before{left: -3px;width: calc(100% + 6px);height: 419px}
	.ukladka .videos:first-child h3, .videos-content_show h3{font-size: 2.1875rem}
	.ukladka .module_video-gallery .h2, .ukladka .module_reasons-forDes h3{font-size: 2.5rem}
	.ukladka .module_reasons-forDes h3{max-width: 545px;margin-bottom: 1.5rem}
	.ukladka .module_video-gallery .swiper_video .swiper-scrollbar {display: none !important}
	.ukladka .module_reasons-forDes .items_reason-possib .def, .ukladka .module_reasons-forDes .items_reason-possib .def p{font-size: 1.25rem}
	.ukladka .module_reasons-forDes .items_reason-possib .item > div:before{font-size: 1.125rem;right: auto;left: 20px;top: 50%;transform: translateY(-50%);}
	.ukladka .module_reasons-forDes .items_reason-possib .item > div{flex-flow: row;align-items: center;min-height: inherit;padding-right: 45px}
	.ukladka .module_reasons-forDes .items_reason-possib .download-doc{margin-left: 30px}
	.ukladka .module_reasons-forDes .items_reason-possib .def{width: calc(100% - 100px);padding-left: 50px}
	.ukladka .module_reasons-forDes .items_reason-possib .row{padding: 0}
	.ukladka .module_reasons-forDes{padding-bottom: 5rem}
	.ukladka .module_reasons-forDes .items_reason-possib .item:hover > div{background: var(--default-color);}
	.ukladka .module_reasons-forDes .items_reason-possib .item:hover .def{color: var(--grey2)}
	.module_ukladka-step h3{font-size: 2.5rem;line-height: 108%}
	.module_ukladka-step{padding-top: 6.5rem;padding-bottom: 5rem}
	.ukladka .column3-items .row{padding: 0}
	.module_ukladka-step .column3-items .card-body{padding: 35px 15px 40px 25px;}
	.module_ukladka-step .column3-items .item{margin-bottom: 0}
	.module_ukladka-step .bg_{height: 612px}
	.module_ukladka-step .column3-items{margin-bottom: 40px}
	.ukladka .videos .category_nav .btn-group_{justify-content: flex-start;}
	.videos-content_download{margin-top: 40px}
	.module_ukladka-step .container:nth-child(2){max-width: 97.5%}
	.show_nav_chain .preview_content{padding-top: 60px !important}
	.ukladka .module_video-gallery .swiper-control{right: 10px}
	.swiper_videos .swiper-control{top: 350px;right: 25px;}
	.ukladka .videos.videos_advice .videos_{padding-top: 0}
	.videos_advice .swiper_videos{margin-top: 20px}
	.videos_advice .swiper_videos .card{height: 374px}
	.videos_advice .swiper_videos .swiper-control {top: 305px}
	.videos_advice .videos-content_show {margin-top: 45px}
	.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display: none}
	.filtrs_wrap .form-group{border: none}
	.bx-filter .bx-filter-parameters-box-title{border-radius: 47px;border: 1px solid var(--grey2);white-space: nowrap;}
	.bx-filter .bx-filter-parameters-box-title{padding:5px 32px 5px 10px;font-size: 0.85rem;line-height: 109%;font-weight: 400;}
	.bx-filter .bx-filter-parameters-box-title:before{right: 10px}
	.filtrs_wrap .form-group .bx-filter-parameters-box{padding: 0}
	.filtrs_wrap .form-group{margin-right: 10px;margin-bottom: 10px}
	.bx-filter-parameters-box.bx-active{background: none}
	.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box .bx-filter-block{
		position: absolute;
		top: 100%;
		margin-top: 4px;
		background: var(--grey-color-light);
		border-radius: 25px;
		box-shadow: 0 0 1.9px rgba(0,0,0,0.37);
		width: 285px;
		z-index: 2;
		padding: 20px 20px 10px 20px;
		height: auto !important;
	}
	.bx-filter .bx-filter-input-checkbox .bx-filter-param-text:before, .bx-filter .bx-filter-input-checkbox .bx-filter-param-text:after{content: none}
	.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{padding-left: 0}
	.bx-filter-parameters-box-container .checkbox{padding: 0}
	.bx-filter-parameters-box-container{padding-bottom: 0}
	.bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title,
	.bx-filter-parameters-box.active .bx-filter-parameters-box-title{background: var(--grey-color-light);border-color: var(--grey-color-light)}
	.bx-filter .bx-filter-input-checkbox input:checked + .bx-filter-param-text:after{content: none}
	.bx-filter .bx-filter-input-checkbox input:checked + .bx-filter-param-text{font-weight: 700}
	.page_arhicCollection .collectionsHaract{border-radius: 0 0 35px 35px;margin-top: -30px;padding-top: 30px}
	.page_arhicCollection .rightColon_Product{background: var(--grey-color-light);}
	.bx_compare .cartProducts_item .remove_productBasket{width: 30px;height: 30px}
	.bx_compare .card-img, .bx_compare .card-img img {border-radius: 25px}
	.page_ProductDetaly .module_home-catalogue .h2{padding-right: 140px}
	.bx_compare .cartProducts_item .remove_productBasket img {width: 12px}
	.bx-filter-parameters-box-container .checkbox{width: 100%}
	.top_helper .module_onl-help_content .qw:not(.qw_){margin-left: 50%;max-width: 50%}
	.top_helper .module_onl-help_content .qw:not(.qw_){padding: 35px 40px;text-align: left}
	.pageHelper .top_helper .module_onl-help_content .klubok{left: -50%;margin-left: -20px;width: 373px;height: 313px;top: -25px}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:after{left: 60px;right: auto;transform: none;width: 55px;height: 55px}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:before{left: auto;right:40px;transform: none;width: 16px;height: 16px;top: 12px}
	.pageHelper h4{font-size: 2.1875rem}
	.content_helper-columns{padding-top: 50px;padding-bottom: 75px;border-radius: 35px}
	.content_helper-columns h4{max-width: 460px;margin-left: auto;margin-right: auto}
	.pageHelper .top_helper .module_onl-help_content .qw{margin-top: 20px}
	.helper-columns{margin-top: 10px}
	.pageHelper .column3-items{overflow: inherit;}
	.pageHelper .helper-columns .column3-items .row,
	.pageHelper .helper-columns_ .column3-items .row{flex-wrap: wrap;width: 100%;margin-left: 0;margin-right: 0}
	.pageHelper .helper-columns .column3-items .row{
		padding-left: calc(var(--bs-gutter-x, .75rem) + 15px);
		padding-right: calc(var(--bs-gutter-x, .75rem) + 15px);
	}
	.pageHelper .helper-columns .column3-items .card{flex-flow: row}
	.pageHelper .helper-columns .column3-items .card .card-img{width: 50%}
	.pageHelper .helper-columns .column3-items .card-body{width: 50%;height: 100%;display: flex;justify-content: center;flex-flow: column;padding: 20px 60px}
	.pageHelper .helper-columns .column3-items .card-title_{font-size: 1.5625rem}
	.pageHelper .helper-columns .column3-items .item{margin: 0 0 10px 0}
	.pageHelper .helper-columns .column3-items .item:nth-child(2n) .card{flex-flow: row-reverse;}
	.pageHelper .helper-columns .column3-items .card .card-img{height: 212px}
	.pageHelper .content_helper-columns:before{width: 144px;height: 122px;bottom: -64px}
	.pageHelper .helper-columns .column3-items .img-bg img{object-position: center bottom;}
	.helper-columns_{margin-top: 3rem}
	.pageHelper .helper-columns_ h4{max-width: 560px;margin-left: auto;margin-right: auto}
	.helper-columns_ .card-text_ p{font-size: 1.125rem}
	.pageHelper .helper-columns_ .column3-items .card-text_ {margin: 90px 0 20px 0}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{width: 230px;height: 184px;top: 92px;margin-left: -26px;}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red{width: 260px;margin-left: calc(100% - 260px);padding: 25px 35px;}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red:before{border-width: 10px}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{width: 260px;padding: 25px 35px;font-size: 1rem;line-height: 120%;margin-top: -56px}
	.pageHelper .bottom_helper .module_onl-help_content .df h4{font-size: 1.25rem;max-width: 260px}
	.pageHelper .bottom_helper .module_onl-help_content .df{align-items: center;width: 100%}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl{font-size: 1rem;padding: 25px 35px;line-height: 120%;width: 376px !important;}
	.pageHelper .bottom_helper .module_onl-help_content .df{padding: 15px}
	.pageHelper{margin-top: 45px}
	.Team_ .reviews_wrap .team-item{margin-bottom: 15px}
	.row > .team-items_wrap{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.row > .team-items_wrap .team-items{padding: 0}
	.cookie_content .btn{width: auto}
	.cookie_content{padding: 30px 45px;border-radius: 25px}
	.cookie_content p{font-size: 1.2rem}
	.cookie_content .btn-wrap{margin-top: 0}
	.cookie_content{max-width: 730px}
	.popup-window-close-icon {width: 55px !important;height: 55px !important;right: 27px !important;top: 27px !important;}
	.popup-window.popup-window-with-titlebar{max-width: 782px;width: 94%; padding: 40px 27px 30px 27px !important;}
	.bx_compare .module_home-catalogue.module_catalog_ .icons_top-right{right:10px;top:10px}
	.bx_compare .table_compare table tr td{min-width:200px}
	.bx_compare .card-img{height: 170px}
	.bx_compare .data-table .headcol{min-width: 200px;width:200px;padding-right:15px}
	.bx_compare .view{position: relative}
	.bx_compare .view:before{position: absolute; right: 100%;width: 300px; height: 100%;top: 0;background: #fff;content: ''}
	.bx-soa-section .main-prop .group-prop {grid-template-columns: 33.3333% 33.3333% 33.3333%}
}

@media only screen and (min-width: 992px) {
	.appeal-wrapper .appeal-content{padding: 56px 40px}
	.about-technologiis_wrapper .row{justify-content: space-between;}
	.social_buttons {flex-flow: row}
	.btn_wrap + .btn_wrap{margin-top: 0;margin-left: 20px}
	.home_team-wrapper figure.team-img figcaption{top: 40px}
	footer .phone-wrap a, footer .email-wrap a{padding: 0 22px}
	.navbar-expand-lg .navbar-toggler {display: block}
	.main_slider .swiper-control{right: 15px}
	.module_advantages .swiper-wrapper{counter-reset: myCounter;}
	.module_advantages .swiper_adv .swiper-slide{counter-increment: myCounter;overflow: hidden;}
	.module_advantages .swiper_adv .card-body{padding-top: 25px;padding-left: 71px; height: calc(100% - 136px);}
	.module_advantages .swiper_adv .swiper-slide:before{
		content: '0'counter(myCounter); 
		position: absolute;
		color: transparent;
		-webkit-text-stroke: 3px var(--default-color);
		text-stroke: 3px var(--default-color);
		font-weight: 800;
		font-size: 4.0625rem;
		opacity: 0.2;
		left: -15px;
		top: 63px;
	}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2):before{
		-webkit-text-stroke: 3px #fff;
		text-stroke: 3px #fff;
		opacity: 0.3;
	}
	.module_advantages .swiper_adv .swiper-slide.bg-red:before{
		-webkit-text-stroke: 2px #fff;
		text-stroke: 2px #fff;
	}
	.top_home-about .text_content:before{top: 61px;}
	.types-pattern_content{padding: 15px 84px 0 75px}
	.module_text-page article .article-title{padding-right: 50px}
	.delivery_content-wrapper .slider_list .swiper-wrapper {flex-wrap: wrap;}
	.delivery_content-wrapper .items_list.slider_list .swiper-wrapper .item{width: 33.333% !important;margin-top: 0}
	.module-articles_list .structures_list-items .card-body{padding: 55px 18px 0 18px}
	.module-articles_list .structures_list-items .card-footer{padding: 25px 18px 35px 18px}
	.module-articles_list .structures_list-items .card-footer .arrow{right: 18px}
	.module-technology_list .swiper_advant_techn .swiper-slide{width: 25% !important;background: none; padding: 30px 25px 34px 25px;}
	.module-technology_list .advant_techn-wrapper{padding-bottom: 13px;position: relative;}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn:before, .module-technology_list .advant_techn-wrapper .swiper_advant_techn:after{
		position: absolute;
		content: '';
		width: 60px;
		height: 1px;
		border-top: 1px solid var(--grey-color-light);
		top: 57px;
	}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn:before{right: 100%;left: auto;margin-right: calc(var(--bs-gutter-x) * .5)}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn:after{left: 100%;margin-left: calc(var(--bs-gutter-x) * .5)}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn{background: var(--default-color);border-radius: 35px}
	.module-technology_list .swiper_advant_techn .swiper-slide:after{content: none}
	.module-technology_list .swiper_advant_techn .swiper-slide .text,.module-technology_list .swiper_advant_techn .swiper-slide h6{color: #fff}
	.module-technology_list .swiper_advant_techn .swiper-wrapper{position: relative;}
	.module-technology_list .swiper_advant_techn .swiper-wrapper:after{
		position: absolute;
		left: 0;
		width: 100%;
		top: 57px;
		height: 1px;
		content: '';
		border-top: 1px solid var(--grey-color-light);
	}
	.footer-contacts.grid{grid-column-gap: 20px;}
	.footer-bottom a{
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
	}
	.footer-bottom a:first-child{padding-left: 0}
	.module_advantages .swiper_adv .card-img{margin-top: 30px;height: 116px;border-radius: 25px}
	.module_advantages .swiper_adv .card-img img{border-radius: 25px}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2) h3.card-title{font-size: 1.5625rem}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2) .card-body{padding-top: 48px}
	.module_advantages .bg_ {background-position: center -115px}
	.main_slider .poster{background-position: -105px -26px;}
	.module_pointsInfo-sertif .swiper-slide .item-title{font-size: 1.875rem;line-height: 108%;max-width: 235px}
	.content_box.grid .subtitle{width: 296px}
	.content_box .img {width: 267px;}
	.module_parthners{border-top: 1px solid var(--grey2);border-bottom: 1px solid var(--grey2);padding-bottom: 10px;}
	.parthners_wrap .swiper-wrapper{flex-wrap: wrap}
	.module_parthners .swiper_parthners .swiper-slide{margin-right: 30px;margin-bottom: 25px}
	.parthners_wrap{padding-top:32px}
	.module_checkSertif {padding-top: 4rem}
	.content_box.grid{flex: 0;}
	.module_media-gallery .swiper_media .swiper-slide{width: 407px}
	.module_media-gallery .swiper_media .swiper-slide.video-content{width: 747px}
	.column3-items .card-body {padding: 44px 30px 62px 30px}
	.ready_object .swiper-slide{width: 312px}
	.ready_object .swiper-slide:nth-child(3n){width: 606px}
	.module_tg-block .tg-block_right{padding-left: 72px}
	.module_advantBuy-dilers .lead-block .text span{font-size: 6.875rem;margin: 0 20px 0 0}
	.lead-block_ .text{max-width: inherit;}
	.lead-block_ .subtext br{display: none}
	.lead-block_ .img{width: 33.3333%}
	.lead-block_ .btn{left: 66.6666%}
	.category_nav .btn-group_{justify-content: center;}
	.category_nav .btn-group_ .btn{margin: 0 5px}
	.btn-group-wrap{padding-bottom: 10px}
	.contacts_info-MainInfo .contacts_info-items .item:first-child{height: 250px}
	.contacts_info-MainInfo .contacts_info-items .item{height: 150px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-header{flex-flow: row}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .btn{margin-top: 0}
	.footer-block_contacts .ur-address{margin-top: 0}
	.module_advert .row > div, .footer-block_contacts .row > div{margin-top: 0}
	.module_advert{margin-top: 45px}
	.module_advert .advert_right-content{height: auto;}
	.footer-block_contacts .contacts-director>div{height: 100%;padding-bottom: 25px}
	.footer-block_contacts .contacts-director .text{display: flex;flex-flow: column;justify-content: space-between;}
	.footer-block_contacts .ur-address .right p{font-size: 0.8125rem}
	.footer-block_contacts .row{margin-top: 0}
	.footer-block_contacts .contacts-director h3{max-width: 250px}
	.footer-block_contacts .ur-address .right p.f600{font-size: 1.25rem; margin-bottom: 16px;}
	.footer-block_contacts .ur-address > div{flex-flow: row;padding-top: 55px}
	.footer-block_contacts .contacts-director .photo{width: 130px;height: 130px}
	.footer-block_contacts .contacts-director>div {flex-flow: row-reverse;}
	.footer-block_contacts .contacts-director .text {width: calc(100% - 130px);margin-top: 15px}
	.swiper_wrap_forparthners .card-header .number:before{line-height: 25px}
	.module_WeMap .title_{align-items: center;justify-content: space-between;flex-flow: row;}
	.lead-wrap lead{padding: 0}
	.lead-wrap lead span:before{left: -3px;top: -6px;width: 107%;height: 147%;}
	.contacts_info-MainInfo .btn-online{padding-right: 20px !important}
	.collections_items .card-footer .icons_bottom-wrap{padding: 7px 7px 7px 23px;background: rgba(255,255,255,0.39);backdrop-filter: blur(6px);font-weight: 400;font-size: 1.2rem;border-radius: 72px;align-items: center;}
	.collections_items .card-footer .icons_bottom{margin-left: 15px}
	.category_nav_collections .category_nav-menu .nav-link{padding: 17px 10px}
	.module-articles_list.module_projects .structures_list-items .item{padding: 0 24px}
	.module-articles_list.module_projects .structures_list-items.row{padding: 0 42px; margin: 0 -24px}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap,
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide, .module_home-catalogue .swiper_article_page .card-img .swiper-slide, 
	.module_home-catalogue .swiper_article_page .link_, .module_home-catalogue .swiper_article_page .video-wrap{height: 315px}
	.module_home-catalogue.module_catalog_ .price, .module_home-catalogue .swiper_article_page .price{flex-flow: row;align-items: center;}
	.module_home-catalogue.module_catalog_ .icons_top-left, .module_home-catalogue .swiper_article_page .icons_top-left{flex-flow: row}
	.module_home-catalogue.module_catalog_ .price-old, .module_home-catalogue .swiper_article_page .price-old{margin-top: 0;margin-left: 10px}
	.module_home-catalogue.module_catalog_ .icon.label + .icon.label,
	.module_home-catalogue .swiper_article_page .icon.label + .icon.label{margin-left: 10px;margin-top: 0}
	.module-articles_list .structures_list-items .swiper .card-img{height: 315px}
	.module-articles_list .structures_list-items .swiper .card-body {padding: 55px 18px 20px 18px;}
	.module-articles_list .structures_list-items .swiper .card-footer {padding: 5px 18px 35px 18px;}
	.module_home-catalogue .swiper_article_page .card-body, .module_home-catalogue .swiper_article_page .card-footer {padding: 0 18px}
	.module-articles_list .structures_list-items .card-img{height: 311px}
	.content_text-page .text-item:not(.text-img-item) .p-img{margin-left: -100px;width: 900px;margin-right: -100px}
	.content_text-page .text-img-item .p-img{margin-left: -56px}
	.content_text-page .text-img-item .p-img + .p-item{margin-top: 0;width: calc(100% - 245px);}
	.module-articles_list .structures_list-items .swiper_article_page .card-footer .arrow img{width:auto}
	.module-articles_list .structures_list-items .swiper .card-footer .card-data {margin-right: 20px}
	.fav_filtr .category_nav .btn-group_{justify-content: safe start;}
	.module-articles_list .structures_list-items .swiper .card-footer .arrow{top: 4px}
	.leftColon_Product .ImgProduct .swiperThumbImgProduct .card-img{height: 193px}
	.ProductDetalyInfo_wrap{grid-template-columns: 59% 41%;padding: 0 1.25%;}
	.card-det_page .content_header .breadcrumbs{width: 59%;padding-right: var(--bs-gutter-x, .75rem)}
	.swiperImgProduct .swiper-slide .card-img, .swiperImgProduct .swiper-slide{height: 469px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item{flex-flow: row;align-items: flex-end;}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{margin-top: 0}
	.swiperImgProduct{margin-bottom: 16px}
	.page_ProductDetaly .items_importantProp .item{width: 50%;margin-bottom: 32px;}
	.page_ProductDetaly .items_importantProp .text-block {width: calc(100% - 38px);padding-right: 20px}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom{top: 469px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item.d-flex{flex-flow: row;padding-right: 0;justify-content: space-between;}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .item.d-flex h4{width: 200px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item.d-flex .text{width: calc(100% - 230px)}
	.ProductDetalyInfoDop_wrap .items-charact .item{width: 46%;margin: 0 2%;}
	.ProductDetalyInfoDop_wrap .items-charact{flex-flow: row;flex-wrap: wrap}
	.ProductDetalyInfoDop_wrap .items-charact{border: none}
	.ProductDetalyInfoDop_wrap .items-charact .item:first-child, .ProductDetalyInfoDop_wrap .items-charact .item:nth-child(2){border-top: 1px solid var(--grey2);}
	.orderProduct_wrap label{width: calc(100% - 200px)}
	.orderProduct_wrap .input-wrap{width: 200px}
	.type-ukl > div{width: 200px}
	.orderProduct_wrap .itogo-summ .sum{width: 200px}
	.orderProduct_wrap .itogo-summ .text{width: calc(100% - 200px);}
	#Modal_order-Oneclick .info-product .text {padding-left: 50px;padding-right: 20px}
	.swiper-forRooms .swiper-slide{height: 556px}
	.module_protectiveProp .swiper-protectiveProp .card-text{flex-flow: wrap;margin-top: 68px;margin-bottom: -40px;}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{width:50%;padding-right: 40px;position: relative;padding-top: 21px;margin-bottom: 70px;line-height: 120%}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:nth-child(2n +1):before{
		position: absolute;
		top: 0;
		border: 1px solid var(--grey3);
		opacity: 0.5;
		height: 1px;
		left: 0;
		width: 200%;
		content: '';
	}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-middle{padding-right: 35px;padding-top: 124px}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:after{
		position: absolute;
		top: 0;
		transform: translateY(-50%);
		height: 6px;
		width: 90px;
		border-radius: 40px;
		content: '';
		background: var(--grey3);
		left: 0;
	}
	.swiper-experts .card-img{opacity: 1;visibility: visible;}
	.swiper-experts .card-body{position: relative;}
	.swiper-experts_ figure{opacity: 0;visibility: hidden;}
	.questions-popular_items .item{padding-top: 44px;margin-bottom: 30px}
	.questions-popular_items .quest, .questions-popular_items .quest p {font-size: 1.25rem}
	.questions-popular_items .quest{margin-bottom: 30px}
	.questions-popular_items .answ span{font-size: 1.125rem}
	.questions-popular_items .answ, .questions-popular_items .answ p{font-size: 1rem}
	.questions-popular_items .answ{margin-bottom: 22px}
	.module_popular-questions .container > .d-flex .btn{margin-top: 0}
	.questions-popular_items .item:before{content: none}
	.module_popular-questions .category_nav{margin-bottom: 0}
	.module_popular-questions .category_nav:after{content: none}
	.questions-popular_items hr{background: var(--grey3) !important;margin: 0 0 0 -100px;width: calc(100% + 200px);max-width: inherit}
	.swiper_video .item{height: 619px}
	.module_experts .swiper-experts_ .swiper-slide{height: 400px}
	.swiper-sert_2 .img-bg img{border-radius: 25px}
	.swiper-sert_2 .card-title{margin-bottom: 15px}
	.swiper_real-reviews .card .blockquote{font-size: 1.25rem}
	.swiper_real-reviews .card-body{padding-top: 120px;padding-right: 30px;width: calc(100% - 390px)}
	.swiper_real-reviews .card-footer{margin-bottom: 30px}
	.swiper_real-reviews .card-img_group{width: 390px}
	.module_protectiveProp .card-number{top: 49px;}
	.text-accord .text_content-item .item-header{font-size: 1.5625rem;}
	.text-accord .text_content-item .item-header .d-flex span{width: 45px}
	.text-accord .text_content-item .item-content .subtext > div span{width: 40px}
	.text-accord .text_content-item .item-content .subtext > div p {width: calc(100% - 40px)}
	.leftColon_Product .cartProducts_item .ImgProductBasket{height: 100%}
	.cartProducts_item .ImgProductBasket_wrap{width: calc(49% - 72px)}
	.cartProducts_item .checkProduct{height: auto}
	.cartProducts_item .ImgProductBasket .icons_bottom {
		height: calc(100% - 30px);
		justify-content: space-between;
		flex-flow: column;
		align-items: flex-end;
	}
	.ImgProductBasket .icon-articul{margin-right: 0}
	.fav_filtr .btn_wrap + .btn_wrap, .fav_filtr .btn_wrap{margin: 0 5px}
	.cartProducts_item .InfoProduct_wrap{padding-left: 25px;width: 60%;}
	.cartProducts_item .InfoProduct_wrap .subtitle, .cartProducts_item .InfoProduct_wrap h3{margin-left: 20px}
	.InfoProduct_content > .item{padding-left: 16px;padding-right: 44px}
	.leftColon_Product .cartProducts_item .item-itogo{margin: 25px 0 0 0;padding: 13px 44px 13px 16px}
	.basket-item-block-amount{height: 55px;width: 134px}
	.basket-item-block-amount input{font-size: 1.125rem}
	.basket-item-amount-btn-minus, .basket-item-amount-btn-plus{background-size: auto 15px;width: 25px}
	.basket-item-amount-filed-block{width: 80px}
	.module_blockquote_ .blockquote-person .photo {width: 238px;height: 238px;}
	.module_blockquote_ .blockquote-person .photo:before{width: 53px;height: 53px;background-size: 100% auto;left: 5px;top: 5px}
	.lead_text{padding-left: 30px;padding-right: 30px}
	.swiper_programm .swiper-slide{height: 498px}
	.swiper_programm .swiper-slide .card:before{font-size: 7.5rem;bottom: 213px}
	.swiper_programm .swiper-slide .card.bg-black:before{font-size: 12.5rem;top: 96px;left: -60px;}
	.error_content{padding: 75px 0 435px 0}
	.error_content .text{text-align: left;margin-top: 0;padding-left: 85px}
	.error_content .text p{font-size: 0.9375rem}
	.error_content .text .btn{margin-top: 25px}
	.error_content:before{height: 384px}
	.error_content .error_text{flex-flow: row;}
	.cartProducts_item .basket_topIcons .icons_top-left{flex-flow: column}
	.cartProducts_item .basket_topIcons .icon + .icon{margin-top: 10px;margin-left: 0}
	.module_video-gallery.module_video-gallery_ .card-img .time{font-size:1.125rem;line-height: 38px;bottom: 15px;right: 15px}
	.style-scroll{overflow: visible;}
	.items_circleNumber .item:before{width: 55px;height: 55px;font-size: 1.25rem}
	.plusAboutTeam{padding: 0}
	.plusAboutTeam hr{top: 27px}
	.items_circleNumber .item{padding-top: 93px}
	.items_circleNumber .item h3{margin-bottom: 32px}
	.items_circleNumber{padding-bottom: 37px;width: 100%}
	.items_circleNumber:before{content: none}
	.plusAboutTeam:before{
		left: 0;
		width: 100%;
		background: var(--brand-color);
		content: '';
		height: 1px;
		position: absolute;
		bottom: 0;
	}
	.plusAboutTeam:after, .pageTeam .module_blockquote_:after{
		position: absolute;
		content: '';
		height: 4px;
		left: var(--bs-gutter-x, .75rem);
		margin-left: 25%;
		width: calc(75% - 30px);
		bottom: -2px;
		background: var(--brand-color);
	}
	.pageTeam .module_blockquote_ figure{flex-flow: row}
	.pageTeam .module_blockquote_ .blockquote-person .photo{width: 190px;height: 190px}
	.pageTeam .module_blockquote_ .blockquote-footer{margin-top: 58px}
	.pageTeam .module_blockquote_ .blockquote-person .photo:before{width: 50px;height: 50px;top: 0}
	.pageTeam .module_blockquote_ .blockquote-person .photo:after{content: '';width: 70px;height: 70px;top: -14px;left: -14px}
	.Blockquote_wrap .blockquote .text .name{font-size: 1.5625rem;font-weight: 600;max-width: 200px}
	.Blockquote_wrap .blockquote .text{color: var(--brand-color);margin-top: 35px;height: 127px}
	.Blockquote_wrap .blockquote .text .def{font-size: 1.125rem;line-height: 137%;font-weight: 400;max-width: 150px;margin-top: 6px}
	.Blockquote_wrap .blockquote:first-child>div:not(.text)>div{column-count: 1}
	.Blockquote_wrap .blockquote:first-child>div:not(.text){width: 100%;margin-top: 37px}
	.Blockquote_wrap .blockquote{padding-left: calc(var(--bs-gutter-x) * .5)}
	.Blockquote_wrap .blockquote:nth-child(2) .blockquoteText{height: 127px;margin-bottom: 37px;font-size: 1.5625rem;margin-top: 35px}
	.Blockquote_wrap .blockquote:nth-child(2) .blockquoteText + div{
		position: relative;
		padding-bottom: 120px;
	}
	.Blockquote_wrap .blockquote:nth-child(2) .blockquoteText + div:before{
		position: absolute;
		width: 165px;
		height: 89px;
		content: '';
		bottom: 0;
		right: 0;
		background: url(../img/podpis.png);
	}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{text-indent: 25%}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote-header{padding-left: 25%}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_){padding-bottom: 1.7rem}
	.Team_ .reviews_wrap .head-post_item .card-img{width: 58.33333333%;height: 500px;}
	.pageTeam .category_nav .btn-group_ .btn{margin-bottom: 15px}
	.Team_ .module_team_ h4{font-size: 1.25rem;margin-top: 0}
	.module_team_ + .module_team_{margin-top: 40px}
	.reviews_wrap .card-title{flex-flow: column;font-size: 1.2rem;margin-top: 36px}
	.Team_ .reviews_wrap .team-item .card-title span.second-name{font-size: 1.8125rem}
	.Team_ .reviews_wrap .team-item .card-title{margin-top: 25px;font-size: 1.333rem}
	.Team_ .reviews_wrap .team-item .card-subtitle{font-size: 0.9375rem;margin-top: 20px}
	.Team_ .reviews_wrap .team-item .card_mark{font-size: 0.9375rem;width: 65%}
	.Team_ .reviews_wrap .head-post_item .card-img img {object-position: -67px center}
	.Team_ .reviews_wrap .head-post_item .card-img .card-subtitle{left: 40px;top: 64px;font-size: 1.125rem}
	.Team_ .reviews_wrap .head-post_item .card-img .card_mark{font-size: 0.9375rem;left: 40px;margin-top: 100px}
	.Team_ .reviews_wrap .team-item .card-subtitle, .Team_ .reviews_wrap .team-item .card_mark{font-size: 0.9375rem}
	.Team_ hr{margin: 0 0 42px 0}
	.Team_ .reviews_wrap .subhead-post_item .card-img{width: 33.333%;}
	.Team_ .reviews_wrap .subhead-post_item .card-img + div{width: 66.666%}
	.Team_ .reviews_wrap .subhead-post_item .card-title{font-size: 1.25rem}
	.Team_ .reviews_wrap .subhead-post_item .card-title span.second-name{font-size: 1.8125rem;}
	.Team_ .reviews_wrap .subhead-post_item .card-subtitle{font-size: 0.9375rem;margin-top: 23px}
	.Team_ .reviews_wrap .subhead-post_item .card_mark{font-size: 0.9375rem}
	.Team_ .reviews_wrap .subhead-post_item p.lead-p.mini{margin-top: 16px;font-size: 0.875rem}
	.Team_ .reviews_wrap .subhead-post_item .blockquote, .Team_ .reviews_wrap .team-item p.lead-p.mini,
	.Team_ .reviews_wrap .team-item .blockquote{font-size: 0.875rem}
	.Imgteam.teamBottom .img-bg{margin-bottom: 0}
	.Team_ .reviews_wrap .team-item{margin-bottom: 50px}
	.pageAboutBrand .content_box.grid .subtitle{width: 210px}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item{height: 200px;margin-bottom: 18px}
	.previewAbout .colons-ImgText .img-bg span img{width: 196px;height: 90px}
	.previewAbout .colons-ImgText .img-bg span{left: 0;bottom: -26px;height: 90px}
	.previewAbout .colons-ImgText .img-bg:after {border-radius: 0 0 0 78px;}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span{width: 293px;border-radius: 0 0 36px 0;height: 105px;}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span img{width: 275px;margin-top: 19px;}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:after{left:273px;border-radius: 69px 0 0 0;}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:before{top: 69px;}
	.pageAboutBrand .appeal-wrapper .appeal-content p.lead-p.mini{margin-bottom: 20px}
	.pageAboutBrand .appeal-wrapper .appeal-content{height: calc(100% - 18px);}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{padding-right: 45px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img{height: 550px;}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 800px}
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 747px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{padding-right: 49%}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-body{padding: 0 78px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .qw{width: 610px;}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .an{width: 690px;margin-left: calc(100% - 700px)}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item:last-child > div:last-child{margin-bottom: 0}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-item, .pageQw .ProductDetalyInfoDop_wrap .accordion-item{padding-bottom: 50px}
	.column3-items .card-body {padding: 40px 30px 50px 30px;}
	.previewQw .slide_media .slide_text .def{margin-left: 102px}
	.pageGarantee .column3-items.not-numbers .card-img{height: 220px}
	.gar-item_cont{padding: 0 68px}
	.pageGarantee .column3-items.not-numbers .card-img{height: 250px;}
	.block_important .block_important-wrap {padding: 30px 0 30px 82px}
	.block_important .text > div{padding: 20px 70px}
	.block_important .block_important-wrap .title_block div{display: flex;align-items: center;height: 100%}
	.block_important .text > div{border-radius: 35px}
	.block_important .text > div {padding: 30px 20px}
	.block_important .block_important-wrap {padding: 40px 0 40px 82px}
	.garantee_item h3 span{width: 50%;padding-right: 50px}
    .block_contstcUs_{width: 100%;background: var(--default-color);border-radius: 35px}
    .pageGarantee .block_contstcUs_ .item{margin-top: 0}
	.block_contstcUs_ .item > div{padding: 0 15px}
	.block_contstcUs_{padding: 65px 0}
	.pageForDilers .blockquote-page-sert .blockquote-person .text {width: calc(100% - 284px);}
	.pageForDilers .module_blockquote_ .blockquote-person .photo{margin-right: 30px}
	.pageForDilers .module_blockquote_ .blockquote-person{align-items: flex-start;}
	.pageForDilers .module_blockquote_ .blockquote:before{top: -44px}
	.pageForDilers .sert_page_preview .preview_content .bg_{width: calc(100% - 330px)}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr{width: calc(100% + 310px);margin-left: -330px}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr:after{width: 360px}
	.pageForDilers .sert_page_preview .preview_content + .container{width: 330px}
	.pageForDilers .swiper_real-reviews .card-body{padding-top: 100px}
	.towns_forDilers>div>div{padding-left: 165px}
	.module_onl-help_content .qw:not(.qw_){border-radius: 35px 35px 35px 0}
	.module_onl-help_content .qw.qw_{border-radius: 35px 35px 0 35px}
	.pageProd .modules_linesInfo-top .content_box .img{height: 253px}
	.gallery_production-top .swiper-slide {height: 446px !important;}
	.items_circleNumber .item:nth-child(3):after{
		width: 87px;
		height: 88px;
		position: absolute;
		content: '';
		background: url(../img/circle_number-contacts.svg) no-repeat;
		top: -22px;
		left: -11px;
		background-size: 100% auto;
	}
	.pageProd .modules_linesInfo-bottom .content_box.grid{padding-left: 45px}
	.items_ImgText-wrap .item .card-title{font-size: 1.8125rem}
	.gallery_production .preview .img{height: 446px}
	.gallery_production-bottom .swiper-slide .card-text{bottom: 12px}
	.gallery_production-bottom .swiper-slide .card-img{height: 446px}
	.item_compare-body .items_ .item_:nth-child(2) .name,
	.item_compare-body .items_ .item_:nth-child(2) .value,
	.item_compare-body .items_ .item_:nth-child(2) .raiting{padding-left: 31px}
	.item_compare-body .items_ .item_:last-child .name,
	.item_compare-body .items_ .item_:last-child .value,
	.item_compare-body .items_ .item_:last-child .raiting{padding-right: 31px}
	.item_compare-body .item_ .value, .item_compare-body .item_ .raiting + .value, .item_compare-body .item_ .name + .value{word-break: inherit}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 837px !important}
	.pageAboutMain .pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:before,
	.pageAboutMain .pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:after{content: '' !important}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card-body .card-middle {padding-top: 130px;}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{padding-top: 25px}
	.pageAboutMain .pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item:before{width: 100%}
	.items_points-number_wrap_content .title_ {font-size: 1.5rem;padding-right: 0}
	.swiper_videos .card{height: 513px}
	.module_ukladka-step .bg_{height: 620px}
	.ukladka .videos .category_nav .btn-group_ .btn{padding: 0 20px}
	.swiper_videos .swiper-control{top: 435px;right: 30px;}
	.bx_compare .card-title {font-size: 1.2rem}
	.bx_compare .data-table .headcol{font-size: 1rem}
	.search_wrap form{margin: 0 auto;max-width: 700px}
	table.title-search-result{width: 700px !important;margin: 0 auto}
	table.title-search-result td.title-search-all a:hover{
		background: #fff !important; 
		color: var(--brand-color) !important !important;
	}
	.top_helper .module_onl-help_content .qw:not(.qw_){max-width: 612px;margin-left: calc(100% - 612px);padding: 35px 50px;}
	.pageHelper .top_helper .module_onl-help_content .klubok {left: 0;margin-left: -180px;top: -55px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{width: 300px;height: 250px;top: 50px;margin-left: -26px;}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red{width: 350px;margin-left: calc(100% - 350px)}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{width: 340px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok:before{
		content: '';
		position: absolute;
		left:60px;
		top: -15px;
		width: 42px;
		height: 40px;
		background: url(../img/kl-line-left.png) no-repeat;
		background-size: 100% auto;
		content: '';
		z-index: 3;
	}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red:after{
		position: absolute;
		width: 137px;
		height: 53px;
		background: url(../img/line-helper.svg) center no-repeat;
		background-size: 100% auto;
		content: '';
		bottom: -55px;
		left: -16px;
		margin-left: 0;
		top: auto;
	}
	.bx_compare .module_home-catalogue.module_catalog_ .card-body .card-title {font-size: 1.2rem}
	.bx_compare .data-table .headcol {min-width: 220px;width: 220px;}
	
}

@media only screen and (min-width: 1024px){
	.types-pattern_content{padding-top: 37px}
	.module_text-page article .article-title {padding-right: 100px;}
	.delivery_content-wrapper .items_list.slider_list .swiper-wrapper .item{width: auto !important;min-width: 168px}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap,
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide{height: 320px}
	.module_home-catalogue.module_catalog_ .item {margin-bottom: 65px;}
	.module_home-catalogue .swiper_article_page .card-footer .card-body_left{width: calc(100% - 45px)}
	.module_home-catalogue .swiper_article_page .card-footer{flex-flow: row}
	.module_home-catalogue .swiper_article_page .card-body_right{width: 45px}
	.fav_filtr .container{flex-flow: row;justify-content: space-between;align-items: center;}
	.fav_filtr .btn-group-wrap .btn{font-size: 0.9375rem;margin: 0 2px}
	.fav_filtr .btn-group-wrap{margin: 2rem 0 3rem 0;padding: 0; overflow: inherit;}
	.ProductDetalyInfo_wrap .items_importantProp{padding-right: 68px}
	.page_ProductDetaly .items_importantProp{margin-bottom: 10px}
	.page_ProductDetaly .module_home-catalogue .h2 br{display: none}
	.page_ProductDetaly .module_home-catalogue{padding-top: 2.5rem}
	.module_experts .swiper-experts_ .card:hover .card-img{opacity: 0;visibility: hidden;}
	.swiper-experts_ .card:hover figure{opacity: 1;visibility: visible;position: relative;padding-top: 35px;}
	.swiper-experts_ .card{padding: 34px 20px 26px 20px;}
	.swiper-experts_ .card:hover .name{color: var(--brand-color)}
	.swiper-experts_ .card:hover figure:before {
		width: 43px;
		height: 43px;
		background: var(--brand-color) url(../img/icons/icon-qw.svg) center no-repeat;
		content: "";
		right: -7px;
		top: -17px;
		border-radius: 50%;
		position: absolute;
	}
	.fav_filtr .btn_wrap + .btn_wrap, .fav_filtr .btn_wrap{margin: 0 2px}
	.fav_filtr .btn_wrap input + label {font-size: 0.9375rem}
	.fav_filtr.basket_filtr .btn_wrap input + label{font-size: 1.125rem}
	.error_content .error_text{justify-content: flex-end; margin-right: -55px;}
	.pageAboutBrand .content_box.grid .subtitle{width: 240px}
	.pageAboutBrand .middle_block .text_content h3{height: auto}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 850px}
	.previewQw .slide_media .slide_text .def{margin-left: 155px}
	.pageGarantee .column3-items.not-numbers .card-img{height: 220px;}
	.pageGarantee .block_contstcUs_ .social_buttons .btn {padding: 0 16px;}
	.pageProd .module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 750px}
	.pageProd .items_points-number .item{min-height: 160px}
	.pageProd .pageAboutBrand{margin-top: 0;padding-top: 10px}
	.item_compare-body .item_ .raiting span{display: inline-block;margin-right: 10px}
	.it-rait .item_compare-body .item_ .raiting{height: 82px}
	.swiper_videos .item{padding: 12px}
	.swiper_videos .swiper-control {top: 445px;right: 45px;}
	.pageHelper .top_helper .module_onl-help_content .klubok{margin-left: -205px}
	.bx_compare .category_nav{margin-left: 0;margin-right: 0;width: auto}
	.bx_compare .fav_filtr .container{flex-flow: column;align-items: flex-start}
	.bx_compare .category_nav .btn-group_{padding-left: 0}
	.bx_compare .fav_filtr .btn-group-wrap{margin-top: 0}
}
@media only screen and (min-width: 1200px) {
	.container{max-width: 94.5%}
	.h2-title {margin-left: 43px;}
	h2, .h2{margin-bottom: 2.5rem}
	.icon {width: 28px;height: 28px}
	.icon.ttt {background-size: 13px auto;}
	.icon.in_fav {background-size: 14px auto;margin-left: 6px}
	.icon.label {font-size: 0.78rem;line-height: 28px;padding: 0 11px}
	.icon.size {font-size: 0.78rem;padding: 0 12px}
	.icon.size img{height: 11px;margin-right: 6px}
	.module_home-catalogue .icons_bottom {bottom: 23px;}
	.module_home-catalogue .card-body {padding: 0 7px 0 16px;margin-top: 18px}
	.module_home-catalogue .card-body .card-text {font-size: 0.895rem;}
	.module_home-catalogue .card-body .card-title {font-size: 1.3rem}
	.module_home-catalogue .price {font-size: 1.089rem;margin-top: 7px;margin-bottom: 4px;flex-flow: row}
	.module_home-catalogue .card-footer{flex-flow: row;align-items: flex-end;padding: 0 7px 0 16px;}
	.card-body_right{width: auto}
	.module_home-catalogue .price-old{font-size: 0.78rem;margin-top: 0;margin-left: 6px}
	.icon.btn-in_cart {width: 38px;height: 38px}
	.icon.btn-in_cart img{width: 19px}
	.btn-mt-30{margin-top: 54px}
	.module_home-catalogue .card .radius35 {border-radius: 25px;}
	.module_types-product .row {margin-top: 86px}
	.module_types-product .typesProducts-wrapper .item {height: 200px;margin-bottom: 15px;}
	.module_types-product .typesProducts-wrapper .item-content{padding: 31px 44px}
	.module_types-product .typesProducts-wrapper .btn_indet {right: 19px;top: 15px;width: 55px;height: 55px}
    .appeal-wrapper .appeal-content {padding: 73px 51px;}
    .appeal-wrapper .appeal-content h3 {margin: 3.7rem 0 2.2rem 0;font-size: 2.1875rem;line-height: 104%;max-width: 275px;}
    .appeal-wrapper .appeal-text {font-size: 1.25rem;line-height: 108%}
    .appeal-wrapper .appeal-content .btn {margin-top: 8.4rem}
    .module_home-catalogue {padding-bottom: 6.4rem;}
	.blockquote {font-size: 2.5rem;margin-top: 54px;text-indent: 335px;}
	.blockquote-person .photo {width: 123px;height: 123px}
	.blockquote-footer {margin-top: 50px}
	.blockquote-person .text .name {font-size: 1.5625rem}
	.blockquote-person .text .def {font-size: 1.125rem}
	.blockquote-person {margin-right: 5px}
	.module_aboutProduction-home {padding-bottom: 6.5rem}
	.about-technologiis_wrapper .row{margin-right: calc(var(--bs-gutter-x) * -.5);margin-left: calc(var(--bs-gutter-x) * -.5);padding-top: 136px}
	.module_technologies .about-technologiis_wrapper .h2{font-size: 3.4375rem;margin-bottom: 3.3rem;}
	p.lead-p{font-size: 1.5625rem}
	.module_technologies p.lead-p{max-width: 430px}
	.module_technologies p.lead:before {width: 247px;height: 24px;left: 180px;bottom: -16px}
	.about-technologiis_wrapper .btn{margin-left: 0}
	.about-technologiis_wrapper {padding-bottom: 244px;}
	.types-techn_wrapper {margin-top: -120px;}
	.develop_content-text{max-width: 440px}
	.module_technologies .text_wrapper{margin-top: -30px}
	.develop_content-text h3{margin-bottom: 1rem}
	.develop_content-text {padding: 66px 45px 45px 45px;}
	.develop_content-text .btn_indet{width: 55px;height: 55px;right: 19px;top: 14px;}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn {padding: 60px 66px 50px 50px;}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn .items-adv_techn p{margin-top: 16px;margin-bottom: 10px}
	.types-techn_wrapper .item.adv_techn .h2 {margin: 1.2rem 0 1.3rem 0}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn .items-adv_techn .item{padding: 10px 0}
	.swiper-control{top: -90px;right: 5px}
	.module_sertificstes .content_sertif{padding-top: 5.5rem;padding-bottom: 345px;}
	.module_sertificstes p.lead {max-width: 495px;font-size: 1.25rem}
	.sertificates_wrapper {margin-top: -277px}
	.swiper-sert .item > div{padding-bottom: 60px}
	.swiper-sert .name_sert{margin-top: 33px}
	.swiper-sert .item > div{padding: 25px 25px 40px 25px}
	.home_read_solutions .swiper-read_solutions .item{height: 540px}
	.home_read_solutions{padding-top: 5rem}
	.home_read_solutions .swiper-read_solutions .item .h2 {font-size: 2.1875rem;margin-bottom: 24px}
	.home_read_solutions .swiper-read_solutions .item.slide-text {padding: 4.5rem 32px}
	.home_read_solutions .swiper-read_solutions .def{font-size: 1.5625rem;line-height: 114%;max-width: 220px}
	.home_read_solutions .swiper-read_solutions .btn {margin-top: 36px}
	.home_read_solutions{padding-bottom: 7.5rem}
	.module_home-aboutTeam .top_home-about {padding: 120px 0 21.5rem 0}
	.top_home-about .text_content {margin-left: 0}
	.module_home-aboutTeam .top_home-about p.lead-p {margin-bottom: 51px}
  	.module_home-aboutTeam .top_home-about{padding-bottom: 23rem}
  	.home_team-wrapper {margin-top: -15rem}
  	.home_team-wrapper .text_content {margin-top: 3rem}
  	.home_team-wrapper .text_content .d-flex{margin-top: 40px}
  	.home_team-wrapper figure.team-img figcaption{font-size: 1.125rem;max-width: 180px}
	.home_team-wrapper figure.team-img {height: 500px}
	.module_tg-block {padding: 4.5rem 0 5rem 0}
	.module_tg-block .tg-block_left .logo_{width: 149px;margin-top: 40px;filter: grayscale(1) brightness(0);}
	.module_tg-block:before{height: 362px;margin-left: 437px;}
	.module_tg-block .tg-block_right{margin-top: -10px;padding-left: 80px;padding-right: 0}
	.module_tg-block .social_buttons {margin-top: 55px}
	.module_tg-block .ball_line{margin-right: 20px;margin-top: 10px}
	.menu-footer_wrapper {margin-top: 28px;}
	.footer__menu {padding-right: 68px}
	.footer nav.grid{grid-column-gap: 76px}
	.module_tg-block .tg-block_right p{max-width: 360px}
	.module_types-pattern .container-fluid > .d-flex{flex-flow: row; justify-content: flex-end;}
	.types-pattern_content {padding: 15px 15px 0 55px}
	.types-pattern_content p.lead-p {max-width: 345px;margin-bottom: 25px}
	.module_types-pattern .types-pattern_content .h2{margin-bottom: 2rem}
	.module_types-pattern .swiper_types-pattern .btn_indet{width: 55px;height: 55px}
	.module_types-pattern:before{content: '';width: 41.6666%;height: 100%;left: 0;top: 0}
	.module_types-product {padding-bottom: 2.8rem}
	header{height: 85px}
	.main_slider{margin-top: -85px}
	.main_slider .swiper-slide .container{padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);}
	.main_slider .swiper-slide.slide_video{padding-right: 0;padding-top: 242px;padding-bottom: 150px}
	.main_slider .slide_video .row{margin: 0}
	.main_slider .link-video .video-wrap video, .main_slider .link-video .video-wrap{height: 328px}
	.main_slider .swiper-slide .row > .slide_media + .slide_text .h2{font-size: 3.4375rem;margin-bottom: 6rem;}
	.main_slider .swiper-slide .def{right: 90px; margin-top: 155px;}
	.main_slider .swiper-control{right: 2.75%;margin-right: var(--bs-gutter-x, .75rem);bottom: 60px}
	.navbar-expand-lg .navbar-toggler{display: none}
	header .logo img {width: 182px}
	header .container > .d-flex{padding: 0}
	header .logo{position: relative;left: auto;top: auto;margin-right: 20px}
	.navbar-collapse{width: auto;position: relative;top: auto}
	.header_nav{align-items: center}
	.header_buttons .icon_tg{width: 40px;height: 40px;margin-right: 6px}
	header .icon_search{width: 40px;height: 40px;background: var(--grey-color-light);display: flex !important;justify-content: center;align-items: center;margin: 0 6px;}
	header .icon_search img{width: 25px}
	header .icon_search:hover{background: var(--default-color);}
	header .icon_search:hover img{filter: grayscale(1) brightness(1000%);}
	.header_in-cart.icon-favorites{margin: 0 0 0 6px}
	.header_buttons .btn, .header_buttons .btn:active{height: 40px;line-height: 37px;font-size: 0.8375rem;padding: 0 6px;margin-left: -20px}
	.header_buttons{padding-right: 0}
	.main_slider .poster{background-size: auto 145%;background-position: -45px top;}
	.module_home-about .text-about_wrapper{margin-top: -56px;width: 554px;border-radius: 35px;}
	.module_home-about p.lead-p {font-size: 1.5625rem}
	.module_home-about .text-about_wrapper p:not(.lead) {font-size: 1.125rem}
	/*.module_advantages {margin-top: -265px}*/
	.module_advantages .card-title {font-size: 1.5625rem}
	.module_advantages .card-text{margin-top: 15px;margin-bottom: 25px}
	.module_advantages .swiper_adv .swiper-slide:before{left: -25px;top: 93px;font-size: 5.625rem;}
	.module_advantages .swiper_adv .card-body {padding-top: 44px;padding-left: 97px}
	.module_advantages .card-title{padding-right: 30px}
	.module_advantages .card-icon{width: 55px;height: 55px;top: 10px;right: 10px}
	.module_advantages .swiper_adv .bg-red .card-body{padding-top: 56px}
	.main_slider .swiper-slide .container{max-width: 94.5%}
	.main_slider .swiper-slide .row > .slide_media + .slide_text{padding: 0;padding-left: 50px;}
	.module_home-aboutTeam .top_home-about .h2{font-size: 3.475rem;max-width: 470px}
	.top_home-about .text_content:before{top: 93px;left: -182px;width: 165px;}
	.module_types-pattern .text-dop{top: auto;bottom: 70px}
	.footer-bottom:before{left: -60px;width: calc(100% + 120px);}
	.module-technology_list .row.about_techn{display: flex;flex-flow: row}
	.module_text-page article .article-title .h2{font-size: 2.5rem}
	.module_text-page{padding-top: 0.6rem;}
	p.lead-p.mini{font-size: 1.125rem;line-height: 120%}
	.items_list.slider_list .item > div > a{font-size: 1.25rem}
	.items_list.slider_list .item > div > a, .items_list.slider_list .item > div, .items_list .item{min-height: 102px}
	.module-structures_list h3.title{font-size: 2.5rem; margin: 2.2rem 0 3rem 30px;}
	.module-structures_list .structures_list-items .item, .module-structures_list .structures_list-items .item .card{min-height: 619px}
	.module-structures_list .card-body{min-height: 350px;padding-top: 65px}
	.module-structures_list .card-body h5 {font-size: 2.1875rem;line-height: 108%}
	.module-technology_list .name-block, .module-technology_list .name-block .bg_{height: 100%;min-height: 560px}
	.module_preview-page + section.module-technology_list, .module-technology_list .item-technology .row > div{margin-top: -120px}
	.module-technology_list .item-technology .row > div + div, .module-technology_list .item-technology .row > div{margin-top: 0}
	.module-technology_list .row.about_techn{padding: 15px 8px}
	.module-technology_list .techn-block .bg_ {padding: 37px 38px 29px 38px}
	.module-technology_list h5{padding-bottom: 17px}
	.module-technology_list .text {margin-top: 22px}
	.module-technology_list .techn-block .h5-title:before{left: -100px;width: calc(100% + 130px)}
	.module-technology_list .info-block{position: relative;z-index: 4}
	.module-technology_list .info-block .bg_{padding: 37px 20px 37px 32px}
	.module-technology_list .info-block .h5-title:before{left: 0;width: calc(100% + 32px)}
	.module-technology_list .name-block .bg_{justify-content: flex-start;padding-top: 50px}
	.module-technology_list .advant_techn-wrapper{background: none;padding-left: calc(var(--bs-gutter-x) * .5);padding-right: calc(var(--bs-gutter-x) * .5);padding-bottom: 0}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn{margin: 0 4px;width: calc(100% - 8px)}
	.module-technology_list .swiper_advant_techn .swiper-slide .number_adv{margin-bottom: 30px}
	.module-technology_list .swiper_advant_techn .swiper-slide{padding: 54px 43px 57px 43px}
	.module-technology_list .item-technology + .item-technology{margin-top: 60px}
	.module-technology_list .swiper_advant_techn .swiper-slide:after{top: 81px}
	.module-technology_list{padding-bottom: 5rem}
	.module-technology_list .swiper_advant_techn .swiper-wrapper:after{top: 81px}
	.module-technology_list .advant_techn-wrapper:before, .module-technology_list .advant_techn-wrapper:after{top: 121px}
	.module-technology_list .item-technology .row > div{margin-top: 0;padding-bottom: 0}
	.module-technology_list .swiper_advant_techn .swiper-wrapper{contrny''}
	.module-technology_list .advant_techn-wrapper .swiper_advant_techn:before, .module-technology_list .advant_techn-wrapper .swiper_advant_techn:after{top: 81px}
	.module-technology_list .advant_techn-wrapper:before{content: '';top: -40px}
	.module-structures_list:before{left: 30px;width: calc(100% - 60px);height: 395px}
	.module_home-about{margin-top: -93px}
	.module_advantages .bg_{top: 0;height: 576px}
	.module_advantages {margin-top: -260px; padding-bottom: 8.5rem;}
	.module_advantages .items-numbers {margin-top: 423px}
	.module_advantages .swiper_adv .card-img{height: 151px}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2) .card-body {padding-top: 64px}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2):before{top: 60px}
	.module_advantages .swiper_adv .card-body{height: calc(100% - 175px);}
	.main_slider .swiper-slide {padding-top: 180px;min-height: 720px}
	.main_slider .swiper-slide .slide_text .h2{font-size: 2.8125rem}
	.footer nav.grid ul{column-gap: 80px;}
	.sert_page_preview .preview_content .right_line-title{height: 340px;height: 65px;line-height: 65px;margin-top: -32px;font-size: 1.5625rem;}
	.sert_page_preview .preview_content{height: 410px}
	.sert_page_preview .preview_content + .container{top: 80px}
	.blockquote-page-sert .blockquote {font-size: 2.5rem;text-indent: 422px;}
	.blockquote-page-sert .blockquote-person .photo {width: 123px;height: 123px}
	.blockquote-page-sert .blockquote-person {margin-right: 25px}
	.module_pointsInfo-sertif {padding-top: 0}
	.module_aboutProduction-home {padding-bottom: 5rem}
	.module_pointsInfo-sertif .swiper-slide {padding: 100px 45px 55px 45px}
	.module_pointsInfo-sertif .swiper-slide:nth-child(2){padding-top: 134px}
	.module_pointsInfo-sertif .swiper-slide .item-text ul{margin: 52px 0 0 8px;max-width: inherit;}
	.module_pointsInfo-sertif .swiper-slide .item-text ul li{padding-left: 14px;width: 50%;margin-bottom: 4px}
	.module_pointsInfo-sertif .swiper-slide .item-text ul li:before{width: 5px;height: 5px}
	.module_pointsInfo-sertif .swiper-slide .number{right: 20px;top: 20px}
	.sert_page_preview{width: calc(100% - 5.5%);margin-left: 2.75%}
	.module_documents .container, .colons-ImgText_bg .container{max-width: 94.5%}
	.module_documents {padding-top: 1rem}
	.module_documents .items_doc-wrap {margin-top: 54px}
	.module_documents .items_doc .item{align-items: center;padding-bottom: 38px}
	.module_documents .items_doc .item .group-icons{flex-flow: row;margin-top: 0;padding-left: 30px;justify-content: flex-end;}
	.module_documents .items_doc .item .group-icons a img {height: 48px}
	.module_documents .container .items_doc .item .name{padding-left: 20px}
	.module_documents .container .items_doc .item .def{padding-left: 35px}
	.module_documents .items_doc .item .group-icons a {margin: 0 15px}
	.module_documents .container .items_doc .item .name{align-items: center}
	.module_documents .container .btn.btn-sert{font-size: 1.2rem}
	.modules_linesInfo {padding-top: 4.8rem}
	.modules_linesInfo .line_item .bg_{background-position: center;}
	.content_box .img{max-width: 346px;width: 100%;height: 303px;border-radius: 35px}
	.content_box.grid{flex: 0 0 auto}
	.content_box.grid .text-block {margin-top: -50px}
	.module_parthners .swiper_parthners .swiper-slide{margin-right: 0}
	.content_box:not(.grid) .text-block h3{font-size: 2.5rem}
	.parthners_wrap .swiper-wrapper{justify-content: space-between;}
	.module_reasons {padding-top: 2rem}
	.column3-items .card .card-img{height: 369px}
	.column3-items .row{margin-top: 52px}
	.column3-items .card-body{height: calc(100% - 369px);}
	.card-title_{font-size: 1.5625rem}
	.column3-items .card-title_ {margin-bottom: 20px}
	.column3-items .card-body {padding: 53px 42px 62px 42px}
	.lead-block .text {font-size: 1.5625rem;max-width: 380px;padding: 55px 0;}
	.columns_imgItems {margin-top: 58px}
	.ready_object .swiper-slide{width: 440px}
	.ready_object .swiper-slide:nth-child(3n){width: 747px}
	.columns_imgItems .card .card-img{height: 575px}
	.module_advantBuy-dilers .lead-block .text{font-size: 1.875rem;max-width: 480px}
	.module_advantBuy-dilers .lead-block .text span {font-size: 7.5rem;margin-right: 30px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers{margin-top: 21px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .card .card-text{font-size: 1.1rem;max-width: 50%}
	.module_advantBuy-dilers .swiper_advantBuy-dilers{margin-top: 40px}
	.main-info_DesignExample .propDef .items .item{width: 50%}
	.main-info_DesignExample .textDef h1 {font-size: 2.5rem}
	.main-info_DesignExample .imgDef {margin-top: 70px;height: 584px}
	.main-info_DesignExample {padding-bottom: 4.5rem}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .h2 {font-size: 2.5rem}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content {padding: 3.8rem 0 4.2rem 0}
	.detail-info_DesignExample-wrap .haractDef .name-collection{margin-top: 10px}
	.detail-info_DesignExample-wrap .haractDef .name-material {font-size: 1.875rem}
	.detail-info_DesignExample-wrap .text-block{margin-top: 10px;padding-right: 20px}
	.detail-info_DesignExample-wrap p + .btn{max-width: 295px;margin-top: 50px}
	.detail-info_DesignExample-wrap .imgDef .swiper-slide{height: 488px;}
	.detail-info_DesignExample-wrap .imgDef{margin-top: 6px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue .h2{font-size: 2.5rem;margin-bottom: 2.8rem;}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue {padding-top: 2rem}
	.lead-block_ .text {font-size: 2.1875rem;padding-bottom: 0}
	.lead-block_ .subtext {font-size: 1.5625rem}
	.module_projects{padding-top: 2rem}
	.module_projects .container > .btn{font-size: 1.125rem;right: 160px}
	.module_projects .swiper-control{top: -75px}
	.module_projects .card-img{height: 363px}
	.module_tg-block .tg-phone img {width: 443px;margin-left: 120px}
	.module_tg-block.module_phone .tg-phone {margin-top: -150px}
	.module_tg-block.module_phone{margin-top: 2rem}
	.module_tg-block.module_phone:before {margin-left: 445px;height: 362px}
	.module_tg-block.module_phone .tg-phone{position: relative;}
	.module_tg-block.module_phone .tg-phone:before{
		position: absolute;
		right: -50px;
		width: 620px;
		height: 469px;
		top: 15px;
		content: '';
		z-index: 2;
		background: url(../img/phone-line.svg);
		background-size: 100% auto;
		background-position: left center;
		background-repeat: no-repeat;
	}
	.module_tg-block.module_phone .tg-phone:after{
		position: absolute;
		right: 0;
		margin-right: 553px;
		width: 51px;
		height: 51px;
		top: 344px;
		content: '';
		z-index: 2;
		background: url(../img/phone-line2.svg);
		background-size: 100% auto;
		background-position: left center;
		background-repeat: no-repeat;
	}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .textDef{background: #fff;position: relative;z-index: 3;}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .textDef *{position: relative;}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .textDef:before{
		position: absolute;
		right: 100%;
		margin-right: -50px;
		width: 300%;
		background: #fff;
		content: '';
		top: 0;
		height: 100%;
	}
	.module_contacts-info h1{font-size: 3rem;margin-right: 100px}
	.module_contacts-info h3.subtitle{font-size: 1.875rem}
	.module_contacts-info .row > div:first-child{margin-bottom: 60px}
	.contacts_info-MainInfo .contacts_info-items .item{padding: 35px 20px 20px 20px;height: 155px;}
	.contacts_info-MainInfo .contacts_info-items .text {margin-top: 24px;line-height: 134%}
	.contacts_info-MainInfo .contacts_info-items .item:first-child {height: 250px;}
	.contacts_info-MainInfo .text + .btn {margin-top: 25px}
	.module_contacts-block_for .wrap_for .h2{font-size: 2.5rem}
	.swiper_wrap_forbuyers .card-header .icon-wrap .number{font-size: 1.125rem}
	.swiper_wrap_forbuyers .card-body{padding: 0 30px}
	.lead-wrap lead{max-width: 870px;margin: 0 auto 27px auto;}
	.lead-wrap p{max-width: 943px;margin: 0 auto}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forbuyers .card > div{padding: 45px 15px 42px 15px;}
	.module_advert .advert_left-content > div .img{height: 320px}
	.module_advert .advert_left-content > div .img{width: 44%}
	.module_advert .advert_left-content > div .text-block{width: 56%;padding: 30px 25px 20px 25px;}
	.module_advert h3, .footer-block_contacts h3{font-size: 1.875rem}
	.module_advert .advert_left-content > div .text-block p{font-size: 1.125rem}
	.footer-block_contacts{margin: 20px 0 35px 0}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card>div{padding: 20px 40px 53px 40px}
	.footer-block_contacts .contacts-director .photo {width: 150px;height: 150px}
	.footer-block_contacts .contacts-director>div {padding: 25px 40px 35px 40px}
	.footer-block_contacts .contacts-director h3 {max-width: 320px;}
	.footer-block_contacts .contacts-director .btn{max-width: 275px}
	.footer-block_contacts .ur-address .right p {font-size: 0.9375rem;}
	.footer-block_contacts .ur-address > div{padding-top: 40px;padding-bottom: 35px}
	.module_WeMap .map{height: 333px}
	.module_preview_{margin-top: -85px}
	.module_preview_ .preview_content{padding-top: 80px}
	.collections_items{margin-bottom: 30px}
	.module_home-catalogue.module_projects .card-body .card-title{margin-top: 8px}
	.module-articles_list.module_projects .structures_list-items.row{padding: 0;margin: 0 -15px}
	.module-articles_list.module_projects .structures_list-items .item {padding: 0 15px;}
	.module_projects .columns_imgItems .card .card-img{height: 308px}
	.module-articles_list.module_projects .structures_list-items .card-body{padding-top: 46px}
	.module-articles_list.module_projects .columns_imgItems .card-footer{}
	.module-articles_list.module_projects .columns_imgItems .card-footer h5{line-height: 115%}
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text{margin-top: 3px;width: 65%}
	.text-page .p-item + .p-item{padding-left: 20px}
	.module_home-catalogue .video-wrap .icon-play img{width: 50px;height: 50px}
	.module_home-catalogue .card-img .swiper-slide, .module_home-catalogue .link_, 
	.module_home-catalogue .video-wrap, .module_home-catalogue .swiper_product-photos .swiper-wrapper{height: 260px}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap, 
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide,
	.module_home-catalogue.module_catalog_ .swiper-wrapper {height: 275px}
	.link-video .video-wrap{display: block}
	.link-video .video-wrap .video, .collections_item .video{opacity: 0;visibility: hidden;}
	.link-video .link_:hover ~ .video-wrap .video, .collections_item.link-video .card-link:hover div .video{opacity: 1;visibility: visible;}
	.module_home-catalogue.module_catalog_ .info-img .card .title{font-size: 1.875rem}
	.articlesDetaly-info_content .item_bottom{padding: 0 12px 0 147px}
	.articlesDetaly-info_content{max-width: 940px}
	.articlesDetaly-info_content .item_top{padding: 0 98px 0 0}
	.articlesDetaly-info_content .item_top .item{margin: 0 32px}
	.title_block h1.text-center{max-width: 1000px;margin-left: auto;margin-right: auto}
	.module_collections_types .title_block h1{max-width: inherit;}
	.content_text-page .container{max-width: 940px}
	.content_text-page p, .content_text-page ul li{font-size: 1.125rem}
	.content_text-page .text-img-item .p-img{width: 440px;height: 505px;margin-left: -76px}
	.content_text-page .text-item{margin-bottom: 62px}
	.content_text-page .text-img-item .p-img + .p-item{width: calc(100% - 306px);padding: 0 0 0 84px;margin-right: -60px;}
	.content_text-page .text-img-item .p-item p.sel, .content_text-page .text-img-item h3{font-size: 1.875rem}
	.content_text-page .text-img-item h2 {font-size: 2.185rem;}
	.content_text-page .text-item:not(.text-img-item) .p-img{width: 1140px;height: 271px}
	.content_text-page .text-img-item.left-sel .p-item div{width: 61%}
	.content_text-page .text-img-item.left-sel .p-item .sel{width: 33%}
	.content_text-page + .module_home-catalogue{padding-top: 2rem}
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide, 
	.module_home-catalogue .swiper_article_page .link_, .module_home-catalogue .swiper_article_page .video-wrap{height: 360px}
	.articlesDetaly-info{margin-top: 10px}
	.module-articles_list .structures_list-items .swiper .card-img{height: 360px}
	.fav_filtr .btn-group-wrap .btn{font-size: 1.125rem;padding: 0 28px;margin: 0 4px}
	.fav_filtr{margin-bottom: 15px}
	.leftColon_Product .containerImgProduct{display: flex;flex-wrap: wrap;flex-flow: row-reverse;height: 672px;justify-content: flex-end;padding-right: 0}
	.leftColon_Product .ImgProduct .swiperThumbImgProduct .card-img{width: 144px;height: 233px}
	.page_ProductDetaly .swiperThumbImgProduct{width: 165px;padding-left: 20px;margin: 0}
	.leftColon_Product .ImgProduct .swiperImgProduct.swiper-initialized{width: calc(100% - 185px);margin: 0 0 0 20px}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized){margin: 0}
	.swiperThumbImgProduct .swiper-scrollbar{
		height: 100% !important;
		width: 10px !important;
		left: 0 !important;
		bottom: auto !important;
		top: 0 !important;
		transform: none;
	}
	.ProductDetalyInfo_wrap{padding: 0 2.75%}
	.swiperImgProduct .swiper-slide .card-img, .swiperImgProduct .swiper-slide{height: 672px}
	.ProductDetalyInfo_wrap {grid-template-columns: 67% 33%}
	.page_ProductDetaly .items_importantProp .name{font-size: 1.125rem}
	.ProductDetalyInfo_wrap .items_importantProp{margin-top: 46px}
	.ProductDetalyInfo_wrap .items_importantProp{padding-right: 0}
	.page_ProductDetaly .items_importantProp .text-block {width: calc(100% - 49px)}
	.page_ProductDetaly .items_importantProp .text{font-size: 1rem}
	.page_ProductDetaly .items_importantProp {margin-bottom: 20px;}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom {top: 601px;left: 200px;}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_bottom{left:11px}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom .icon-size-wrap{border-radius: 72px;align-items: center;height: 55px;padding: 0 10px 0 19px;background: rgba(255, 255, 255, 0.39);backdrop-filter: blur(6px);}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom .icon-size-wrap span{font-size: 1.125rem;margin-right: 16px}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom .icon.size{margin-top: 0}
	.ProductDetalyInfo_wrap .leftColon_Product{padding-right: 20px}
	.ProductDetalyInfo_wrap .TitleProduct{padding-top: 40px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item span{width: 160px}
	.swiperImgProduct .swiper-pagination{
		top: 15px;
		bottom: auto;
		left: 15px;
		background: rgba(255,255,255,0.39);
		font-weight: 600;
		font-size: 1.125rem;
		width: auto;
		line-height: 40px;
		border-radius: 60px;
		padding: 0 17px;
	}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon.icon-show-all{
		width: auto;
		border-radius: 72px;
		font-size: 1.125rem;
		backdrop-filter: blur(6px);
		padding: 0 20px;
	}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon.icon-show-all img{margin-right: 20px}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right .icon.icon-show-all:hover{color: #fff;text-decoration: none;}
	.leftColon_Product .ImgProduct .icons_ .icons_top-right{right: 15px}
	.ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button {
		padding-left: calc(2.75% + var(--bs-gutter-x, .75rem));
		padding-right: calc(2.75% + var(--bs-gutter-x, .75rem));
	}
	.ProductDetalyInfoDop_wrap .accordion-button::before, .ProductDetalyInfoDop_wrap .accordion-button::after {right: calc(2.75% + var(--bs-gutter-x, .75rem));}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .img-bg{height: 330px}
	.ProductDetalyInfoDop_wrap .def_product h4{margin-bottom: 25px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .left-line-title.title-label{width: 330px;margin-left: -140px}
	.ProductDetalyInfoDop_wrap .items_download-files .item{width: 33.3333%}
	.page_ProductDetaly .module_home-catalogue{padding-top: 3rem}
	.page_ProductDetaly .items_importantProp .text-block *{max-width: 230px}
	.orderProduct_wrap form{max-width: inherit;}
	.page_ProductDetaly .module_collections_types {padding-top: 2.5rem;padding-bottom: 1.5rem}
	.page_arhicCollection .collectionsHaract .items-charact .item{padding: 18px 0}
	.page_arhicCollection .ProductDetalyInfoDop_wrap .img-bg{height: 290px}
	.content_text-page ul{margin-bottom: 30px}
	.module_preview-page.saf_page_preview .preview_content .h2 {font-size: 3.4375rem;}
	.module_preview-page.saf_page_preview .preview_content {min-height: 604px}
	.module_preview-page.saf_page_preview + .block-after_preview {margin-top: -190px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{display: flex; flex-flow: column;justify-content: flex-start;}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .price-old{margin-left: 0;margin-top: 5px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item{align-items: flex-start;}
	.text-blockquote .colons-ImgText .colonImg{height: 390px}
	.text-blockquote .colons-ImgText .colonText .h2 {font-size: 2.5rem}
	.text-blockquote .colons-ImgText .colonText {padding-left: 45px;}
	.text-blockquote .colons-ImgText .colonText p{margin-top: 40px}
	.blockquote.blockq {text-indent: 245px; font-size: 2.5rem;margin-top: 10px}
	.module_blockq .blockquote-person{margin-right: 87px}
	.module_forRooms{padding-top: 1.5rem}
	.swiper-forRooms .number-style:before {font-size: 1.125rem}
	.module_protectiveProp{padding-top: 1rem}
	.module_experts .swiper-experts_ .swiper-slide{height: 475px}
	.module_experts {padding-top: 4rem; padding-bottom: 1.5rem;}
	.swiper-experts_ .card-body .name{font-size: 1.25rem}
	.swiper-experts_ .card-footer .post {font-size: 1rem}
	.module_popular-questions .category_nav:before{left: -100px;width: calc(100% + var(--bs-gutter-x, .75rem * 2) + 200px);}
	.questions-popular_items .answ div{margin-top: 20px}
	.questions-popular_items .item {padding-top: 60px;margin-bottom: 45px;}
	.module_real-reviews .swiper-control{top: -80px}
	.swiper_real-reviews .card-img_group{width: 406px}
	.swiper_real-reviews .card-body{width: calc(100% - 406px);padding-top: 70px;padding-right: 55px}
	.swiper_real-reviews .card-img_group > div{height: 332px}
	.swiper_real-reviews .card {padding: 20px 17px 20px 50px}
	.swiper_real-reviews .card-img_group div + div{margin-top: 20px}
	.swiper_real-reviews .card-img_group div + div.video-wrap{margin-top: 0}
	.swiper_real-reviews .card .blockquote {font-size: 1.5625rem;line-height: 132%}
	.swiper_real-reviews .card-body .expert_name{margin-left: 42px}
	.module_video-gallery .h2{font-size: 3.4375rem;max-width: 700px}
	.module_video-gallery:before, .module_video-gallery:after{height: 500px}
	.module_video-gallery .swiper_video{margin-top: 135px}
	.module_video-gallery{padding-top: 4.5rem}
	.module_sert2 .swiper-sert_2 .swiper-slide .cardImg{height: 350px}
	.module_sert2 .swiper-sert_2 .swiper-slide .card{padding: 15px}
	.swiper-sert_2 .card-title{font-size: 1.5625rem}
	.swiper-sert_2 .card-text{font-size: 0.9375rem}
	.swiper-sert_2 .card-body {padding: 40px 30px;}
	.module_protectiveProp .card-number{top: 35px}
	.swiper_real-reviews .swiper-slide .card-header{top: 50px}
	.module_protectiveProp .swiper-protectiveProp .card {padding: 20px 17px 20px 30px}
	.swiper-experts_ .card .blockquote{font-size: 1.125rem}
	.swiper-experts_ .card:hover figure{padding-top: 0;padding-right: 50px}
	.swiper-experts_ .card .blockquote{margin-top: 0}
	.text-accord .text_content-item .item-header .d-flex span{width: 90px}
	.text-accord .text_content-item .item-header .d-flex div{width: 290px}
	.text-accord .text_content-item .item-content{padding-left: 0}
	.leftColon_Product .ImgProduct .swiperImgProduct.swiper-initialized ~ .icons_ .icons_top-left{left: 200px;top: 80px}
	.leftColon_Product .ImgProduct .icons_ .icons_top-left, 
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left{flex-flow: row}
	.leftColon_Product .ImgProduct .icons_ .icons_top-left .icon + .icon, 
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-left .icon + .icon{margin-top: 0;margin-left: 10px}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized) ~ .icons_ .icons_top-right{margin-right: 0}
	header .enter-btn{margin: 0 6px}
	.InfoProduct_content{display: flex;flex-wrap: wrap;position: relative;}
	.InfoProduct_content .item{width: 33.333%;flex-flow: column;padding-left: 20px;padding-right: 20px;padding-top: 0;padding-bottom: 0;align-items: flex-start;}
	.InfoProduct_content .item .item{width: 100%;border-bottom: none}
	.InfoProduct_content .item .name-stroke, .InfoProduct_content .item .content-stroke{width: 100%}
	.InfoProduct_content .item .item .content-stroke .price{flex-flow: column}
	.fav_filtr .btn_wrap + .btn_wrap, .fav_filtr .btn_wrap{margin: 0 4px}
	.fav_filtr .btn_wrap input + label {font-size: 1.125rem;padding: 0 28px}
	.cartProducts_item .checkProduct{width: 105px;padding-left: 35px}
	.cartProducts_item .ImgProductBasket_wrap {width: calc(46% - 72px);padding-bottom: 20px}
	.cartProducts_item .InfoProduct_wrap{width: 58%;width: 63%;padding-left: 32px;padding-right: 32px;padding-bottom: 20px;}
	.InfoProduct_content .item .name-stroke{padding-right: 0;width: 110px}
	.InfoProduct_content > .item > .item{align-items: flex-start;}
	.InfoProduct_content .item .name-stroke, .InfoProduct_content .item .content-stroke{padding-top: 13px;padding-bottom: 13px}
	.InfoProduct_content:before {height: 1px; top: 62px; content: '';position: absolute;left: 0;width: 100%; border-top: 1px solid var(--grey2);}
	.InfoProduct_content .item .content-stroke{text-align: left;justify-content: flex-start;}
	.InfoProduct_content .item .item:first-child .content-stroke{padding-bottom: 0}
	.InfoProduct_content .item .item:last-child .content-stroke{padding-top: 0}
	.InfoProduct_content .item.item-itogo{flex-flow: row;justify-content: space-between;align-items: center;padding: 6px 20px;width: 100%;margin-top: 10px}
	.InfoProduct_content .item.item-itogo .content-stroke{text-align: right; justify-content: flex-end;}
	.rightColon_Product {
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.rightColon_Product:before, .rightColon_Product:after{width: calc(100% + var(--bs-gutter-x) * .5 * 2 + 5.5%);    left: calc(var(--bs-gutter-x) * -.5 - 2.75%);}
	.rightColon_Product .InfoOrderItogo{margin-top: 0}
	.module_blockquote_ .blockquote-person .photo{width: 240px;height: 240px;margin: 0 57px 0 30px}
	.module_blockquote_ .blockquote-person .photo:before{width: 70px;height: 70px;left: 0;top: 0}
	.module_blockquote_ .blockquote-person{flex-flow: row;margin-top: 40px;align-items: flex-start;}
	.module_blockquote_ .blockquote{font-size: 2.1875rem;text-indent: 0;margin-top: 69px;padding-left: 0}
	.module_blockquote_ .blockquote div p{font-size: 1.5625rem}
	.module_blockquote_ .blockquote div{margin-top: 35px}
	.lead_text lead, .lead-block_bg .text, .module_reasons-forDes h3{font-size: 2.5rem}
	.lead-block_bg .text{max-width: 550px;padding: 70px 0}
	.module_blockquote_{padding-bottom: 2rem;}
	.lead-block_bg{width: calc(94.5% - var(--bs-gutter-x, .75rem * 2))}
	.module_reasons-forDes{margin-top: 5rem}
	.module_reasons-forDes .subtitle{font-size: 1.5625rem;letter-spacing: 5px;margin-bottom: 18px}
	.module_reasons-forDes section{padding: 4rem 0}
	.items_reason-possib .item, .items_reason-possib .item p{font-size: 1.5625rem;}
	.items_reason-possib {margin-top: 7px;padding-left: 78px}
	.items_reason-possib .item{padding: 35px 50px;margin-bottom: 6px;}
	.swiper_programm .swiper-slide{height: 620px}
	.swiper_programm .swiper-slide .card:before{font-size: 9.375rem;bottom: 262px;left: -50px}
	.swiper_programm .swiper-slide .card.bg-black:before{font-size: 15.625rem;top: 132px;left: -75px}
	.swiper_programm .swiper-slide .card.bg-black .card-img {height: 222px}
	.swiper_programm .card-text {font-size: 1.5625rem}
	.swiper_programm .swiper-slide .card:not(.bg-black) .card-text{height: 166px}
	.swiper_programm .card.bg-black .card-text{max-width: 330px}
	.swiper_programm .swiper-slide .card{padding-top: 267px}
	.module_reasons-forDes + .module_contacts-block_for{margin-top: 40px}
	.swiper_programm .swiper-slide .card.bg-black .video-wrap{height: 222px;bottom: 15px;left: 15px;width: calc(100% - 30px);top: auto}
	/*.swiper_programm .swiper-slide .card.bg-black .video-wrap .video{opacity: 0;visibility: hidden;}*/
	.pageForMasters .module_blockquote_ .blockquote-person {margin-top: 30px}
	.pageForMasters .module_blockquote_ .blockquote {margin-top: 47px;padding-left: 10px}
	.module_colomsInfo .colons-ImgText .colonImg{height: 333px;padding-right: 97px}
	.module_colomsInfo .colons-ImgText .colonText{padding-left: 10px}
	.lead-block_text{width: 100%;margin-top: 70px}
	.lead-block_bg .text{padding: 45px 0}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .icon{width: 55px;height: 55px;margin-left: 10px;}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .icon img{scale: 1.6}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-text{font-size: 1.25rem}
	.module_form .form_wrap{margin: 0;padding: 15px 25px 15px 0}
	.module_form .form_wrap form{border-radius: 25px}
	.module_form .form_wrap .formResponsive .form-group_radio .formControls{flex-wrap: wrap}
	.error_content .text{margin-top: 4px;padding-left: 123px;}
	.error_content .text .btn{padding: 0 40px;margin-top: 12px}
	.error_content:before {height: 430px}
	.error_content{padding-bottom: 480px;min-height: calc(100vh - 85px);}
	.page_Cart .rightColon_Product{padding-left: calc(var(--bs-gutter-x) * .5); padding-right: calc(var(--bs-gutter-x) * .5);}
	.page_Cart .rightColon_Product:before, .page_Cart .rightColon_Product:after{width: 105.5%;left: -2.75%}
	.rightColon_Product .InfoOrder_wrap:first-child .InfoOrder{height: 100%}
	.module_video-gallery.module_video-gallery_ .card-img .time{bottom: 20px;right: 20px}
	.top_team .h2, .pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote-header{font-size: 3.4375rem}
	.top_team .subtitle{margin-top: 20px;padding-right: 70px}
	.Imgteam .img-bg{max-width: 843px;height: 299px;margin-bottom: 45px}
	.Imgteam{padding-top: 0}
	.Imgteam .smallText{padding-right: 70px}
	.Imgteam h3, .pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{font-size: 2.5rem}
	.plusAboutTeam{padding: 1.6rem 0}
	.plusAboutTeam hr{top: 52px}
	.plusAboutTeam:after, .pageTeam .module_blockquote_:after{height: 6px;bottom: -3px;margin-left: calc(25% + 15px);width: calc(75% - 50px);}
	.pageTeam .module_blockquote_ .blockquote-person .photo{width: 230px;height: 230px}
	.pageTeam .module_blockquote_ .blockquote-person, .pageTeam  .module_blockquote_ .blockquote{margin-top: 0}
	.pageTeam  .module_blockquote_ .blockquote{margin-bottom: 0}
	.items_circleNumber .item h3{font-size: 1.875rem;margin-bottom: 20px}
	.items_circleNumber .item .text{font-size: 0.9375rem}
	.Blockquote_wrap .blockquote .text .name{line-height: 133%}
	.pageTeam .module_blockquote_ .blockquote + .blockquote{padding-left: 50px}
	.Blockquote_wrap .blockquote:nth-child(2) .blockquoteText{font-size: 1.875rem}
	.pageTeam .module_blockquote_ .blockquote-person .photo:before{width: 58px;height: 58px;left: 4px}
	.pageTeam .module_blockquote_ .blockquote-person .photo:after{width: 80px;height: 80px}
	.module_blockquote_ .Blockquote_wrap .blockquote p{font-size: 0.9375rem}
	.pageTeam .module_blockquote_ .blockquote:first-child{padding-left: 35px}
	.pageTeam .module_blockquote_ .blockquote-footer + div{padding-left: var(--bs-gutter-x,.75rem)}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote-header span:before{left: -40px;top: -10px;width: 137%}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{margin-top: 35px}
	.Team_ .reviews_wrap .head-post_item .card-img img{object-position: left center;}
	.Team_ .reviews_wrap .head-post_item p.lead-p.mini{margin-top: 56px;font-size: 0.9375rem}
	.Team_ .reviews_wrap .head-post_item .blockquote{margin-top: 30px;line-height: 145%;font-size: 0.9375rem}
	.Team_ .reviews_wrap .head-post_item .card-img:before{width: 70px;height: 70px;right: 15px;bottom: 15px}
	.Team_ .reviews_wrap .head-post_item .card-img .card-subtitle{font-size: 1.25rem;left: 64px;top: 56px;}
	.Team_ .reviews_wrap .head-post_item .card-img .card_mark{left: 64px}
	.Team_ .reviews_wrap .head-post_item .card-img{height: 477px}
	.Team_ .module_team_ h4{font-size: 1.875rem;line-height: 94%}
	.module_team_ + .module_team_{margin-top: 70px}
	.Team_ .reviews_wrap .team-item .card-title{font-size: 1.125rem;flex-flow: row}
	.Team_ .reviews_wrap .team-item .card-title span.second-name{font-size: 1.33389rem}
	.Team_ .reviews_wrap .team-item .card-title .name{width: 62%;padding-right: 10px}
	.Team_ .reviews_wrap .team-item .card_mark{width: 45%;font-size: 0.875rem;margin-top: 0;line-height: 137%}
	.Team_ hr{margin: 0 0 50px 0}
	.Team_ .reviews_wrap .subhead-post_item .card-img:before{width: 50px;height: 50px}
	.Team_ .reviews_wrap .subhead-post_item .card_mark{padding-right: 36px}
	.Team_ .reviews_wrap .team-item p.lead-p.mini{font-size: 0.9375rem;line-height: 137%}
	.Team_ .reviews_wrap .team-item .blockquote{font-size: 0.9375rem;line-height: 145%}
	.Imgteam.teamBottom .img-bg{max-width: 100%;height: 591px}
	.Imgteam.teamBottom{margin-top: 3rem}
	.module_form .textform_wrap{padding-right: 80px}
	.module_form .form-group{margin-bottom: 15px}
	.module_form .form_wrap .formResponsive p{font-size: 1.5625rem;}
	.module_form .btn-mt-30{margin-top: 20px}
	.previewAbout .colons-ImgText .img-bg{height: 503px}
	.previewAbout .colons-ImgText .colonText .h2 {font-size: 2.5rem;margin-bottom: 4rem}
	.previewAbout .colons-ImgText .colonText > div{padding-top: 46px}
	.previewAbout .colons-ImgText .colonText:before{width: 120px;height: 66px;bottom: 45px}
	.previewAbout .colons-ImgText .img-bg:after{left: 260px}
	.previewAbout .colons-ImgText .img-bg span{width: 280px}
	.previewAbout .colons-ImgText .img-bg span img {width: 250px;height: auto;object-fit: inherit;}
	.plus_AboutBrand.plus_one .title-text .img-bg{height: 450px}
	.plus_AboutBrand .title_ .h2{font-size: 2.5rem;width: calc(100% - 110px)}
	.plus_AboutBrand .title_ div{font-size: 4.25rem;padding-top: 22px;width: 110px}
	.plus_AboutBrand.plus_one .title-text{padding-top: 149px;}
	.plus_AboutBrand.plus_one .title-text .text, .plus_AboutBrand.plus_one .title-text .subtitle{padding-left: 110px}
	.plus_AboutBrand .title-text h3{font-size: 1.875rem}
	.plus_AboutBrand.plus_one .imgPlusAbout{padding-top: 40px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:before{top: 63px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:after{left: 363px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span{top: -22px;width: 384px}
	.plus_AboutBrand.plus_one .title-text{padding-bottom: 95px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span img {width: 376px;margin-top: 2px;}
	.pageAboutBrand .modules_linesInfo .line_item .bg_{height: 735px}
	.pageAboutBrand .modules_linesInfo .line_item{padding-top: 140px}
	.pageAboutBrand .modules_linesInfo .subtitle small{font-size: 1.125rem !important}
	.pageAboutBrand .content_box .img{width: 315px}
	.pageAboutBrand .content_box.grid .text-block h3{font-size: 1.875rem}
	.pageAboutBrand .content_box.grid .text-block{margin-top: -90px;margin-bottom: 90px}
	.pageAboutBrand .content_box.grid .text-block p.lead-p, .pageAboutBrand .content_box p + p, 
	.pageAboutBrand .appeal-wrapper .appeal-content .label{font-size: 1.125rem}
	.pageAboutBrand .content_box{padding-top: 25px;padding-right: 25px;}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item-content{padding: 55px 53px}
	.appeal-wrapper .appeal-content h3{font-size: 1.875rem}
	.pageAboutBrand .appeal-wrapper .appeal-content p.lead-p.mini, .pageAboutBrand .appeal-wrapper .appeal-content p:not(.lead-p.mini){font-size: 0.9375rem}
	.pageAboutBrand .module_types-product {padding-bottom: 4rem;}
	.pageAboutBrand .Content_text .text .label{font-size: 1.125rem;margin-bottom: 35px}
	.plus_AboutBrand:not(.plus_one) .text{margin-top: 0;}
	.plus_AboutBrand .title-text p:not(.litl) {font-size: 1.5625rem;}
	.plus_AboutBrand .title-text{padding-bottom: 70px}
	.pageAboutBrand .middle_block .text_content h3{font-size: 1.835rem;height: 80px}
	.pageAboutBrand .middle_block .text_content_bg{padding-top: 0}
	.pageAboutBrand .middle_block .text_content p {font-size: 0.9375rem;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img{max-width: 100%}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span img{width: 152px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span{width: 160px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:after{left: 120px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .name{font-size: 1.5625rem}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-title .second-name{font-size:2.1875rem}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item p.lead-p.mini{padding-left: 18px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{padding-right: 120px}
	.pageAboutBrand .module_aboutProduction-home .blockquote{margin-top: 36px;margin-bottom: 2rem}
	.pageAboutBrand .module_aboutProduction-home{padding-bottom: 3.5rem}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 970px}
	.pageAboutBrand .middle_block .text_content h3:before{width: calc(100% + 600px);left: -300px}
	.pageQw .category_nav .btn-group_ .btn{font-size: 1.125rem}
	.pageQw .title_block h1 {font-size: 2.5rem;}
	.pageQw .category_nav {margin-top: 15px;padding-top: 50px;margin-bottom: 43px}
 	.item_checks_wrap {padding: 45px 70px 35px 70px}
 	.pageQw .column3-items .row{margin-top: 0}
 	.pageQw .column3-items .item{margin-top: 0}
 	.item_checks_wrap, .pageQw .column3-items{margin-left: 89px}
 	.previewQw .slide_media .card-link .poster{height: 456px}
 	.previewQw .slide_media .slide_text h2{width: 380px;font-size: 2.5rem;margin-bottom: 6.5rem;}
 	.previewQw .slide_media .slide_text .def .left{font-size: 1.25rem}
 	.previewQw .slide_media .slide_text{padding-bottom: 40px}
 	.previewQw .slide_media .card-link .poster:before{width: 70px;height: 70px}
 	.previewQw .slide_media .slide_text .def{margin-left: 200px}
 	.pageGarantee .previewQw .slide_media .slide_text{left: 49%}
 	.pageGarantee .previewQw .slide_media .slide_text h2{max-width: 500px}
 	.previewQw{margin-bottom: 30px}
	.gar_item-header {padding-left: 93px}
	.garantee_item {padding-top: 41px;padding-bottom: 76px;}
	.garantee_item:before{left: 17px;top: 17px}
	.gar-item_cont {padding: 0 25px 0 56px;}
	.pageGarantee .column3-items.not-numbers .card-body{padding: 37px 20px 40px 20px}
	.pageGarantee .column3-items .card-body{padding: 32px 30px 62px 30px}
	.pageQw .column3-items .card-title_{margin-bottom: 11px}
	.garantee_item h3{padding-right: 0}
	.items_points-number{border-bottom: 1px solid var(--grey3)}
	.pageGarantee .column2-items .card-title_{margin-bottom: 30px}
	.pageGarantee .column2-items .card-text_ .btn{margin-top: 6px}
	.pageGarantee .previewQw .slide_media .h2 font:before{width: 189px;height: 76px;top: 1px}
	.table_wrap table td{padding: 20px 0}
	.garantee_item h3{flex-flow: column}
	.garantee_item h3 span + span{margin-top: 30px}
	.pageGarantee .block_contstcUs_ .btn{padding: 0 10px}
	.block_contstcUs_ .item > div {padding: 0 10px;}
	.pageGarantee .block_contstcUs_ .social_buttons .btn {padding: 0 9px}
	div + .module_tg-block.module_phone, div[id*="bx_incl_area_"] .module_tg-block.module_phone{margin-top: 7rem}
	.pageForDilers .sert_page_preview .preview_content .bg_ {width: calc(100% - 400px);}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr {width: calc(100% + 400px);margin-left: -400px;}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr:after {width: 435px}
	.pageForDilers .sert_page_preview .preview_content + .container small{font-size: 1.25rem}
	.pageForDilers .sert_page_preview .container h1{font-size: 2.5rem}
	.pageForDilers .sert_page_preview .preview_content + .container{width: 400px}
	.pageForDilers .module_advert .advert_left-content > div{padding: 62px 40px 20px 50px;}
	.pageForDilers .module_advert .row {height: 508px;}
	.pageForDilers .module_advert .advert_left-content .text-block{max-width: 70%}
	.pageForDilers .module_advert .advert_right-content > div .text{max-width: 300px}
	.pageForMasters .module_blockquote_ .blockquote{padding-left: 40px;padding-right: 40px;}
	.pageForDilers .module_blockquote_ .blockquote-person .photo{width: 231px;height: 231px}
	.pageForDilers .module_blockquote_ .blockquote:before{margin-left: -47px}
	.pageForDilers .module_reasons-forDes .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card>div {padding-bottom: 57px}
	.pageForDilers .module_reasons-forDes .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-header{margin-bottom: 50px}
	.pageForDilers .module_reasons-forDes section {padding: 44px 0 0 0;}
	.pageForDilers .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-text{font-size: 1.5625rem}
	.pageForDilers .module_real-reviews .swiper-slide{width: 837px}
	.pageForDilers .swiper_real-reviews .card-img_group > div{height: 536px}
	.advantages_check {padding-top: 270px;}
	.advantages_check-content .item_checks_wrap{margin: 0}
	.advantages_check-content {padding: 93px 64px}
	.advantages_check h6 {max-width: 370px}
	.pageForDilers .swiper_real-reviews .card-img_group .img-bg{height: 536px}
	.pageForDilers .swiper_real-reviews .card-img_group{width: 387px}
	.pageForDilers .swiper_real-reviews .card {padding: 4px 15px 15px 25px}
	.pageForDilers .swiper_real-reviews .card-body {padding-right: 25px}
	.module_onl-help_content .qw:not(.qw_):after{width: 435px;height: 503px;top: 5px;left: -43%;margin-left: -148px}
	.map_wrap .row{flex-flow: row-reverse}
	.map_wrap .map{width:58.33333333%;margin-top: 60px;height: 588px;}
	.map-content{margin-top: 60px}
	.towns_forDilers>div p, .towns_forDilers>div>div{width: 100%}
	.towns_forDilers>div{flex-flow: column;height: 100%; justify-content: center;}
	.towns_forDilers>div p{margin-bottom: 40px}
	.towns_forDilers>div>div{padding-left: 0}
	.towns_forDilers{height: calc(100% - 70px)}
	.map_wrap{padding-bottom: 52px}
	.module_onl-help h3{padding-left: 20px}
	.module_onl-help{margin-top: 53px}
	.module_onl-help_content .qw:not(.qw_), .module_onl-help_content .qw.qw_{margin-left: 38%}
	.module_onl-help_content .qw:not(.qw_){padding: 58px 69px}
	.module_onl-help_content .qw.qw_{margin-left: 41%;padding: 29px 33px;}
	.module_onl-help_content{padding-bottom: 156px}
	.map_wrap .filtr_search{margin-top: 0;padding: 12px 0}
	.map_wrap .filtr_search .select2-container .select2-selection--single {height: 31px !important;}
	.map_wrap .map-content .text{width: 150px}
	.map_wrap .filtr_search #filter_form_map{width: calc(100% - 150px) !important}
	.map_wrap .filtr_search .select2-selection__rendered{line-height: 31px !important;}
	.map_wrap .filtr_search .select2-container--default .select2-selection--single .select2-selection__arrow{height: 31px}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 6px;padding-left: 6px}
	.pageProd .module_preview-page .preview_content .line_bottom h1{margin-top: 1rem;padding-bottom: 40px}
	.pageProd .preview_items .item{width: 320px}
	.pageProd .module_preview-page .preview_content:before{height: 612px}
	.preview-process_wrap{margin-top: 4px;padding-top: 205px}
	.preview-process_wrap .img-bg{height: 570px}
	.preview-process_wrap > .container{padding-left: 48%}
	.preview-process_wrap .item{width: 423px}
	.preview-process_wrap .item > div{padding: 40px 22px 22px 22px}
	.pageProd .module_text-page .textlarg{font-size: 2.5rem}
	.pageProd .module_text-page{padding-top: 2rem}
	.gallery_production .preview .img{height: 580px}
	.gallery_production-top .swiper-slide{height: 580px !important}
	.swiper-galleryProduct.swiper-scroll{padding-bottom: 0 !important}
	.gallery_production-top .card-text{font-size: 1.5625rem;margin-top: 50px}
	.swiper-galleryProduct .swiper-button-next, .swiper-galleryProduct .swiper-button-prev{width: 40px !important;height: 40px !important;background-size: 9px auto;}
	.pageProd .plusAboutTeam_wrap .container > h3{font-size: 1.8125rem;max-width: 520px}
	.pageProd .plusAboutTeam_wrap{margin-top: 65px}
	.plusAboutTeam_wrap .plusAboutTeam{padding-top: 3.3rem}
	.plusAboutTeam_wrap .plusAboutTeam hr {top: calc(3.3rem + 21px);}
	.pageProd .modules_linesInfo.modules_linesInfo-top .line_item .bg_{height: 614px;width: calc(94.5% - var(--bs-gutter-x,.75rem * 2))}
	.pageProd .modules_linesInfo-top .content_box{margin-left: 40px;padding: 18px 19px 50px 19px}
	.pageProd .modules_linesInfo-top .line_item{padding-top: 218px}
	.pageProd .modules_linesInfo-top .content_box .img{max-width: inherit;height: 389px}
	.pageProd .modules_linesInfo-top .content_box p.lead-p.mini, .bg_text {font-size: 1.5625rem}
	.pageProd .modules_linesInfo-top{margin-bottom: 10px}
	.pageProd .modules_linesInfo + .module_text-page .article-title, .pageProd .modules_linesInfo + div .module_text-page .article-title{padding-top: 55px}
	.bg_text{height: 394px}
	.bg_text .text{max-width: 516px}
	.pageProd .modules_linesInfo-middle .content_box{margin-top: -132px;margin-right: 0px;padding: 66px 40px 100px 58px;}
	.pageProd .modules_linesInfo-middle h3{max-width: 450px}
	.pageProd .modules_linesInfo-middle .content_box p.lead-p.mini{font-size: 1.125rem}
	.pageProd .modules_linesInfo-middle .line_item .bg_{height: 669px}
	.pageProd .items_points-number_wrap{margin-top: 132px}
	.items_points-number_wrap_content .items > div {padding: 68px 40px 20px 40px}
	.pageProd .items_points-number .item {min-height: 160px}
	.pageProd .items_points-number{border-bottom: none}
	.module_protectiveProp .bg_text{height: 658px;margin-top: -400px;padding-top: 322px}
	.module_protectiveProp .bg_text .text {width: 600px;margin-left: calc(100% - 731px)}
	.items_ImgText-wrap .module_text-block .textLarge {font-size: 2.5rem;max-width: 730px;}
	.items_ImgText-wrap {margin-top: 95px;}
	.items_ImgText-wrap .item .card-img{height: 189px}
	.items_ImgText-wrap .items_ImgText{padding-top: 14px}
	.items_ImgText-wrap .item > div {padding: 15px 15px 60px 15px}
	.items_ImgText-wrap .item .card-body {padding: 0 35px}
	.pageProd .modules_linesInfo-bottom .line_item .bg_{height: 700px}
	.pageProd .modules_linesInfo-bottom .content_box.grid{max-width: 740px}
	.pageProd .modules_linesInfo.modules_linesInfo-bottom .line_item {padding-top: 192px;}
	.pageProd .modules_linesInfo-bottom .content_box .text-block h3{font-size: 2.5rem}
	.pageProd .modules_linesInfo-bottom .content_box.grid{padding: 20px 20px 20px 50px}
	.gallery_production-bottom .swiper-slide .card-img{height: 580px}
	.gallery_production .preview .text {padding: 34px 54px;top: 20px;left: 30px;max-width: 496px}
	.gallery_production-bottom .swiper-slide .card-text{max-width: 274px;padding: 30px;bottom: 70px;right: 20px}
	.swiper-galleryProduct .box{width: 106px;height: 67px}
	.swiper-galleryProduct:after{left: 85px}
	.swiper-galleryProduct:before{bottom: 37px}
	.swiper_types-techn .swiper-slide .card-body{padding: 20px}
	.swiper_types-techn .swiper-slide .card-body div{opacity: 0;visibility: hidden;padding: 40px 30px}
	.swiper_types-techn .swiper-slide .card:hover .card-body div{opacity: 1; visibility: visible;}
	.pageProd .module_text-block p{max-width: 815px;margin: 0 auto}
	.pageAboutMain .preview_items .item:before, .pageAboutMain .preview_items:before{content: none}
	.items_compare .items-header .item{width: 16.6666%;}
	.item_compare-body .item_{width: 16.6666%;padding-right: 15px;}
	.items_compare > .item{margin-bottom: 10px;background: #fff;border-radius: 35px}
	.item_compare-footer{justify-content: flex-end;margin-top: 8px;padding-bottom: 15px}
	.item_compare-footer > div > div{background: var(--grey-color-light);justify-content: center;padding: 30px;align-items: center;display: flex;border-radius: 35px}
	.item_compare-footer .item-2{width: 33.222%}
	.item_compare-footer .item-3{width: 49.888%}
	.item_compare-body{display: block}
	.item_compare-body .items_ .item_{border: none}
	/*#content{padding-top: 85px}*/
	.pageAboutMain.module_preview_ .preview_content{padding-top: 85px}
	.pageAboutMain.module_preview-page .h2{margin-top: 4rem}
	.pageAboutMain.module_preview-page .text_page p{font-size: 1.25rem}
	.pageAboutMain.module_preview_ .preview_content .text_page{max-width: 655px}
	.pageAboutMain .preview_items .title_{font-size: 1.25rem}
	.pageAboutMain .preview_items{margin-top: 0}
	.pageAboutMain .preview_items .item{width: 410px}
	.pageAboutMain .preview_items .btn, .pageAboutMain .preview_items .btn:active{font-size: 1.125rem;font-weight: 400}
	.pageAboutMain .preview_items .text_{padding-right: 70px;height: calc(100% - 135px)}
	.pageAboutMain .preview_items .btn{margin-top: 42px}
	.module_quick-answer{margin-top: -180px}
	.module_quick-answer h2{font-size: 2.5rem;padding-left: 10px;}
	.module_quick-answer .card-img{height: 184px}
	.module_quick-answer .items .item{margin-top: 9px}
	.module_quick-answer .card-body .qw{padding: 15px 13px 46px 13px}
	.module_quick-answer .card-body .answ{margin-left: calc(100% - 210px);width: 196px;padding: 17px 10px 20px 10px;}
	.module_quick-answer .items .item .card{padding: 12px 12px 22px 12px;}
	.module_structure-inside{margin-top: 100px}
	.structure-inside_wrap {padding-top: 10px}
	.elements_wrap{padding-top: 90px}
	.structure-inside_wrap .swiper_structure-inside .card-img{padding-bottom: 55px}
	.structure-inside_wrap .swiper_structure-inside .card-title {padding-left: calc(var(--bs-gutter-x) * .5 + 114px); padding-bottom: 30px;}
	.structure-inside_wrap .swiper_structure-inside .card-title:before {left: calc(var(--bs-gutter-x) * .5 + 114px)}
	.structure-inside_wrap .swiper_structure-inside .card-text {padding-left: calc(var(--bs-gutter-x) * .5 + 114px); padding-bottom: 85px;}
	.structure-inside_wrap .swiper_structure-inside .card-title:after{margin-left: 63px;}
	.show_nav_chain .preview_content{padding-top: 85px !important}
	.show_nav_chain{margin-top: -85px !important}
	.module_difference{margin-top: 80px;padding-top: 65px}
	.items_compare .items-header{
		border-top: 1px solid var(--grey2);
		border-bottom: 1px solid var(--grey2);
		margin-bottom: 20px;
		margin-left: calc((var(--bs-gutter-x,.75rem) * -1) - 2.75%);
		margin-right: calc((var(--bs-gutter-x,.75rem) * -1) - 2.75%);
		width: calc((var(--bs-gutter-x,.75rem) * 2) + 105%);
		padding-left: calc(var(--bs-gutter-x,.75rem) + 2.75%);
		padding-right: calc(var(--bs-gutter-x,.75rem) + 2.75%);
	}
	.items_compare .items-header .item{font-weight: 600;font-size: 1.125rem;line-height: 110%;padding: 30px 8px 35px 8px;}
	.items_compare .items-header .item:first-child{padding-left: 0}
	.items_compare .items-header .item:last-child{padding-right: 0}
	.items_compare > .item{margin-left: -2%; width: calc(104%);padding-left: 2%;padding-right: 2%}
	.item_compare-body .item_:first-child .value{font-weight: 600;line-height: 110%}
	.item_compare-body .items_ .item_{padding: 0}
	.item_compare-body .item_:first-child .value{padding-left: 0;padding-bottom: 15px}
	.item_compare-body .item_:last-child .value, .item_compare-body .item_:last-child .raiting, .item_compare-body .item_:last-child .name{padding-right: 0}
	.item_compare-body{padding-bottom: 0}
	.item_compare-body .items_ .item_:nth-child(2) .name, 
	.item_compare-body .items_ .item_:nth-child(2) .value, .item_compare-body .items_ .item_:nth-child(2) .raiting{padding-left: 8px}
	.item_compare-body .items_ .item_:first-child .text{padding-bottom: 25px}
	.item_compare-body .item_:first-child .text{padding-right: 10px}
	.item_compare-body .items_ .item_.item-2 .value, .item_compare-body .items_ .item_.item-3 .value{
		padding: 30px;
		display: flex;
		align-items: center;
		background: var(--grey-color-light);
		text-align: center;
		border-radius: 35px;
	}
	.item_compare-body .items_ .item_.item-2{width: 33.222%;padding: 0 4px}
	.item_compare-body .items_ .item_.item-3{width: 49.888%;padding: 0 4px}
	.item_compare-body .items_ .item_.item-2 .d-flex .d-xl-none + .value, 
	.item_compare-body .items_ .item_.item-3 .d-flex .d-xl-none + .value{margin-top: 23px;}
	.item_compare-body .items_ .item_.item-2 .d-flex .value, 
	.item_compare-body .items_ .item_.item-3 .d-flex .value{margin-bottom: 15px;margin-top: 10px}
	.pageAboutMain .module_protectiveProp{padding-top: 0}
	.items_compare > .item:last-child .item_compare-body .items_ .item_:last-child{border: none}
	.pageAboutMain .category_nav{margin-top: 45px}
	.module_about-comments:after {height: 25%;}
	.items_ImgText-wrap .item .card-text:before{
		left: calc(-50px - var(--bs-gutter-x) * .5);
		width: calc(100% + 100px + (var(--bs-gutter-x) * .5 * 2));
	}
	.items_ImgText-wrap .item:first-child .card-text:before {
		left: auto;
		width: calc(100% + 170px);
		right: calc(-50px - (var(--bs-gutter-x) * .5));
	}
	.items_ImgText-wrap .item:last-child .card-text:before {
		left: calc(-50px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 170px);
	}
	.pageProd .items_points-number_wrap_content .items:first-child > div .items_points-number .item {
		margin-right: calc(-40px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 40px + (var(--bs-gutter-x) * .5));
		padding-right: calc(40px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item {
		margin-left: calc(-40px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 40px + (var(--bs-gutter-x) * .5));
		padding-left: calc(95px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item:before {
		left: calc(41px + (var(--bs-gutter-x) * .5));
	}
	.ukladka .videos:first-child h3{font-size: 2.5rem;margin-left: 35px;margin-right: 0}
	.ukladka .videos .videos_:before{left: -35px;width: calc(100% + 70px);height: 437px;margin-bottom: -182px}
	.ukladka .videos .category_nav .btn-group_ .btn, .ukladka .videos .category_nav .btn-group_ .btn:active {
		line-height: 52px;
		height: 55px;
	}
	.ukladka .videos:first-child{padding-top: 60px}
	.swiper_videos .swiper-slide{flex-flow: row;display: flex;align-items: flex-end;}
	.swiper_videos .swiper-slide .card{width: 760px}
	.swiper_videos .swiper-slide .text_block{width: calc(100% - 760px);padding-right: 0;padding-bottom: 30px}
	.swiper_videos-thumbs{max-height: 557px}
	.swiper_videos-thumbs .swiper-slide {padding: 0 65px;}
	.swiper_videos-thumbs .swiper-scrollbar {right: 30px !important}
	.ukladka .pageProd .module_text-page .btns-group{flex-flow: row;margin-top: 50px;justify-content: flex-start;}
	.ukladka .pageProd .module_text-page .btns-group div + div{margin-top: 0;margin-left: 15px}
	.ukladka .pageProd .module_text-page {padding-bottom: 6rem}
	.ukladka .module_video-gallery .container:before {left: 12px;width: calc(100% - 24px);}
	.ukladka .videos:first-child .category_nav .container{max-width: 100%}
	.ukladka .module_video-gallery .h2, .ukladka .module_reasons-forDes h3{margin-left: 0;margin-right: 0}
	.ukladka .module_video-gallery .h2{margin-left: 35px}
	.ukladka .module_reasons-forDes .title_{margin: 0}
	.ukladka .module_reasons-forDes .container{max-width: 94.5%}
	.ukladka .items_reason-possib{padding-left: 0}
	.ukladka .module_reasons-forDes .items_reason-possib .item > div{padding-right: 30px}
	.ukladka .module_reasons-forDes .items_reason-possib .download-doc {margin-left: 20px;}
	.ukladka .module_reasons-forDes .items_reason-possib .item{padding-right: 0}
	.ukladka .module_reasons-forDes{padding-bottom: 6.5rem}
	.module_ukladka-step{padding-top: 4.5rem}
	.ukladka .videos .videos_{margin-left: 35px;margin-right: 35px}
	.swiper_videos .item{padding: 10px}
	.ukladka .videos .category_nav .btn-group_{margin-left: 35px;margin-right: 35px}
	.ukladka .pageProd .module_text-page .textlarg{padding-left: 35px}
	.ukladka .module_video-gallery .swiper_video{margin-left: 35px}
	.ukladka .swiper_video .item{height: 550px}
	.module_ukladka-step .column3-items{margin-top: -114px}
	.module_ukladka-step .column3-items .item{height: 325px}
	.module_ukladka-step .column3-items .item:nth-child(2), .module_ukladka-step .column3-items .item:nth-child(3){margin-top: 105px;height: 302px}
	.module_ukladka-step .bg_{height: 336px}
	.module_ukladka-step .column3-items .card-title_{margin-top: 50px}
	.ukladka .module_video-gallery .swiper-control{right: 34px}
	.swiper_videos .swiper-control{top: 450px;right: auto;left: 645px}
	.ukladka .videos.videos_advice .videos_ .row{flex-flow: row-reverse;}
	.videos.videos_advice .swiper_videos .swiper-slide{flex-flow: column}
	.videos.videos_advice .swiper_videos .swiper-slide .card{width: 100%}
	.videos.videos_advice .swiper_videos .swiper-slide .text_block{width: 100%}
	.videos_advice .videos-content_download > .container, .videos_advice .videos-content_download .category_nav{position: relative;z-index: 2;}
	.videos-content_download h3{font-size: 2.5rem}
	.videos_advice .videos-content_show {margin-top: 0}
	.videos_advice .swiper_videos {margin-top: 10px}
	.videos_advice .videos-content_download{margin-top: 40px;padding-right: 0;padding-left: 50px}
	.videos_advice .videos-content_download .category_nav{margin-top: 40px;margin-bottom: 30px}
	.videos_advice .videos-content_download > .container, .videos_advice .videos-content_download .category_nav .container{max-width: 100%;padding: 0}
	.ukladka .videos .category_nav .btn-group_ .btn, .ukladka .videos .category_nav .btn-group_ .btn:active{font-size: 1rem}
	.ukladka .videos.videos_advice .category_nav .btn-group_{margin: 0}
	.videos_advice .swiper_videos-thumbs .swiper-slide{padding: 0}
	.videos_advice .videos-content_show .text_block{margin-top: 10px}
	.ukladka .videos.videos_advice .videos_{padding-bottom: 30px;margin-left: 0;margin-right: 0}
	.videos_advice .swiper_videos .swiper-control{left: auto;right: 45px}
	.ukladka .module_reasons-forDes .group-icons{justify-content: flex-end;}
	.fil_wrap .resilts_filtres:before{
		left: calc((var(--bs-gutter-x,.75rem) * -1) - 2.75%);
		width: calc((var(--bs-gutter-x,.75rem) * 2) + 105.5%);
	}
	.pageHelper .top_helper .module_onl-help_content .qw{font-size: 2.5rem;max-width: 800px;margin-left: calc(100% - 800px);padding: 45px 70px;margin-top: 40px}
	.pageHelper .top_helper .module_onl-help_content .klubok{width: 487px;height: 408px;margin-left: -256px;top: -30px}
	.pageHelper .module_onl-help_content .btn{line-height: 61px;height: 64px;font-size: 1.5625rem}
	.pageHelper .module_onl-help_content .close_i{height: 64px;width: 64px;background-size: 30px auto;}
	.pageHelper .module_onl-help_content .qw:before{border-width: 15px}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:before{width: 20px;height: 20px}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:after{width: 70px;height: 70px}
	.helper-columns {margin-top: 15px;}
	.pageHelper h4{font-size: 2.5rem}
	.content_helper-columns h4{max-width: 530px}
	.content_helper-columns{padding-top: 70px;padding-bottom: 110px}
	.pageHelper .helper-columns .column3-items .card,
	.pageHelper .helper-columns .column3-items .item:nth-child(2n) .card{flex-flow: column;}
	.pageHelper .helper-columns .column3-items .card .card-img, 
	.pageHelper .helper-columns .column3-items .card .card-body{width: 100%}
	.pageHelper .helper-columns .column3-items .card .card-body{justify-content: flex-start;padding: 35px 35px 55px 35px;align-items: center;text-align: center}
	.pageHelper .helper-columns .column3-items .card .card-img{height: 219px}
	.pageHelper .helper-columns .column3-items .card-title_{font-size: 1.25rem;text-align: center;line-height: 106%}
	.pageHelper .content_helper-columns:before{width: 188px;height: 158px;bottom: -80px}
	.helper-columns_{margin-top: 4.5rem}
	.pageHelper .helper-columns_ .column3-items .card-body{padding: 30px}
	.helper-columns_ .card-text_ p{font-size: 1.25rem}
	.pageHelper .helper-columns_ .column3-items .card small{font-size: 1.125rem !important}
	.pageHelper .helper-columns_ .card-number .number-style{font-size: 1.125rem}
	.pageHelper .helper-columns_ .column3-items .card-body > .number-style{width: 55px;height: 55px;top: 15px;right: 15px;font-size: 1.125rem}
	.pageHelper .helper-columns .column3-items .row, .pageHelper .helper-columns_ .column3-items .row{margin-top: 30px}
	.module_onl-help.bottom_helper{margin-top: 50px}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red {width: 420px;margin-left: calc(100% - 420px);padding: 35px 45px;}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl {width: 420px;padding: 35px 45px;margin-top: -65px}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl{width: 490px !important;padding: 35px 45px;}
	.pageHelper .bottom_helper .module_onl-help_content .df h4{font-size: 1.5625rem;max-width: 330px}
	.Team_ .reviews_wrap .subhead-post_item .card-img{height: 193px}
	.cookie_content{max-width: 1090px;margin-bottom: 12px;margin-right: 12px;margin-left: 12px;padding: 40px 60px}
	.cookie_content p{font-size: 1.3889rem}
	.cookie_content .btn{line-height: 62px;height: 65px;font-size: 1.3889rem;padding: 0 50px}
	.bx_compare .table_compare table tr td{min-width: 300px;width:300px}
	.bx_compare .card-img {height: 220px}
	.bx_compare .module_home-catalogue.module_catalog_ .card-body .card-title{margin-top: 14px}
}
@media only screen and (min-width: 1366px) {
	.module_home-catalogue .card-img .swiper-slide, .module_home-catalogue .link_, 
	.module_home-catalogue .video-wrap, .module_home-catalogue .swiper-wrapper{height: 310px}
	.module_home-catalogue .price{flex-flow: row}
	.appeal-wrapper .appeal-content .btn:after{width: 135px;height: 281px;bottom: 16px;margin-left: 10px;transform: rotate(-5deg);}
	.header_in-cart{line-height: 55px;height: 55px;background-color:var(--grey-color-light);border-radius:65px;padding-right:54px;background-size: 30px auto;background-position:64px center }
	.header_in-cart:hover{opacity: 0.8}
	.header_in-cart .info_count{line-height: 55px;height: 55px;width: 55px;font-size: 1rem;border-radius: 50%}
	.navbar-nav .nav-item + .nav-item{margin-left: 10px}
	.module_types-pattern .swiper_types-pattern .swiper-slide{height: 516px}
	.module_types-pattern .swiper_types-pattern .btn_indet{bottom: 40px}
	.module_text-page article + article {margin-top: 45px}
	.module_text-page article .article-content, .module_text-page article .article-title{padding-top: 45px}
	.items_list .item > div:before{width: 63px;height: 63px;line-height: 63px;font-size: 1.25rem}
	.items_list .item > div {padding: 90px 40px 40px 40px;font-size: 1.25rem}
	.module_text-page article .article-title .h2.subtitle {font-size: 1.5625rem}
	.module-technology_list .techn-block .bg_ {padding: 37px 58px 29px 58px}
	.module-technology_list .info-block .bg_{padding: 37px 32px}
	.module_tg-block .tg-block_right{padding-left: 50px;padding-right: 50px}
	.module_advantages .bg_ {background-position: center -185px;}
	.module_home-about .text-about_wrapper{width: 591px;}
	.module_advantages {margin-top: -239px;}
	.blockquote-page-sert .blockquote-footer {margin-top: -25px}
	.module_pointsInfo-sertif .swiper-slide .item-text ul li a{font-size: 1.2rem}
	.module_documents .items_doc .item .group-icons a {margin: 0 22px}
	.module_parthners .swiper_parthners .swiper-slide{margin-right: 33px}
	.module_parthners .swiper_parthners .swiper-slide img {height: 64px}
	.colons-ImgText_bg .colonText > div h3{font-size: 1.5625rem;max-width: 344px;line-height: 108%;margin-bottom: 30px;}
	.detail-info_DesignExample-wrap .imgDef .swiper-slide{width: 589px}
	.detail-info_DesignExample-wrap .imgDef .swiper_photos-design .swiper-control{left: 454px}
	.detail-info_DesignExample-wrap .text-block{margin-top: 0}
	.module_tg-block.module_phone .tg-block_right{padding-left: 0}
	.main-info_DesignExample .propDef .items{max-width: 605px}
	.module_tg-block.module_phone .tg-phone:before{right: 25px}
	.module_tg-block.module_phone .tg-phone:after{margin-right: 625px}
	.contacts_info-MainInfo .contacts_info-items .item{padding: 35px 45px}
	.module_advert .advert_left-content > div .img{height: 277px}
	.footer-block_contacts .ur-address > div{padding: 40px 40px 35px 40px}
	.module_preview_ .preview_content .text_page {max-width: 500px}
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide,
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap, 
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide,
	.module_home-catalogue.module_catalog_ .swiper-wrapper {height: 315px}
	.module_home-catalogue.module_catalog_ .info-img .card .title{font-size: 2.1875rem}
	.module_home-catalogue.module_catalog_ .info-img .card{padding: 35px 30px}
	.content_text-page .text-item:not(.text-img-item) .p-img{width: 1226px;margin-left: -143px;margin-right: -143px}
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide, .module_home-catalogue .swiper_article_page .link_, 
	.module_home-catalogue .swiper_article_page .video-wrap{height: 310px}
	.module-articles_list .structures_list-items .swiper .card-img{height: 310px}
	.TitleProduct .containerTitleProduct > .row > .d-flex{flex-flow: row;justify-content: space-between;}
	.TitleProduct .containerTitleProduct{padding: 0 15px 0 30px;}
	.ProductDetalyInfo_wrap .middleTitleProduct{padding-right: 15px}
	.ProductDetalyInfo_wrap .topTitleProduct{width: 48%;align-items: flex-start;justify-content: flex-end;}
	.TitleProduct .art{padding: 0 19px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item span{font-size: 0.9375rem}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{font-size: 0.9375rem}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item.one_metr_info .pr{font-size: 1.25rem}
	.home_read_solutions .swiper-read_solutions .item{height: 619px}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct, .ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap{padding: 0 60px}
	.page_arhicCollection .ProductDetalyInfo_wrap .middleTitleProduct{width: 100%}
	.swiper-scroll {padding-bottom: 70px !important;}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{flex-flow: row}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .price-old{margin-top: 0;margin-left: 10px}
	.swiper_real-reviews .card-body{padding-right: 95px;padding-top: 85px;}
	.swiper_real-reviews .swiper-slide .card-header{top: 60px}
	.header_in-cart.icon-favorites{width: auto;height: auto;padding-right: 20px;}
	.header_in-cart.icon-favorites .info_count{min-width: inherit;background: none;width: auto;height: auto;color: var(--default-color);font-weight: 600}
	.header_buttons .btn, .header_buttons .btn:active{margin-left: -64px}
	.leftColon_Product .form-group{margin-bottom: 48px}
	.leftColon_Product .form-wrap_{padding: 50px 60px 20px 60px}
	.module_blockquote_ .blockquote-person .photo{width: 286px;height: 286px;}
	.module_blockquote_ .blockquote-person{margin-top: 85px}
	.module_video-gallery.module_video-gallery_ .card-img, 
	.module_video-gallery.module_video-gallery_ .link-video .video-wrap{height: 268px}
	.pageTeam .module_blockquote_ .blockquote:first-child{padding-left: 0}
	.Team_ .reviews_wrap .subhead-post_item .card_mark{padding-right: 60px}
	.pageAboutBrand .content_box .img{width: 340px}
	.pageAboutBrand .appeal-wrapper .appeal-content p.lead-p.mini{margin-bottom: 36px}
	.pageAboutBrand .middle_block .text_content .row > div > div{padding-right: 90px}
	.pageAboutBrand .middle_block .text_content h3{height: auto}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: 1100px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{padding-right: 68%;padding-left: 110px;padding-bottom: 0}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button:not(.collapsed){height: 0}
	.pageQw .accordion-flush .accordion-collapse{display: flex;justify-content: flex-end;height: 0;overflow: hidden}
	.pageQw .accordion-flush .accordion-collapse.show{height: auto}
	.pageQw .accordion-flush .accordion-collapse .accordion-body{width: 68%;padding-left: 0;padding-right: 22px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .an {margin-left: calc(100% - 722px)}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-button::before{top: 32px}
	.item_checks_wrap{margin-right: 80px; padding: 45px 50px 35px 50px;margin-left: 20px}
	.pageQw .column3-items, .keis-block{margin-left: 20px;}
	.gar-item_cont {padding: 0 25px 0 106px;}
	.block_important .text{padding-left: 59px}
	.block_important .text > div {padding: 30px 50px}
   	.pageGarantee .block_contstcUs_ .social_buttons .btn, .pageGarantee .block_contstcUs_ .btn, .pageGarantee .block_contstcUs_ .btn:focus {padding: 0 20px}
	.pageForDilers .module_advert .advert_right-content > div h3:before{left: 100%;top: 50%;transform: translateY(-50%);margin-top: 6px;margin-left: 23px}
	.pageForDilers .module_advert .advert_right-content > div{justify-content: flex-start;}
	.pageForDilers .module_advert .advert_right-content > div {padding: 68px 50px 25px 50px;}
	.pageForDilers .module_advert .advert_right-content > div h3 {margin-bottom: 33px;}
	.pageForDilers .module_advert .advert_right-content p{margin-bottom: 102px}
	.pageForDilers .module_advert .advert_right-content > div .text:before{content: '';width: 181px;height: 192px;background-size: auto 100%;margin-left: -33px;top: 31px}
	.pageForDilers .module_blockquote_ .blockquote:before{margin-left: -100px}
	.advantages_check h6:before{content: '';top: 75px;width: 151px;height: 136px;margin-left: -52px;transform: none;}
	.advantages_check-content .item_checks_wrap{padding-left: 70px}
	.Team_ .reviews_wrap .team-item .card-title .name{width: 55%}
	header .icon_search{width: 55px;height: 55px}
	header .icon_search img{width: 30px}
	.header_buttons .icon_tg{width: 55px;height: 55px}
	.header_buttons .btn, .header_buttons .btn:active{height: 55px;line-height: 52px}
	.gallery_production-bottom .swiper-slide .card-text{bottom: 20px;}
	.pageAboutMain .preview_items .item:last-child{width: 410px}
	.pageProd .items_points-number .item{min-height: 144px}
	.ukladka .items_reason-possib{padding-left: 40px}
	.swiper_videos .swiper-slide .card{width: 825px}
	.swiper_videos .swiper-slide .text_block{width: calc(100% - 825px)}
	.swiper_videos .swiper-control{left: 707px}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red {width: 450px;margin-left: calc(100% - 450px);}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl {width: 445px;margin-top: -40px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{width: 390px;height: 325px}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red:after{width: 178px;bottom: -65px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok:before{left: 75px;top: -8px;width: 54px;height: 53px}
	.pageHelper .bottom_helper .module_onl-help_content{padding-bottom: 30px}
	.pageHelper{margin-bottom: 30px}

}
@media only screen and (min-width: 1400px) {
	.footer-contacts .address{grid-column: 2 / 3;grid-row-start: 1;grid-row-end: 2;}
	.footer-contacts .phone-wrap{grid-column: 3 / 4}
	.footer-contacts .email-wrap{grid-column: 4 / 5;grid-row-start: 1;grid-row-end: 2;}
	.footer-contacts .rezident{grid-column: 5 / 6}
	.footer-contacts .moduletable_social{grid-column: 6 / 7}
	.footer nav.grid {grid-column-gap: 0;display: flex;flex-flow: row}
	.footer nav.grid ul.menu{width: 100%}
	.footer nav.grid ul.menu + ul.menu{padding-left: var(--bs-gutter-x, .75rem)}
	.footer__menu,.footer__menu:nth-child(3) {padding-right: 35px;}
	.footer-contacts.grid{grid-column-gap: 27px;}
	.footer-bottom{justify-content: end;}
	.module_text-page article .article-title{padding-right: 110px}
	.module-structures_list:before{left: 35px;width: calc(100% - 70px);}
	.footer-contacts.grid {grid-column-gap: 19px;}
	footer .phone-wrap a, footer .email-wrap a{min-width: inherit;}
	.footer-contacts.grid{display: flex;flex-flow: row;margin-right: var(--bs-gutter-x, -.75rem);margin-left: var(--bs-gutter-x, -.75rem);}
	.footer-contacts.grid > div{width: 16.6666%;padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);}
	.footer-contacts.grid {grid-column-gap: 0}
	.footer-contacts .moduletable_social .social-item{margin-right: 20px}
	footer .phone-wrap a, footer .email-wrap a, footer .phone-wrap a:active, footer .email-wrap a:active {padding: 0 10px}
	.footer-bottom{margin-right: var(--bs-gutter-x, -.75rem);margin-left: var(--bs-gutter-x, -.75rem);}
	.footer-bottom a:first-child {padding-left: var(--bs-gutter-x, .75rem); }
	footer .phone-wrap a, footer .email-wrap a{line-height: 55px;height: 55px}
	.footer-contacts .rezident img{width: 55px}
	.main_slider .link-video .video-wrap video, .main_slider .link-video .video-wrap {height: 393px;}
	.main_slider .poster {background-size: auto 165%;background-position: -140px top;}
	.module_contacts-info .row > div:first-child{display: block;}
	.contacts_info-MainInfo .contacts_info-items .item:first-child {height: 290px}
	.contacts_info-MainInfo .contacts_info-items .item{padding: 35px 25px;height: 180px;}
	.module_contacts-info h3.subtitle{margin-top: 30px}
	.module_contacts-info h1 {margin-right: 0}
	.module_home-catalogue .price-old{margin-left: 7px}
	.swiper_wrap_forbuyers .card-body{padding: 0 40px}
	.header_buttons .btn, .header_buttons .btn:active{padding: 0 20px;white-space: nowrap;}
	.orderProduct_wrap label br{display: none}
	.orderProduct_wrap label{padding-right: 0;line-height: 40px}
	.rightColon_Product{min-height: calc(100% - 20px);}
	.leftColon_Product .ImgProduct .swiperImgProduct:not(.swiper-initialized){width: 100%}
	.main_slider .swiper-slide {min-height: 785px}
	.rightColon_Product{padding: 0;background: #f5f5f5;border-radius: 0 0 35px 35px}
	.page_Cart .rightColon_Product:before, .page_Cart .rightColon_Product:after{content: none}
	.rightColon_Product .InfoOrder_wrap:first-child .InfoOrder,
	.rightColon_Product > div .InfoOrder_wrap:first-child .InfoOrder{border-radius: 0 0 35px 35px}
	.rightColon_Product .InfoOrderItogo{border-radius: 25px;margin: 15px 15px 0 15px}
	/*.basket-item-amount-filed-block {width: 50px;}
	.basket-item-amount-btn-minus, .basket-item-amount-btn-plus{width: 18px}*/
	.module_blockquote_ .blockquote-person .photo {width: 230px;height: 230px;margin-right: 40px}
	.cartProducts_item .InfoProduct_wrap{padding-left: 10px;padding-right: 10px}
	.basket-item-amount-filed-block {width: 57px;}
	.basket-item-amount-btn-minus, .basket-item-amount-btn-plus {width: 20px}
	.rightColon_Product .InfoOrder{padding-left: 20px;padding-right: 20px}
	.rightColon_Product .InfoOrderItogo.InfoOrder{padding-left: 5px;padding-right: 5px}
	.page_Cart .rightColon_Product .fl-btn-agree .btn{
		margin-right: 15px;
		margin-left: 15px;
		margin-bottom: 10px;
	}
	.pageCart_wrap .fav_filtr .container > .d-flex{width: 66.6667%;padding-right: 20px;}
	.pageCart_wrap .category_nav-menu .nav{width: 66.6667%;position: relative;padding-right: 20px}
	.page_Cart .leftColon_Product{padding-right: 20px}
	.page_Cart .rightColon_Product{padding: 0;margin-top: -210px;margin-bottom: 35px;}
	.pageCart_wrap .category_nav-menu .nav:before{
		position: absolute;
		bottom: 2px;
		right: 20px;
		width: calc(100% + 100px);
		height: 1px;
		border-top: 1px solid var(--grey2);
		content: '';
	}
	.pageCart_wrap .category_nav-menu:before{content: none}
	.leftColon_Product .form-wrap_{margin-bottom: 0}
	.page_Cart .rightColon_Product{background: none;}
	.page_Cart .rightColon_Product {background: #f5f5f5;border-radius: 0 0 35px 35px}
	.Imgteam.teamBottom .img-bg img{object-position: center -50px;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card .card-left + div,
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card .card-left + div .card-body{justify-content: flex-start;}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{margin-top: 30px}
	.head-post_item .card-body .card-text{margin-top: 40px}
	.pageAboutBrand .Team_ + .text_content .btn{width: 352px;margin: 130px auto 0 auto;}
	.keis-block .item_lead{margin-top: 0}
	.keis-block .item_text > div, .keis-block .item_lead > div{height: 100%}
	.pageForDilers .module_blockquote_ .blockquote:before{margin-left: -55px}
	.pageForDilers .module_advert .advert_right-content > div h3:before,
	.pageForDilers .module_advert .advert_right-content > div .text:before{content: none}
	.map_wrap .map{width: 66.66666667%}
	.pageForDilers .module_advert .advert_left-content .text-block{max-width: 54%}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 3px;padding-left: 3px}
	.swiper_types-techn .swiper-slide .card-body div{padding: 50px 40px}
	.swiper_types-techn .swiper-slide .card-body{padding: 25px}
	.module_about-comments .h2{margin-bottom: 0}
	.item_compare-body .items_ .item_.item-2{padding: 0 8px}
	.swiper_videos .item{padding: 0;flex-flow: column;align-items: flex-start}
	.swiper_videos .swiper-slide .card{width: 100%}
	.swiper_videos{padding-right: 0 !important;padding-left: 16px !important;}
	.ukladka .videos .videos_{padding-top: 16px}
	.swiper_videos-thumbs .swiper-slide {padding: 0 55px 0 25px;}
	.swiper_videos .swiper-slide .text_block{width: 100%;padding-left: 30px;padding-right: 30px}
	.swiper_videos-thumbs .swiper-scrollbar {right: 22px !important;}
	.swiper_videos .swiper-control{left: auto;top: 435px !important;right: 20px}
	.videos_advice .videos-content_download{padding-right: 30px}
	.videos_advice .swiper_videos{margin-top: 16px;margin-right: 16px}
	.videos_advice .swiper_videos .swiper-control{right: 20px}
}
@media only screen and (min-width: 1500px) {
	.module_home-catalogue .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 3px}
	.module_home-catalogue .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 25px}
	.module_home-catalogue .swiper_product-photos{padding-bottom: 16px}
	.module_home-catalogue .icons_bottom{bottom: 27px}
	.module_text-page {padding-top: 2rem;}
	.module-articles_list .structures_list-items .card-img{height: 350px}
	.module_types-pattern .text-dop{left: 70px}
	.module_advantages .bg_ {background-position: center -225px}
	.module_advantages .bg_{height: 640px}
	.module_advantages .items-numbers {margin-top: 490px;}
	.main_slider .swiper-slide .def{margin-top: 185px}
	.footer nav.grid ul {column-gap: 45px}
	.blockquote-page-sert .blockquote-footer{margin-top: 0}
	.lead-block_ .img{width: 50%}
	.lead-block_ .btn{left: 50%}
	.lead-block_ .col-lg-8{width: 50%}
	.lead-block_ .subtext{padding-right: 150px}
	.category_nav{margin-bottom: 65px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forbuyers .card > div {padding: 65px 15px 52px 15px}
	.footer-block_contacts .contacts-director .photo{width: 230px;height: 230px}
	.footer-block_contacts .contacts-director .text {width: calc(100% - 230px)}
	.contacts_info-MainInfo .contacts_info-items .item{height: 165px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .swiper-slide{width: 33.33333%;max-width: 210px;padding: 0}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .row{justify-content: space-between;padding-left: var(--bs-gutter-x, .75rem);width: auto;padding-right: 45px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .card .card-text{max-width: inherit;font-size: 1rem}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .number-style{top:15px; leftL: 15px;transform: none;right: auto}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .card{padding: 75px 15px 65px 15px}
	.module_collections_types{padding-top: 2rem}
	.text-page .p-item + .p-item{padding-left: 60px}
	.module_home-catalogue .link_, .module_home-catalogue .video-wrap, 
	.module_home-catalogue .card-img .swiper-slide, .module_home-catalogue .swiper-wrapper,
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide, .module_home-catalogue .swiper_article_page .link_, 
	.module_home-catalogue .swiper_article_page .video-wrap{height: 350px}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap, 
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide, .module_home-catalogue.module_catalog_ .swiper-wrapper{height: 350px}
	.module-articles_list .structures_list-items .swiper .card-img{height: 350px}
	.text-page .p-item p.f400{font-size: 1rem}
	.text-page .p-item p.sel{font-size: 1.3889rem}
	.page_ProductDetaly .items_importantProp .item{width: 33.3333%}
	.page_ProductDetaly .items_importantProp .text-block {width: calc(100% - 40px);}
	.page_arhicCollection .containerCollectHaract{padding-left: 25px;padding-right: 25px}
	.orderProduct_wrap .fieldset{padding: 15px 15px 15px 20px}
	#form_orderProduct{max-width: inherit}
	.module_sert2 .swiper-sert_2 .swiper-slide .cardImg{height: 400px}
	.swiper-experts_ .card{padding: 30px 30px 45px 30px;}
	.questions-popular_items .item{padding-right: 50px}
	.swiper-experts_ .card:hover figure:before{right: -17px}
	.swiper-experts_ .card:hover figure{padding-top: 35px}
	header .icon_search, header .enter-btn{margin: 0 10px}
	.header_in-cart.icon-favorites{margin: 0 10px}
	.header_in-cart.icon-favorites .info_count{
		background: var(--brand-color);
		width: 55px;
		height: 55px;
		color: #fff;
		font-weight: 500
	}
	.header_in-cart.icon-favorites{
		height: 55px;
		background-color: var(--grey-color-light);
		border-radius: 65px;
		padding-right: 54px;
	}
	.header_in-cart.icon-favorites:before{background-position: center;width: 54px;background-size: 25px auto;}
	header .enter-btn{width: 55px;height: 55px;border-radius: 50%;background-color: var(--grey-color-light);margin: 0;display: flex !important;justify-content: center;align-items: center;}
	header .enter-btn img{width: 25px}
	header .enter-btn:hover{background: var(--default-color)}
	header .enter-btn:hover img{filter: grayscale(1) brightness(1000%)}
	.module_blockquote_ .blockquote-person .photo {width: 265px;height: 265px;margin-right: 57px}
	.module_video-gallery.module_video-gallery_ .card-img, .module_video-gallery.module_video-gallery_ .link-video .video-wrap {height: 300px;}
	.cartProducts_item .InfoProduct_wrap{padding-left: 32px;padding-right: 16px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-item:before{top: 30px;left: 30px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{padding-left: 130px;padding-top: 46px;padding-right: 74%}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-button::before{top: 40px;right: 40px}
	.item_checks_wrap{margin-right: 120px}
	.column3-items .card-body {padding: 40px 42px 50px 42px}
	.pageGarantee .column2-items .card-text_ .btn{margin-top: 20px}
	.pageForDilers .module_advert .advert_right-content > div h3:before,
	.pageForDilers .module_advert .advert_right-content > div .text:before{content: ''}
	.pageForDilers .module_advert .advert_left-content .text-block{max-width: 50%}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 7px;padding-left: 7px}
	.items_points-number_wrap_content .items > div {padding: 68px 48px 20px 48px;}
	.pageAboutMain .preview_items .item, .pageAboutMain .preview_items .item:last-child{width: 470px;}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card-body .card-middle {padding-top: 145px;}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .card-title {margin-bottom: 50px;}
	.module_about-comments:after{height: 33%}
	.pageProd .items_points-number_wrap_content .items:first-child > div .items_points-number .item {
		margin-right: calc(-48px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 48px + (var(--bs-gutter-x) * .5));
		padding-right: calc(48px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item {
		margin-left: calc(-48px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 48px + (var(--bs-gutter-x) * .5));
		padding-left: calc(103px + (var(--bs-gutter-x) * .5));
	}
	.pageProd .items_points-number_wrap_content .items:last-child > div .items_points-number .item:before {
		left: calc(49px + (var(--bs-gutter-x) * .5));
	}
	.pageProd:not(.pageAboutMain) .module_protectiveProp .card-number{top: 40px}
	.pageProd:not(.pageAboutMain) .module_protectiveProp .swiper-protectiveProp .card-body .card-middle{padding-top: 138px}
	.swiper_videos-thumbs .swiper-slide .card {padding: 20px 0}
	.swiper_videos-thumbs {max-height: 650px;}
	.bx_compare .table_compare table tr td.cartProducts_item {padding: 20px}
	.bx_compare .data-table .headcol{min-width: 250px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok{width: 519px;height: 433px;top: 24px}
	.pageHelper .bottom_helper .module_onl-help_content .klubok:before{width: 73px;height: 70px}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red{font-size:1.944rem}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl{font-size: 1.3889rem}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{font-size: 1.3889rem}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red:after{width: 236px;height: 75px;bottom: -93px}
	.pageHelper .bottom_helper .module_onl-help_content .df{padding: 22px}
	.pageHelper .bottom_helper .module_onl-help_content .df h4{font-size: 1.944rem;max-width: 400px}
	.Team_ .reviews_wrap .subhead-post_item .card-img{height: 281px}
	.Team_ .reviews_wrap .team-item .card-title .name{padding-right: 42px}
}

@media only screen and (min-width: 1620px) {
	.container {width: 96%;max-width: 1845px}
	header .container{max-width: 1845px}
	p{margin-bottom: 30px}
	html, body{font-size: 18px}
	h2, .h2{font-size: 3.05rem; margin-bottom: 3.3rem;}
	.module_home-catalogue .card .radius35 {border-radius: 35px;}
	.module_home-catalogue .swiper_product-photos {padding-bottom: 16px}
	.module_home-catalogue .card-body .card-text {font-size: 1rem;}
	.module_home-catalogue .card-body {padding: 0 7px 0 3px;margin-top: 29px;}
	.module_home-catalogue .card-footer {padding: 0 7px 0 3px}
	.module_home-catalogue .card-body .card-title {font-size: 1.667rem; margin-top: 9px}
	.module_home-catalogue .price {font-size: 1.3889rem;margin-top: 20px;margin-bottom: 10px}
	.module_home-catalogue .price-old{font-size: 1rem;margin-left: 10px}
	.icon{width: 40px;height: 40px}
	.icon.in_fav, .icon.ttt{background-size: auto}
	.icon.label {font-size: 1rem;line-height: 40px;text-align: center;padding: 0 16px}
	.icon.size{padding: 0 17px;line-height: 40px;font-size: 1rem;}
	.icon.size img {height: 15px}
	.module_home-catalogue .icons_top-right, .module_home-catalogue .icons_bottom{right: 18px}
	.module_home-catalogue .icons_bottom{bottom: 32px}
	.module_home-catalogue .icons_top-left, .module_home-catalogue .icons_top-right{top: 18px}
	.module_home-catalogue .icons_top-left{left: 23px}
	.h2-title{margin-left: 57px}
	.icon.btn-in_cart {width: 55px;height: 55px}
	.icon.btn-in_cart img{width: 30px}
	.btn, .btn:active {font-size: 1.39rem;line-height: 62px;height: 65px}
	.module_types-product .typesProducts-wrapper .item{height: 290px;margin-bottom: 20px}
	.module_types-product .row{margin-top: 80px}
	.typesProducts-wrapper .h2{font-size: 1.9444rem;line-height: 108%}
	.module_types-product .typesProducts-wrapper .item-content {padding: 48px 42px}
	.module_types-product .typesProducts-wrapper .btn_indet {right: 20px;top: 20px}
	.appeal-wrapper .appeal-content .label{font-size: 1rem}
	.appeal-wrapper .appeal-content {padding: 136px 59px}
	.appeal-wrapper .appeal-content h3 {margin: 4.6rem 0 1.5rem 0;font-size: 3.056rem}
	.appeal-wrapper .appeal-text {font-size: 1.3889rem}
	.appeal-wrapper .appeal-content .btn {margin-top: 5.7rem}
	.appeal-wrapper .appeal-content .btn:after {bottom: 10px;margin-left: 53px}
	.blockquote {font-size: 3.056rem;margin-top: 58px;text-indent: 503px;}
	.module_aboutProduction-home .row{margin: 0}
	.blockquote-person .text .name {font-size: 1.389rem}
	.blockquote-person .text .def {font-size: 1rem}
	.blockquote-person {margin-right: 24px;}
	.blockquote-footer {margin-top: 67px}
	.module_aboutProduction-home {padding-bottom: 4.5rem}
	.about-technologiis_wrapper .row{padding-top: 66px}
	.about-technologiis_wrapper .row .col-xxl-6{margin-left: 58px;margin-bottom: 5.3rem}
	.module_technologies .text_wrapper {margin-top: -12px;}
	p.lead-p{font-size: 1.944rem;margin-bottom: 68px}
	.module_technologies p.lead-p{max-width: 765px;}
	.module_technologies p.lead:before {width: 340px;height: 24px;left: 61px;}
	.btn, .btn:active{padding: 0 40px}
	.about-technologiis_wrapper{padding-bottom: 473px}
	.types-techn_wrapper {margin-top: -379px}
	.module_technologies .text_wrapper{max-width: 475px}
	.module_technologies .about-technologiis_wrapper .h2 {font-size: 4.7rem;margin-bottom: 5.3rem;}
	.about-technologiis_wrapper {background: url(../images/tech-bg2.jpg) center;background-size: cover;}
	.about-technologiis_wrapper:before{
		content: '';
		background: linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
		background: -moz-linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
		background: -o-linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
		background: -ms-linear-gradient(180deg, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
	}
	.types-techn_wrapper .item.adv_techn .h2{font-size: 1.944rem}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn {padding: 72px 66px 50px 57px;}
	.types-techn_wrapper .swiper_types-techn .item.adv_techn .btn{font-weight: 600;font-size: 1.3889rem;text-transform: capitalize;max-width: 250px}
	.types-techn_wrapper .item:not(.adv_techn) .h2{font-size: 3.0556rem;line-height: 94%;margin-left: 0;}
	.swiper_types-techn .swiper-slide .card-header .card-def {font-size: 1.94444rem;margin-top: 24px}
	.types-techn_wrapper .swiper-scrollbar{width: 900px !important;left: 50% !important;transform: translateX(-50%);}
	.module_sertificstes .content_sertif .h2{margin-left: 77px;padding-left: 0;max-width: 430px}
	.module_sertificstes .content_sertif {padding-top: 6.5rem}
	.module_sertificstes p.lead {max-width: 840px;font-size: 1.944rem;line-height: 120%;}
	.content_sertif .text_content{max-width: 918px}
	.module_sertificstes p.lead ~ p{max-width: 720px;}
	.module_sertificstes .content_sertif{padding-bottom: 502px}
	.sertificates_wrapper {margin-top: -373px;}
	.swiper-sert .img-sert{height: 352px}
	.swiper-sert .name_sert{font-size: 1.9444rem;line-height: 108%;font-weight: 600}
	.swiper-sert .icon {width: 55px;height: 55px}
	.home_read_solutions {padding-top: 2.5rem}
	.home_read_solutions .swiper-read_solutions .item .h2 {font-size: 1.9444rem;margin-bottom: 30px;}
	.home_read_solutions .swiper-read_solutions .item.slide-text {padding: 4.2rem 54px;}
	.home_read_solutions .swiper-read_solutions .def {font-size: 1.38999rem}
	.home_read_solutions .swiper-read_solutions .btn {margin-top: 39px}
	.home_read_solutions {padding-bottom: 8rem}
	.top_home-about .h2{font-size: 4.722rem;margin-left: 54px;max-width: inherit;}
	.top_home-about .text_content{padding-left: 162px;padding-top: 15px;}
	.module_home-aboutTeam .top_home-about p.lead-p{margin-bottom: 80px}
	.btn+.btn-icon{padding: 0}
	.btn-icon{width: 65px}
	.home_team-wrapper figure.team-img {height: 625px;}
	.home_team-wrapper figure.team-img figcaption {font-size: 1.38999rem;max-width: 250px}
	.module_tg-block .tg-block_right h3.title{font-size: 2.9rem}
	.module_tg-block .tg-block_right {margin-top: 0;padding-left: 25px}
	.module_tg-block:before{margin-left: 540px}
	.home_team-wrapper .text_content .col-sm-6{padding: 0 57px}
	footer{padding-top: 67px;font-size: 1rem}
	.footer-contacts.grid{grid-template-columns: repeat(6, 1fr);grid-template-rows: none;}
	.top-footer .btn{height: 55px;line-height: 52px;font-size: 1rem;width: 200px}
	.menu-footer_wrapper {margin-top: 36px;}
	footer a {font-size: 1rem}
	.footer ul.menu li + li {margin-top: 17px}
	.footer__menu:nth-child(3){padding-right: 68px}
	footer .phone-wrap a, footer .email-wrap a{line-height: 55px;height: 55px;font-size: 1rem}
	.footer-bottom{justify-content: flex-end;}
	.module_tg-block .tg-block_right p{max-width: 450px}
	.module_types-pattern .swiper_types-pattern .swiper-slide{height: 725px}
	.module_types-pattern .text-dop{top: 454px}
	.types-pattern_content p.lead-p {max-width: 470px}
	.main_slider .swiper-slide .row > .slide_media + .slide_text .h2 {font-size: 4.7rem;}
	.main_slider .video-wrap video, .main_slider .video-wrap{height: 393px}
	.main_slider .swiper-slide .def {right: 105px;margin-top: 180px}
	.module_home-about .text-about_wrapper{width: 750px;padding: 50px}
	.module_home-about p.lead-p {font-size: 1.944rem;}
	.module_home-about .text-about_wrapper p:not(.lead) {font-size: 1.3889rem}
	.module_advantages .card-title {padding-right: 0}
	.module_advantages {margin-top: -410px;padding-bottom: 9.5rem;}
	.footer-bottom{justify-content: flex-end;}
	.module_home-aboutTeam .top_home-about .h2{font-size: 4.722rem;max-width: inherit;}
	.top_home-about .text_content:before {top: 191px;left: -89px;width: 217px;height: 180px}
	.module_types-pattern .types-pattern_content .h2{font-size: 3.0556rem;max-width: 550px}
	.types-pattern_content{padding-top: 0}
	.types-pattern_wrapper > .row{align-items: center;}
	p.lead-p.mini {font-size: 1.3889rem}
	.items_list .item > div, .items_list .item > div > a{font-size: 1.3889rem}
	.module_text-page article .article-content, .module_text-page article .article-title{padding-top: 60px}
	.module_text-page article + article{margin-top: 60px}
	.module_text-page .btn_wrap_block{margin-top: 40px}
	.items_list.slider_list .item > div > a, .items_list.slider_list .item > div, .items_list .item {min-height: 130px}
	.delivery_content-wrapper .items_list.slider_list .swiper-wrapper .item{min-width: 230px}
	.items_list .item{max-width: 593px}
	.breadcrumbs li a,.breadcrumbs, .breadcrumbs span {font-size: 0.8333rem}
	.module-articles_list .structures_list-items .card-img{height: 380px}
	.title_block h1 {font-size: 3.05556rem}
	.category_nav-menu .nav-link {font-size: 1rem}
	.category_nav-menu .nav-item, .category_nav-menu .nav-item + .nav-item {margin: 0 30px;}
	.module-articles_list .structures_list-items .card-title {font-size: 1.6667rem}
	.module-articles_list .structures_list-items .card-body {padding: 70px 25px 0 25px;}
	.module-articles_list .structures_list-items .card-footer {padding: 45px 25px 35px 25px}
	.module-articles_list .structures_list-items .item{margin-bottom: 55px}
	.module-articles_list .structures_list-items .card-footer .arrow{top: 44px}
	.module-articles_list .structures_list-items .card-footer .arrow{right: 25px}
	.module-articles_list .information_block{margin-bottom: 55px}
	.info_count_art div{font-size: 1rem}
	.info_count_art{margin-top: 2.5rem}
	.module-structures_list h3.title {font-size: 3.055rem;margin: 2.5rem 0 3.5rem 30px;}
	.module-structures_list .item .icon{font-size: 1.3889rem}
	.module-structures_list .card-body h5 {font-size: 1.94444rem}
	.module_preview-page .preview_content h1{font-size:4.7222rem}
	.module_preview-page .preview_content .line_bottom h1{padding-bottom: 95px}
	.module-technology_list .name-block h3{font-size: 3.0556rem}
	.module-technology_list .name-block .tech-def{font-size: 1.9444rem}
	.module-technology_list .info-block .text, .module-technology_list .text{margin-top: 30px}
	.module-technology_list .name-block, .module-technology_list .name-block .bg_{min-height: 770px}
	.module-technology_list .swiper_advant_techn .swiper-slide h6 {font-size: 1.3889rem}
	.module_preview-page .preview_content .preview_text .container{padding-left: 44px}
	.module-structures_list:before{height: 440px}
	.footer-bottom a {font-size: 0.83333rem}
	footer{margin-top: 68px}
	.main_slider .swiper-slide .container{padding-right: 0}
	.main_slider .slide_media{max-width: 769px}
	.main_slider .swiper-slide .left {font-size: 1.3889rem;line-height: 122%;}
	.main_slider .swiper-slide .def > div{width: 170px}
	.main_slider .slide_video .row{justify-content: space-between;}
	.main_slider .swiper-control{margin-right: 0;bottom: 50px}
	.module_advantages .bg_{height: 1012px;background-position: center 0}
	.module_advantages .items-numbers{margin-top: 772px}
	.main_slider .swiper-slide.slide_video{padding-bottom: 160px}
	.module_advantages .card-title, .module_advantages .swiper_adv .swiper-slide:nth-child(2) h3.card-title {font-size: 1.94444rem}
	.module_advantages .swiper_adv .card-body {padding-top: 51px;padding-left: 166px;padding-right: 30px;height: calc(100% - 266px);}
	.module_advantages .swiper_adv .card-img {height: 216px;margin-top: 50px}
	.module_advantages .swiper_adv .card-text {margin-top: 25px}
	.module_advantages .swiper_adv .swiper-slide:before {left: -45px;top: 110px;font-size: 8.33333rem}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2){margin-top: 55px}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2) .card-body{padding-top: 141px}
	.module_advantages .swiper_adv .swiper-slide:nth-child(2):before{top: 122px}
	.module_advantages .swiper_adv .swiper-slide{padding: 20px 17px}
	.module_advantages .card-icon{top: 15px;right: 15px}
	.main_slider .swiper-slide .row > .slide_media + .slide_text{padding-left: 35px}
	.main_slider .swiper-slide .slide_text .h2 {font-size: 3.5rem}
	.main_slider .swiper-slide .row > .slide_text{margin-top: 20px}
	.sert_page_preview {width: calc(100% - 4%);margin-left: 2%;}
	.sert_page_preview .preview_content{width: 100%}
	.sert_page_preview .container h1 {font-size: 3.0556rem}
	.sert_page_preview .preview_content + .container small {font-size: 1.38889rem !important}
	.sert_page_preview .preview_content + .container {top: 68px}
	.blockquote-page-sert .blockquote {font-size: 3.0556rem;text-indent: 647px}
	.blockquote-page-sert .blockquote-person .text .name {font-size: 1.39rem}
	.blockquote-page-sert .blockquote-person {margin-right: 138px}
	.module_pointsInfo-sertif .swiper-slide .number {width: 55px;height: 55px;right: 25px;top: 25px}
	.module_pointsInfo-sertif .swiper-slide .number:before {line-height: 55px;}
	.module_pointsInfo-sertif .swiper-slide .number{font-size: 1.1rem}
	.module_pointsInfo-sertif .swiper-slide .item-title {font-size: 1.9444rem;max-width: 260px}
	.module_pointsInfo-sertif .swiper-slide {padding: 100px 66px 80px 66px;}
	.sert_page_preview .preview_content .bg_{background-position: center bottom;}
	.module_preview-page.sert_page_preview + section figure{padding: 0 62px}
	.module_pointsInfo-sertif .swiper-slide .item-text ul li a{font-size: 1.1rem}
	.module_documents .container > h3{margin-left: 57px}
	.module_documents .container, .colons-ImgText_bg .container {max-width: 96%}
	.module_documents .items_doc-wrap {margin-top: 60px}
	.module_documents .container .items_doc .item .name {padding-left: 35px}
	.module_documents .container .items_doc .item .name img{margin-right: 34px}
	.module_documents .container .items_doc .item .def{padding-left: 66px}
	.module_documents .items_doc .item{justify-content: space-between;}
	.module_documents .container .btn.btn-sert{font-size: 1.1rem;line-height: 62px;height: 65px}
	.modules_linesInfo .line_item .bg_{height: 593px}
	.modules_linesInfo .content_box{max-width: 899px}
	.content_box {padding: 21px 20px 75px 72px}
	.content_box .subtitle{margin-top: 30px}
	.content_box small{font-size: 1rem !important}
	.content_box .text-block h3 {font-size: 1.9444rem;}
	.content_box:not(.grid) .text-block h3 {font-size: 3.05rem;}
	.content_box.grid .text-block h3{font-weight: 500}
	.content_box.grid .text-block {margin-top: -126px;}
	.content_box .img{max-width: 419px;height: 367px}
	.modules_linesInfo + .module_media-gallery{padding-top: 5.5rem;padding-bottom: 1.5rem;}
	.content_box .btn{font-size: 1.3889rem}
	.module_media-gallery .swiper_media .swiper-slide{height: 619px}
	.module_parthners .title-block{padding-left: 57px;width: 40%}
	.parthners_wrap{width: 60%;padding-top: 0;margin-top: 0}
	.module_parthners .swiper_parthners .swiper-slide {margin-bottom: 0}
	.module_parthners .swiper_parthners .swiper-slide:last-child{margin-right: 0}
	.module_parthners .row{align-items: center;}
	.module_parthners{padding: 1.5rem 0}
	.module_checkSertif{padding-top: 2rem}
	.colons-ImgText_bg .colonText > div h3 {font-size: 1.94444rem;max-width: 486px}
	.colons-ImgText_bg .colonText > div .btn-default {padding: 0 39px}
	.colons-ImgText_bg .colonImg{height: 396px}
	.colons-ImgText_bg .colonText > div{padding-top: 64px}
	.colons-ImgText_bg .colonText > div .btn-icon{padding: 0}
	.module_tg-block .ball_line{margin-top: 28px}
	.btns-group .social_buttons .btn{line-height: 62px;height: 65px;}
	.btns-group .social_buttons .btn-icon{width: 65px}
	.btns-group .social_buttons .btn-icon svg{width: 46px}
	.card-title_ {font-size: 1.94444rem;}
	.column3-items .card-body {padding: 66px 67px 76px 67px}
	.module_reasons{padding-bottom: 6rem}
	.lead-block .text {font-size: 1.9444rem;max-width: 510px;padding: 62px 0;}
	.ready_object{padding-top: 4.5rem}
	.columns_imgItems .card .card-img {height: 619px}
	.columns_imgItems .card-title_{font-size: 1.3889rem}
	.module_advantBuy-dilers .lead-block .text span {font-size: 6.66667rem}
	.module_advantBuy-dilers .lead-block .text {font-size: 1.778rem;max-width: 646px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers{padding-right: 60px; padding-bottom: 45px;}
	.module_advantBuy-dilers{padding-bottom: 2.5rem;margin-bottom: 2.5rem;}
	.reviews_wrap .card-title {font-size: 1.38889rem}
	.reviews_wrap .card-title span.second-name {font-size: 1.9444rem}
	.reviews_wrap .card-subtitle {font-size: 1rem}
	.main-info_DesignExample .propDef .items .item{font-size: 1rem}
	.main-info_DesignExample .textDef h1, .detail-info_DesignExample-wrap .detail-info_DesignExample-content .h2 {font-size: 3.056rem}
	.main-info_DesignExample .textDef .tet-block, .main-info_DesignExample .textDef .text-block p{font-size: 1rem}
	.main-info_DesignExample .imgDef {margin-top: 60px;height: 619px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content{padding-top: 3rem}
	.detail-info_DesignExample-wrap .imgDef .swiper-slide{height: 619px;width: 747px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content .textDef{align-items: center;}
	.detail-info_DesignExample-wrap .haractDef .name-collection {font-size: 1rem;margin-top: 35px}
	.detail-info_DesignExample-wrap .haractDef .name-material {font-size: 1.667rem}
	.detail-info_DesignExample-wrap .imgDef .swiper_photos-design .swiper-control{left: 608px}
	.detail-info_DesignExample-wrap .detail-info_DesignExample-content + .module_home-catalogue .h2{font-size: 3.056rem}
	.lead-block_ .text{padding-bottom: 0}
	.lead-block_ .subtext{padding-bottom: 62px}
	.module_projects .container > .btn{top: 3px}
	.swiper-scrollbar{max-width: 900px;left: 50% !important;transform: translateX(-50%);}
	.module_tg-block.module_phone{margin-top: 0}
	.module_tg-block .tg-phone img{margin-left: 345px}
	.module_tg-block.module_phone .tg-phone {margin-top: -125px}
	.module_tg-block.module_phone .tg-phone:before{width: 915px;height: 359px;top: 100px;right: -30px}
	.module_tg-block.module_phone .tg-phone:after{width: 73px;top: 409px;margin-right: 829px;}
	.module_tg-block.module_phone .tg-block_right{padding-left: 56px}
	.module_tg-block.module_phone{padding-top: 2rem}
	.module_tg-block.module_phone:before {margin-left: 545px}
	.module_tg-block.module_phone .tg-phone{display: flex !important;justify-content: flex-end;}
	.module_projects .card-img{height: 456px}
	.module_projects .h2{font-size: 3.056rem}
	.detail-info_DesignExample-wrap p + .btn {max-width: 355px;padding: 0}
	.module_contacts-info h1, .module_contacts-block_for .wrap_for .h2, .lead-wrap lead {font-size: 3.056rem}
	.module_contacts-info h3.subtitle, .module_advert h3, .footer-block_contacts h3 {font-size: 1.94444rem}
	.contacts_info-MainInfo{margin-top: 14px}
	.contacts_info-MainInfo .contacts_info-items h5, .swiper_wrap_for .card-body h5, 
	.swiper_wrap_forbuyers .card-header .icon-wrap .numbe, .lead-wrap p,
	.module_advert .advert_left-content > div .text-block p, .footer-block_contacts .ur-address .right p.f600 {font-size: 1.3889rem}
	.swiper_wrap_for .card-body h5{line-height: 108%}
	.contacts_info-MainInfo .contacts_info-items .text, .contacts_info-MainInfo .contacts_info-items .text p{font-size: 1rem}
	.contacts_info-MainInfo .contacts_info-items .item:first-child {height: 270px}
	.contacts_info-MainInfo .imgDef>div{height: 460px}
	.module_contacts-block_for .wrap_for{padding-top: 40px; margin-bottom: 0;}
	.swiper_wrap_forbuyers .card-header .icon-wrap .icon-content img{height: 50px}
	.swiper_wrap_forbuyers .card-header .icon-wrap{width: 106px;height: 106px}
	.swiper_wrap_forbuyers .card-header .icon-wrap:before{width: 134px;height: 134px}
	.swiper_wrap_forbuyers .card-header .icon-wrap .number{width: 63px;height: 63px;margin-bottom: -22px; margin-left: -16px;}
	.swiper_wrap_forbuyers .item:first-child .card-header .icon-wrap .number:after{width: 87px;height: 88px;top: -13px;left: -17px;}
	.swiper_wrap_for .card-text{font-size: 1rem;margin-top: 20px}
	.swiper_wrap_forbuyers .card-body {padding: 0 50px;}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forbuyers .card > div{padding-bottom: 84px}
	.lead-wrap{padding-top: 62px}
	.lead-wrap lead{margin-bottom: 38px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .btn{font-size: 1rem;height: 45px;line-height: 42px;padding: 0 25px}
	.module_advert{margin-top: 115px}
	.module_advert .advert_left-content > div .img{height: 400px}
	.module_advert .advert_left-content > div .img{width: 55%}
	.footer-block_contacts{margin-bottom: 50px}
	.module_advert .advert_left-content > div .text-block{width: 45%;justify-content: space-evenly}
	.footer-block_contacts .contacts-director .photo{width: 270px;height: 270px}
	.footer-block_contacts .contacts-director .text{margin-top: 105px}
	.footer-block_contacts .contacts-director .btn{max-width: 375px;margin-top: 26px;}
	.footer-block_contacts .contacts-director>div{padding: 35px 52px 60px 40px}
	.footer-block_contacts .ur-address > div{padding-top: 64px}
	.footer-block_contacts .ur-address .right p{font-size: 1rem}
	.footer-block_contacts .ur-address > div .left{justify-content: safe flex-start;}
	.footer-block_contacts .ur-address .left .btn {max-width: 215px;margin-top: 25px}
	.footer-block_contacts .ur-address > div{height: 100%}
	.module_WeMap .title_{justify-content: flex-start;}
	.module_WeMap{padding-top: 2rem}
	.module_WeMap .map{margin-top: 30px}
	.module_WeMap .title_ .h2{margin-right: 20px}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .swiper-slide{max-width: 225px;}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .row{padding-right: 0}
	.collections_items .item{height: 619px}
	.category_nav_collections .category_nav-menu .nav-link{font-size: 1rem}
	.category_nav_collections .category_nav-menu .nav-link {padding: 26px 15px;}
	.filtrs_wrap .resilts_filtres .item{font-size: 0.889rem}
	.collections_items .card-title{font-size: 3.0556rem;max-width: inherit;margin-bottom: 20px}
	.collections_items .card-text{font-size: 1rem;max-width: 310px}
	.collections_items .card-footer .icons_bottom-wrap{font-size: 1rem}
	.home_read_solutions.interiers{margin-top: 5.5rem;}
	.module_home-catalogue.module_projects .columns_imgItems .card-body .card-title, 
	.module-articles_list.module_projects .columns_imgItems .card-footer h5{font-size: 1.3889rem}
	.module_projects .columns_imgItems .card .card-img{height: 456px}
	.module_home-catalogue.module_projects .columns_imgItems .card-body .card-text, .module_projects .columns_imgItems .icon.size{font-size: 1rem}
	.module-articles_list.module_projects .structures_list-items .card-body {padding-top: 50px;}
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text, 
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text p{font-size: 1rem}
	.module-articles_list.module_projects .card a.btn{font-size: 1rem;width: 118px;height: 55px;line-height: 52px;right: 30px}
	.module-articles_list.module_projects .columns_imgItems .card-footer{padding: 57px 30px 40px 30px;min-height: 272px;}
	.module-articles_list.module_projects .columns_imgItems .card-footer .card-full-text{margin-top: 10px}
	.filtrs_wrap .filtr-title{font-size: 1.667rem}
	.module_home-catalogue .link_, .module_home-catalogue .video-wrap, 
	.module_home-catalogue .card-img .swiper-slide, .module_home-catalogue .swiper_product-photos .swiper-wrapper,
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap, 
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide, .module_home-catalogue.module_catalog_ .swiper-wrapper{height: 380px}
	.module_catalog_ .icon.ttt, .module_catalog_ .icon.in_fav, 
	.module_home-catalogue .swiper_article_page .icon.ttt, .module_home-catalogue .swiper_article_page .icon.in_fav {width: 40px;height: 40px;background-size: 20px auto;}
	.module_catalog_ .icon.size, .module_home-catalogue .swiper_article_page .icon.size{font-size: 1rem}
	.module_catalog_ .icon.size img, .module_home-catalogue .swiper_article_page .icon.size img {height: 14px;margin-right: 7px}
	.module_home-catalogue.module_catalog_ .icon.label, .module_home-catalogue .swiper_article_page .icon.label{font-size: 1rem;line-height: 40px; height: 40px;padding: 0 16px}
	.module_home-catalogue.module_catalog_ .swiper_product-photos{padding-bottom: 20px}
	.module_home-catalogue.module_catalog_ .card-body .card-title{font-size: 1.6667rem;margin-top: 8px}
	.module_home-catalogue.module_catalog_ .price{font-size: 1.3889rem;margin-top: 20px;margin-bottom: 10px}
	.module_home-catalogue.module_catalog_ .price-old{font-size: 1rem;}
	.module_home-catalogue.module_catalog_ .icon.btn-in_cart{width: 55px;height: 55px}
	.module_home-catalogue.module_catalog_ .icon.btn-in_cart img{width: 30px}
	.module_home-catalogue.module_catalog_ .card-footer .card-body_right {width: 55px;}
	.module_home-catalogue.module_catalog_ .card-footer .card-body_left {width: calc(100% - 55px)}
	.content_text-page p, .content_text-page ul li{font-size: 1rem}
	.content_text-page .text-img-item .p-img{margin-left: -154px}
	.content_text-page .text-img-item .p-item p.sel, .content_text-page .text-img-item h3 {font-size: 1.667rem}
	.module_home-catalogue .swiper_article_page .price{font-size: 1.3889rem}
	.module_home-catalogue .swiper_article_page .price-old{font-size: 1rem}
	.swiper_article_page .swiper-control{top: -110px}
	.content_text-page + .module_home-catalogue{padding-bottom: 4rem;margin-bottom: 1rem}
	.module_home-catalogue .swiper_article_page .card-body_right{width: 55px}
	.module_home-catalogue .swiper_article_page .card-footer .card-body_left {width: calc(100% - 55px)}
	.module-articles_list .structures_list-items .swiper .card-body {padding: 70px 25px 45px 25px}
	.module-articles_list .structures_list-items .swiper .card-footer {padding: 0 25px 35px 25px;font-size: 0.8333rem}
	.module-articles_list .structures_list-items .swiper .card-title{font-size: 1.667rem}
	.module-articles_list .structures_list-items .card-text{font-size: 1rem}
	.fav_filtr .btn-group-wrap .btn{font-size: 1rem}
	.title-h .h2 span{top: 2px}
	.form-control{font-size: 1rem;}
	.form-control::-moz-placeholder{font-size: 1rem;}
	.form-control:-ms-input-placeholder{font-size: 1rem;}
	.form-control::-webkit-input-placeholder{font-size: 1rem}
	.form-control::-input-placeholder{font-size: 1rem}
	.modal form label{font-size: 0.889rem}
	.modal h2{font-size: 1.94444rem}
	.modal .formControls_btn .btn{font-size: 1.3889rem}
	.ProductDetalyInfo_wrap{padding: 0;width: 96%;max-width: 1845px;margin: 0 auto;}
	.page_ProductDetaly .swiperThumbImgProduct{width: 186px;margin: 0 0 0 -21px;}
	.ProductDetalyInfo_wrap {grid-template-columns: 66% 33%;}
	.leftColon_Product .ImgProduct .swiperImgProduct{margin: 0;width: calc(100% - 165px);}
	.leftColon_Product .ImgProduct .icons_ .icons_bottom{left: 180px}
	.page_ProductDetaly .items_importantProp .swiper-wrapper{padding-left: 10px}
	.page_ProductDetaly .items_importantProp .text-block {width: calc(100% - 49px)}
	.page_ProductDetaly .items_importantProp .name{font-size: 1rem}
	.page_ProductDetaly .items_importantProp .text{font-size: 0.8889rem}
	.page_ProductDetaly .items_importantProp .item{margin-bottom: 43px}
	.page_ProductDetaly .items_importantProp{margin-bottom: 4px}
	.ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button {
		font-size: 1.9444rem;
		padding-top: 27px;
        padding-bottom: 27px
	}
	.ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button {
		padding-left: var(--bs-gutter-x, .75rem);
		padding-right: var(--bs-gutter-x, .75rem);
		width: 96%;
		max-width: 1845px;
		margin: 0 auto;
		background: none;
	}
	.ProductDetalyInfoDop_wrap .accordion-header{background: var(--grey-color-light);}
	.ProductDetalyInfoDop_wrap .accordion-button::before, .ProductDetalyInfoDop_wrap .accordion-button::after{
		right: var(--bs-gutter-x, .75rem);
		width: 55px;
		height: 55px
	}
	.ProductDetalyInfoDop_wrap .accordion-button::after{background-size: 16px auto}
	.ProductDetalyInfoDop_wrap .def_product h4 {font-size: 3.0556rem;line-height: 95%;}
	.ProductDetalyInfoDop_wrap .accordion-body {padding: 70px 0;}
	.ProductDetalyInfoDop_wrap .accordion-body.def_product {padding: 102px 0 133px 0;}
	.ProductDetalyInfoDop_wrap .def_product .title-label {font-size: 1.38889rem;line-height: 65px;padding: 0 38px;margin-bottom: 40px;}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct .item-production {padding-left: 142px}
	.page_arhicCollection .ProductDetalyInfoDop_wrap .def_product .top_defProduct .item-production{padding-right: 50px}
	.ProductDetalyInfoDop_wrap .def_product .top_defProduct{margin-bottom: 90px}
	.ProductDetalyInfoDop_wrap .def_product .text{line-height: 142%}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .img-bg{height: 410px;margin-left: 72px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item:nth-child(2n) {padding-left: 142px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item.item-img,
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item:nth-child(2){
		padding: 22px;
		margin-bottom: 110px;
	}
	.ProductDetalyInfoDop_wrap .def_product h4{margin-bottom: 30px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .item.d-flex h4 {width: 450px;}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .item.d-flex h4 {width: 45%;padding-right: 20px}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item.d-flex .text{width: 55%}
	.ProductDetalyInfoDop_wrap .def_product .advantages-defProduct_wrap .items .item-img .left-line-title.title-label{
		line-height: 65px;
		width: 410px;
		margin-left: -179px;
		margin-top: -32.5px;
	}
	.ProductDetalyInfoDop_wrap .items-charact .item{font-size: 1.1rem}
	.ProductDetalyInfoDop_wrap .items-charact .item {width: 44%;margin: 0 3%;padding: 25px 0}
	.ProductDetalyInfoDop_wrap .items-charact .item .name{width: 50%;padding-right: 20px}
	.ProductDetalyInfoDop_wrap .items-charact .item .value{width: 50%}
	.ProductDetalyInfoDop_wrap .items_download-files .item span{font-size: 0.8889rem}
	.ProductDetalyInfoDop_wrap .items_download-files .item img{margin-right: 15px}
	.ProductDetalyInfoDop_wrap .items_download-files .item{margin-bottom: 25px}
	.ProductDetalyInfo_wrap .middleTitleProduct .subtitle {font-size: 1.3889rem;}
	.ProductDetalyInfo_wrap .TitleProduct{padding-top: 50px}
	.ProductDetalyInfo_wrap .middleTitleProduct .h2 {font-size: 1.9444rem}
	.ProductDetalyInfo_wrap .topTitleProduct .share-btn{padding: 0}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item span {font-size: 1rem}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item .pr{font-size:1.3889rem }
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item.one_metr_info .pr{font-size: 1.9444rem}
	.ProductDetalyInfo_wrap .bottomTitleProduct{margin-top: 10px}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item span {width: 50%}
	.ProductDetalyInfo_wrap .bottomTitleProduct .priceInfo-item + .priceInfo-item{margin-top: 10px}
	.ProductDetalyInfo_wrap .topTitleProduct{padding-right: 6px}
	.orderProduct_wrap .formControls_btn .buy-one-click{padding: 0;width: calc(100% - 200px)}
	.orderProduct_wrap .formControls_btn {flex-flow: row;justify-content: space-between}
	.orderProduct_wrap .btn.in-cart{margin: 0;width: calc(100% - 207px);padding-right: 10px}
	.orderProduct_wrap .formControls_btn .btns-a a {margin: 0 2px;}
	.orderProduct_wrap .formControls_btn .btns-a{margin-top: -160px;margin-right: -2px;}
	.orderProduct_wrap label{font-size: 1rem;line-height: 55px;padding-right: 10px;line-height: inherit;}
	.orderProduct_wrap .input-wrap .form-control + span, .orderProduct_wrap .itogo-summ{font-size: 1rem}
	.orderProduct_wrap .input-wrap .form-control{height: 55px}
	.orderProduct_wrap .input-wrap.input-number .input-number__minus, 
	.orderProduct_wrap .input-wrap.input-number .input-number__plus{width: 40px;height: 40px;font-size: 1.8rem}
	.orderProduct_wrap .input-wrap.input-number .input-number__input {width: calc(100% - 100px);}
	.orderProduct_wrap .type-ukl label{line-height: 55px;height: 55px}
	.orderProduct_wrap .itogo-summ .sum{line-height: 55px;height: 55px}
	.collections_items .swiper-collections .item {height: 612px;width: 447px;}
	.collections_items .swiper-collections .item.wide-slide {width: 904px;}
	.page_arhicCollection .ProductDetalyInfoDop_wrap .img-bg {height: 506px;margin-top: 50px}
	.page_ProductDetaly.page_arhicCollection .ProductDetalyInfoDop_wrap .def_product .top_defProduct{margin-bottom: 0}
	.ProductDetalyInfoDop_wrap .def_product .text, .ProductDetalyInfoDop_wrap .def_product .text p{line-height: 142%}
	.module_projects .swiper-control .btn{line-height: 52px;height: 55px}
	.content_text-page p + ul{margin-top: -20px}
	.orderProduct_wrap .input-wrap{height: 55px}
	.orderProduct_wrap .type-ukl .radio + label{height: 55px}
	.orderProduct_wrap fieldset.d-flex.type-ukl{margin-bottom: 15px}
	.module_preview-page.saf_page_preview .preview_content {min-height: 864px;padding-top: 100px}
	.module_preview-page.saf_page_preview .preview_content .h2 {font-size: 4.7222rem;}
	.module_preview-page.saf_page_preview .preview_content .text_page{max-width: 550px}
	.module_preview-page.saf_page_preview .preview_content .text_page p {font-size: 1.94444rem;}
	.module_preview-page.saf_page_preview + .block-after_preview {margin-top: -264px;}
	.text-blockquote .colons-ImgText .colonImg{height: 570px}
	.text-blockquote .colons-ImgText .colonText .h2 {font-size: 3.0556rem;line-height: 94%;}
	.text-blockquote .colons-ImgText .colonText {padding:0 104px 0 104px}
	.text-blockquote .colons-ImgText .colonText p{font-size: 1rem;margin-top: 18px}
	.blockquote.blockq{text-indent: 55%;font-size: 3.0556rem;margin-top: 40px;margin-bottom: 66px}
	.module_blockq .blockquote-person .text .name,
	.questions-popular_items .quest, .questions-popular_items .quest p,
	.swiper_real-reviews .card .blockquote, .swiper_real-reviews .card-body .name {font-size: 1.38889rem;}
	.module_blockq .blockquote-person {margin-right: 150px;}
	.module_blockq .blockq + .blockquote-footer .blockquote-person .text .def{font-size: 1rem}
	.swiper-forRooms .title {font-size: 1.3889rem;max-width: 68%;}
	.module_protectiveProp .swiper-protectiveProp .card-title,
	.module_experts .text_content, .module_experts .text_content p, .swiper-experts_ .card-body .name{font-size: 1.3889rem}
	.module_protectiveProp .swiper-protectiveProp .card-text, .module_protectiveProp .swiper-protectiveProp .card-text p{font-size: 1rem}
	.module_protectiveProp .card-number{font-size:1rem}
	.module_forRooms{padding-top: 4rem}
	.swiper-experts_{margin-top: 70px;}
	.module_experts .swiper-experts_ .swiper-slide{height: 619px}
	.swiper-experts_ .card{padding: 30px 40px 60px 40px;}
	.module_popular-questions .category_nav .btn-group_ .btn{font-size: 1rem}
	.module_popular-questions .btn-group-wrap {padding: 38px 0}
	.questions-popular_items .answ span{font-size: 1rem}
	.questions-popular_items .answ div{margin-top: 15px}
	.questions-popular_items .item {padding-right: 90px;}
	.swiper_real-reviews .card-body{padding-top: 80px;padding-right: 80px;}
	.swiper_real-reviews .card-footer .post{font-size: 1rem}
	.swiper_real-reviews .swiper-slide .card-header .card-number {font-size: 1rem;}
	.swiper_real-reviews .swiper-slide .card-header .card-number .d-flex{margin-top: 0}
	.swiper_real-reviews .card{padding-left: 40px}
	.module_sert2 .swiper-sert_2 .swiper-slide .cardImg{height: 514px}
	.module_video-gallery .h2 {font-size: 4.72222rem;max-width: 1000px;}
	.module_video-gallery:before, .module_video-gallery:after{height: 643px}
	.module_video-gallery .swiper_video {margin-top: 160px;}
	.swiper-sert_2 .card-title {font-size: 1.9444rem;}
	.swiper-sert_2 .card-text {font-size: 1rem;}
	.swiper-sert_2 .card-body {padding: 50px 55px;}
	.swiper-experts_ .card:hover figure:before{right: -17px;top: -3px;}
	.leftColon_Product .ImgProduct .swiperImgProduct.swiper-initialized {width: calc(100% - 170px);margin: 0;}
	.text-accord .text_content-item .item-header{font-size: 1.9444rem}
	.text-accord .text_content-item .item-header .d-flex div{width: 350px}
	.text-accord .text_content-item .item-content{padding-bottom: 65px}
	.text-accord .text_content-item .item-header .d-flex span{width: 120px}
	.leftColon_Product .ImgProduct .swiperImgProduct.swiper-initialized ~ .icons_ .icons_top-left{left: 180px}
	.orderProduct_wrap .formControls_btn .btns-a .icon.in_fav, 
	.orderProduct_wrap .formControls_btn .btns-a .compare_check{margin: 0 2px}
	.orderProduct_wrap .formControls_btn .btns-a .icon.ttt{padding-right: 0}
	.rightColon_Product{margin-right: 0}
	.main_slider .swiper-slide {min-height: 785px}
	.fav_filtr .btn_wrap input + label {font-size: 1rem}
	.module_home-catalogue .icon.ttt img{width: 18px}
	.module_blockquote_ .blockquote {font-size: 1.9444rem;text-indent: 0}
	.module_blockquote_ .blockquote-person{margin-right: 0;margin-top: 57px}
	.module_blockquote_ .blockquote div p, .module_reasons-forDes .subtitle,
	.items_reason-possib .item, .items_reason-possib .item p, .swiper_programm .card-text{font-size: 1.3889rem}
	.lead_text{padding-top: 20px}
	.module_blockquote_ {padding-bottom: 2rem}
	.lead_text lead{max-width: inherit;padding: 0 100px}
	.lead-block_bg .text{font-size: 3.0556rem;max-width: 780px;padding: 54px 0}
	.lead-block_bg {width: calc(96% - var(--bs-gutter-x, .75rem * 2));}
	.lead-block_text{width: 100%}
	.module_contacts-block_for + .lead-block_{margin-top: 30px}
	.module_reasons-forDes{margin-top: 4rem}
	.module_reasons-forDes .title_{padding-left: 80px}
	.module_reasons-forDes section {padding: 3.5rem 0;}
	.module_reasons-forDes h3{font-size: 3.0556rem}
	.items_reason-possib{padding: 0 80px 0 152px}
	.swiper_programm .swiper-slide .card.bg-black:before {font-size: 13.889rem;top: 129px;left: -78px}
	.swiper_programm .swiper-slide .card:before {font-size: 8.333rem}
	.error_content .error_text div {font-size: 14.8333rem;}
	.error_content .error_text span{font-size: 2.222rem}
	.error_content .text p{font-size: 0.889rem}
	.error_content .error_text{margin-right: -309px}
	.error_content .text{padding-left: 340px;margin-top: 32px}
	.error_content .text p{margin-bottom: 20px}
	.error_content {padding: 133px 0 625px 0}
	.error_content .text .btn{margin-top: 37px;padding: 0 67px;}
	.error_content:before {height: 564px;}
	.error_content .error_text span{margin-top: 13px}
	.orderProduct_wrap .type-ukl .radio + label img{margin-top: 18%;}
	.orderProduct_wrap .type-ukl .form-group:first-child .radio + label img{margin-top: 8%;}
	.rightColon_Product .InfoOrder h3{font-size: 1.9444rem}
	.rightColon_Product .InfoOrder .item{font-size: 1rem}
	.rightColon_Product .InfoOrder.InfoOrderItogo .item.item_itrmIt .value,.page_Cart .rightColon_Product .fl-btn-agree .btn{font-size: 1.3889rem}
	.leftColon_Product .form-wrap_ h6{font-size: 1.3889rem}
	.leftColon_Product .form-group_radio .formControls{margin-top: 28px}
	.leftColon_Product .form-wrap_ .form-group{margin-bottom: 40px}
	.leftColon_Product .form-wrap_ {padding: 50px 40px 20px 40px}
	.lead-block_text .text span:before{width: 87px;height: 88px;right: -16px}
	.module_video-gallery.module_video-gallery_ .card-img, .module_video-gallery.module_video-gallery_ .link-video .video-wrap{height: 388px}
	.module_video-gallery.module_video-gallery_ .card-img .time {font-size: 1rem}
	.module_video-gallery_ h3{font-size: 3.0556rem;padding-left: 80px}
	.module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-text{font-size: 1.3889rem;max-width: 430px}
	.module_reasons-forDes .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card>div{padding-bottom: 50px}
	.module_form .textform_wrap {padding-right: 160px}
	.module_video-gallery.module_video-gallery_ .card-body{padding: 0 40px}
	.module_video-gallery.module_video-gallery_ .card-title{font-size: 1.3889rem}
	.module_colomsInfo-masters{padding: 1rem 0 1.5rem 0;}
	.module_colomsInfo .colons-ImgText .colonImg{height: 383px}
	.pageForMasters .steps_for h2, .pageForDis .steps_for h2{margin-left: 80px}
	.cartProducts_item .basket_topIcons .icons_top-left{flex-flow: row}
	.cartProducts_item .basket_topIcons .icon + .icon{margin-left: 6px;margin-top: 0}
	.modal-action .title, .modal-action .action_body .text {font-size: 1.27778rem}
	.modal-action .action_body .number{font-size: 3.94444rem}
	.modal-action lead, .modal.modal-action .btn{font-size: 1.667rem}
	.modal-action_ .action_body .number{font-size: 4.7222rem}
	.top_team .h2, .pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote-header{font-size: 4.7222rem}
	.top_team .h2{margin-bottom: 1.5rem}
	.top_team{margin-top: 20px}
	.top_team .subtitle {margin-top: 26px;padding-right: 120px;font-size: 1.3889rem}
	.Imgteam .img-bg{height: 498px;max-width: 100%;margin-bottom: 28px}
	.Imgteam .smallText{margin-top: 54px;padding-right: 182px}
	.Imgteam h3, .pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{font-size: 3.05556rem}
	.items_circleNumber .item:before{font-size: 1.11rem}
	.items_circleNumber .item h3{font-size: 1.944rem;margin-bottom: 36px;padding-right: 30px}
	.items_circleNumber .item .text{font-size: 1rem;padding-right: 60px}
	.pageTeam .module_blockquote_ .blockquote-person .photo{height: 286px;width: 286px}
	.pageTeam .module_blockquote_ .blockquote-person .photo:before{height: 71px;width: 71px;left: -4px;top: -4px;}
	.pageTeam .module_blockquote_ .blockquote-person .photo:after{top: -26px;left: -31px;width: 98px;height: 98px}
	.Blockquote_wrap .blockquote .text{margin-top: 70px}
	.Blockquote_wrap .blockquote .text .name {font-size: 1.3889rem}
	.pageTeam .module_blockquote_ .blockquote-footer + div{padding-left: 0}
	.Blockquote_wrap .blockquote .text .def, .module_blockquote_ .Blockquote_wrap .blockquote p{font-size: 1rem}
	.Blockquote_wrap .blockquote:nth-child(2) .blockquoteText{margin-top: 70px;height: 150px}
	.Blockquote_wrap .blockquote .text{height: 150px}
	.pageTeam .module_blockquote_{padding-bottom: 4rem}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_){padding-top: 4rem}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote{margin-top: 55px}
	.pageTeam .category_nav .btn-group_ .btn, .Team_ .reviews_wrap .head-post_item .card-img .card_mark{font-size: 1rem}
	.Team_{margin-toP: 40px}
	.pageTeam .category_nav{margin-bottom: 38px}
	.Team_ .reviews_wrap .head-post_item .card-img{padding-right: calc(var(--bs-gutter-x) * .5);height: 619px}
	.Team_ .reviews_wrap .head-post_item .card-title .second-name,
	.Team_ .reviews_wrap .team-item .card-title span.second-name,
	.Team_ .reviews_wrap .subhead-post_item .card-title span.second-name{font-size: 1.944rem}
	.Team_ .reviews_wrap .head-post_item .card-header{margin-top: 62px}
	.Team_ .reviews_wrap .head-post_item p.lead-p.mini, .Team_ .reviews_wrap .head-post_item .blockquote{font-size: 1rem}
	.Team_ .reviews_wrap .head-post_item .card-img:before{right: calc(15px + var(--bs-gutter-x) * .5)}
	.Team_ .reviews_wrap .head-post_item .card-img .card-subtitle{font-size: 1.1rem}
	.module_team_ + .module_team_{margin-top: 120px}
	.Team_ .module_team_ h4{font-size: 1.9444rem}
	.Team_ .reviews_wrap .team-item .card-title, .Team_ .reviews_wrap .subhead-post_item .card-title{font-size: 1.3889rem}
	.Team_ .reviews_wrap .team-item .card_mark, .Team_ .reviews_wrap .team-item .card-subtitle, 
	.Team_ .reviews_wrap .team-item .card_marks,
	.Team_ .reviews_wrap .subhead-post_item .card-subtitle,
	.Team_ .reviews_wrap .subhead-post_item .card_mark,
	.Team_ .reviews_wrap .subhead-post_item p.lead-p.mini,
	.Team_ .reviews_wrap .subhead-post_item .blockquote,
	.Team_ .reviews_wrap .team-item .blockquote,
	.Team_ .reviews_wrap .team-item p.lead-p.mini{font-size: 1rem}
	.Team_ .reviews_wrap .team-item .card-subtitle{margin-top: 15px}
	.Team_ hr {margin: 0 0 80px 0;}
	.Team_ .reviews_wrap .subhead-post_item .card-header{margin-top: 15px}
	.Team_ .subhead-post_wrap + .reviews_wrap{margin-top: 65px}
	.Team_ .reviews_wrap .team-item .card{height: 100%}
	.Team_ .reviews_wrap .team-item .card-body figure{margin-bottom: 0}
	.Team_ .reviews_wrap .team-item .card-body {flex-flow: column;display: flex;justify-content: space-between;}
	.Imgteam.teamBottom{margin-top: 4rem}
	.Imgteam.teamBottom .img-bg{height: 847px}
	.Imgteam.teamBottom .d-flex{bottom: 70px}
	.pageTeam .module_aboutProduction-home:not(.module_blockquote_) .blockquote mark{
		background: url(../img/bottom_line.svg) center bottom no-repeat;
		color: var(--grey-color-dark);
		padding: 10px 0;
		background-size: 100% auto;
	}
	.module_form h3, .module_form .form_wrap form .text h3{font-size: 3.0556rem}
	.module_form .textform_wrap p{font-size: 1.944rem}
	.module_form .form_wrap .formResponsive lead,
	.module_form .form_wrap .formResponsive p{font-size: 1.3889rem}
	.module_form .form_wrap form{border-radius: 35px}
	.module_form .form_wrap {padding: 20px 32px 20px 0}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item{height: 239px}
	.previewAbout .colons-ImgText .img-bg{height: 743px}
	.previewAbout .colons-ImgText .colonText .h2, .plus_AboutBrand .title_ .h2{font-size: 3.05556rem}
	.previewAbout .colons-ImgText .colonText > div{padding: 145px 75px 102px 72px}
	.previewAbout .colons-ImgText .colonText p{font-size: 1rem}
	.previewAbout .colons-ImgText .colonText:before{right: 55px;bottom: 60px}
	.plus_AboutBrand .title_ div{font-size: 5.5555rem}
	.plus_AboutBrand .subtitle small {font-size: 1rem !important}
	.plus_AboutBrand .title-text h3,
	.pageAboutBrand .content_box.grid .text-block h3,
	.pageAboutBrand .appeal-wrapper .appeal-content h3{font-size: 1.9444rem}
	.plus_AboutBrand .text .btn{font-size: 1.3889rem}
	.plus_AboutBrand.plus_one .title-text .img-bg{height: 600px}
	.plus_AboutBrand.plus_one .imgPlusAbout{padding-left: 70px}
	.plus_AboutBrand.plus_one .title-text{padding-top: 95px}
	.plus_AboutBrand .title_ div{padding-top: 63px;width: 168px}
	.plus_AboutBrand .title_ .h2{margin-top: 25px;width: calc(100% - 168px)}
	.plus_AboutBrand.plus_one .title-text .text, .plus_AboutBrand.plus_one .title-text .subtitle{padding-left: 168px}
	.pageAboutBrand .module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{padding-right: 20px}
	.pageAboutBrand .modules_linesInfo .subtitle small {font-size: 1rem !important;}
	.pageAboutBrand .content_box.grid .text-block p.lead-p, .pageAboutBrand .content_box p + p, 
	.pageAboutBrand .appeal-wrapper .appeal-content .label,
	.pageAboutBrand .appeal-wrapper .appeal-content p.lead-p.mini, .pageAboutBrand .appeal-wrapper .appeal-content p:not(.lead-p.mini){font-size: 1rem}
	.pageAboutBrand .content_box.grid .text-block {margin-top: -115px}
	.pageAboutBrand .content_box .img{width: 410px}
	.pageAboutBrand .module_types-product .typesProducts-wrapper .item h3{font-size: 1.38889rem}
	.pageAboutBrand .appeal-wrapper .appeal-content{padding: 40px 50px}
	.pageAboutBrand .module_types-product {padding-bottom: 5rem;}
	.pageAboutBrand .Content_text .text .label {font-size: 1rem;margin-bottom: 54px}
	.plus_AboutBrand .title-text p:not(.litl), .pageAboutBrand .middle_block .text_content h3,
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-title .second-name{font-size: 1.9444rem}
	.plus_AboutBrand:not(.plus_one) .text {margin-top: 31px;padding-left: 80px}
	.plus_AboutBrand .title-text{padding-bottom: 114px}
	.pageAboutBrand .middle_block .text_content_bg, .pageAboutBrand .Team_ .reviews_wrap{padding-left: 68px;padding-right: 68px}
	.pageAboutBrand .middle_block .text_content .row > div > div{padding-top: 72px}
	.pageAboutBrand .middle_block .text_content h3{margin-bottom: 46px}
	.pageAboutBrand .middle_block .text_content_bg .row div + div, .pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-left + div{padding-left: 80px}
	.pageAboutBrand .middle_block .text_content p, .pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body .card-text p,
	.pageAboutBrand .blockquote-person .text .def{font-size: 1rem}
	.pageAboutBrand .middle_block .text_content .img-bg{margin-right: -35px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img{height: 751px;margin-left: -35px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .name,
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop div{font-size: 1.3889rem}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{padding-right: 80px}
	.pageAboutBrand .module_aboutProduction-home {padding-top: 3.5rem;}
	.pageAboutBrand .module_aboutProduction-home .blockquote-person .text .name {font-size: 1.38889rem;}
	.pageAboutBrand .module_aboutProduction-home .blockquote{margin-bottom: 3rem}
	.pageAboutBrand .module_aboutProduction-home {padding-bottom: 1.5rem}
	.previewAbout .colons-ImgText .img-bg:after{left: 325px;height: 75px;bottom: -30px;border-left: 30px solid var(--default-color);border-bottom: 30px solid var(--default-color);}
	.previewAbout .colons-ImgText .img-bg span img{width: 298px;margin-left: 35px;margin-top: 40px;}
	.previewAbout .colons-ImgText .img-bg:before{bottom: 110px;left: -6px}
	.previewAbout .colons-ImgText .img-bg span {width: 355px;bottom: -10px;height: 140px;border-radius: 0 40px 0 0}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:before{top: 90px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg:after{left: 504px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span{width: 523px;height: 135px}
	.plus_AboutBrand.plus_one .imgPlusAbout .img-bg span img{width: 489px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span img{width: 198px;margin-left: 18px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img span{width: 240px;height: 130px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:after{
		left: 191px;
		bottom: -29px;
		height: 74px;
		border-left: 30px solid var(--grey-color-light);
		border-bottom: 30px solid var(--grey-color-light)
	}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-img:before{
		bottom: 104px;
		border-radius: 0 0 0 64px
	}
	.pageAboutBrand .middle_block .Team_ + .text_content .text_content_bg .col-xxl-6{align-items: flex-end;padding-bottom: 40px}
	.pageAboutBrand .Team_ + .text_content .btn{margin-top: 0}
	.plus_AboutBrand .swiper-protectiveProp_wrap .card-img .text-dop p{font-size: 1rem}
	.pageAboutBrand .middle_block .text_content h3:before {width: calc(100% + 1800px);left: -900px;}
	.pageQw .title_block h1{font-size: 3.0556rem}
	.pageQw .category_nav{padding-top: 30px;margin-bottom: 65px;}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button {font-size: 1.9444rem}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-header {background: none}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{padding-left: 94px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item > div p, 
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item > div{font-size: 1rem;line-height: 120%}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-button::before{right: 10px;top: 50px}
	.pageQw .category_nav .btn-group_ .btn{font-size: 1rem;padding: 0 28px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .qw{width: 820px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .an{width: 850px; margin-left: calc(100% - 905px);}
	.item_checks_wrap{margin-left: 20px;margin-right: 132px}
	.item_checks_wrap .title{font-size: 1.3889rem}
	.item_checks_wrap .items .item, .item_checks_wrap .items .item p{font-size: 1rem;line-height: 120%}
	.item_checks_wrap .items .item .select {width: 180px}
	.item_checks_wrap .items .item .select + div {width: calc(100% - 180px);}
	.column3-items .card-text_{font-size: 1rem}
	.pageQw .column3-items .card-title_{font-size: 1.3889rem;}
	.pageQw .column3-items .card .card-img{height: 265px}
	.textQw{padding-bottom: 170px}
	.keis-block .item_text, .keis-block .item_lead > div p, .keis-block .item_lead > div p{font-size: 1rem; line-height: 120%}
	.keis-block .item_lead > div h4{font-size: 1.3889rem}
	.keis-block .item_lead > div .btn, .keis-block .item_lead > div .btn:hover,.keis-block .item_lead > div .btn:focus{font-size: 1rem}
	.previewQw .slide_media .card-link .poster{height: 633px}
	.previewQw .slide_media .slide_text h2{font-size: 3.0556rem;max-width: 530px;width: auto;line-height: 108%;margin-bottom: 8.5rem;}
	.previewQw .slide_media .slide_text .def .left {font-size: 1.3889rem;line-height: 122%;width: 150px;margin-right: 80px}
	.previewQw .slide_media .slide_text .def > div{line-height: 118%;font-size: 1rem}
   	.previewQw .slide_media .slide_text .def {margin-left: 312px}
	.pageGarantee .previewQw .slide_media .slide_text h2 {max-width: 765px;}
	.garantee_item h3{font-size: 1.944rem}
	.garantee_item .gar-item_cont .text{font-size: 1.3889rem;margin-top: 12px}
	.column3-items + p{font-size: 1rem}
	.garantee_item:before{top: 26px}
	.gar_item-header {padding-left: 120px}
	.gar-item_cont {padding: 0 36px 0 140px;}
	.garantee_item .gar-item_cont .text {margin-bottom: 25px}
	.pageGarantee .column3-items.not-numbers .card-img{height: 300px}
	.pageGarantee .column3-items.not-numbers .card-title_{font-size: 1.944rem;margin-bottom: 66px;}
	.pageGarantee .column3-items.not-numbers .card-body {padding: 75px 25px 40px 25px}
	.pageGarantee .column3-items.not-numbers .card-text_ span {font-size: 1.3889rem;margin-bottom: 10px}
	.pageGarantee .column3-items.not-numbers .card-title_:before{height: 48px}
	.pageGarantee .column3-items.not-numbers .card-text_{font-size: 1rem}
	.column3-items + p{margin-top: 44px}
	.garantee_item {padding-bottom: 52px;margin-bottom: 25px}
	.pageQw .column3-items .card-title_ {margin-bottom: 20px}
	.pageGarantee .column3-items  .btn{font-size: 1rem}
	.pageGarantee .column2-items .card-body {padding: 54px 35px 62px 35px;}
	.pageGarantee .column2-items .card-text_ .btn{margin-top: 20px;}
	.pageGarantee .column2-items .number-style{top: 33px}
	.pageGarantee .column3-items.colors_items .card-text_ .btn{max-width: 220px}
	.block_important .block_important-wrap h3{font-size: 1.944rem}
	.block_important .text{font-size: 1.38889rem;padding-left: 91px}
	.previewQw .slide_media .card-link .poster:before{right: 27px;bottom: 30px}
	.pageGarantee .previewQw .slide_media .h2 font:before{width: 243px;height: 100px}
	.table_wrap table th {font-size: 1.3889rem;padding: 35px 0}
	.table_wrap {padding: 10px 35px}
	.table_wrap table td{font-size: 1rem;padding: 25px 0}
	.items_points-number .item .title_ {font-size: 1.3889rem}
	.items_points-number .item p {font-size: 1rem}
	.pageGarantee .column3-items.example-items .card-img{height: 200px}
	.pageGarantee .column3-items.example-items .card-body{padding: 25px 15px 0 15px}
	.pageForDilers .sert_page_preview .preview_content .bg_{background-position: center top;}
	.pageForDilers .sert_page_preview .preview_content + .container small {font-size: 1.3889rem !important}
	.pageForDilers .sert_page_preview .container h1, .pageForDilers .module_advert .advert_left-content .text-block p{font-size: 3.0556rem}
	.pageForDilers .module_advert .advert_left-content > div {padding: 85px 40px 20px 65px;}
	.pageForDilers .module_advert .advert_left-content .text-block {max-width: 60%}
	.pageForDilers .module_advert .advert_left-content > div .text-block .btn {margin-top: 70px}
	.pageForDilers .module_advert .advert_right-content > div h3, .pageForDilers .module_blockquote_ .blockquote {font-size: 1.9444rem}
	.pageForDilers .module_blockquote_ .blockquote-person .photo {width: 286px;height: 286px;}
	.pageForDilers .sert_page_preview .preview_content + .container{width: 510px}
	.pageForDilers .sert_page_preview .preview_content .bg_ {width: calc(100% - 450px);}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr:after {width: 545px}
	.pageForDilers .sert_page_preview .preview_content .bg_ .black-filtr {width: calc(100% + 480px);margin-left: -448px;}
	.pageForDilers .module_advert .row{margin-top: 0}
	.pageForDilers .module_advert{margin-top: 70px}
	.pageForDilers .blockquote-page-sert .blockquote-person .text {width: calc(100% - 360px)}
	.pageForDilers .module_experts h3, .pageForDilers .map_wrap h3{padding-left: 80px}
	.advantages_check .pos-a{height: 688px}
	.pageForDilers .module_blockquote_ .blockquote{margin-top: 66px;padding-left: 0}
	.pageForDilers .module_blockquote_ .blockquote:before{width: 125px;height: 152px;margin-left: -80px}
	.pageForDilers .blockquote-page-sert .blockquote-person .text{margin-top: 20px}
	.pageForDilers .module_reasons-forDes .subtitle{font-size: 1.3889rem}
	.pageForDilers .module_reasons-forDes h3, .pageForDilers .module_experts h3, .map_wrap h3, .module_onl-help h3{font-size: 3.0556rem}
	.pageForDilers .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card-text {font-size: 1.9444rem;}
	.pageForDilers .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .icon{width: 70px;height: 70px}
	.pageForDilers .module_contacts-block_for .wrap_for .wrap_for_ .swiper_wrap_forparthners .card .icon img {scale: 2.2}
	.pageForDilers .module_experts {padding-top: 5.5rem}
	.pageForDilers .module_real-reviews .swiper-slide{width: 1085px}
	.pageForDilers .swiper_real-reviews .card-img_group .img-bg, .pageForDilers .swiper_real-reviews .card-img_group > div{height: 685px}
	.pageForDilers .swiper_real-reviews .card-img_group{width: 406px;margin-top: 16px}
	.pageForDilers .swiper_real-reviews .card .blockquote, .pageForDilers .swiper_real-reviews .card-body .name{font-size: 1.3889rem}
	.pageForDilers .swiper_real-reviews .card{padding: 0 20px 20px 60px;}
	.pageForDilers .swiper_real-reviews .card-body{padding-right: 70px}
	.swiper_real-reviews .card-footer {margin-bottom: 50px;}
	.map_wrap {margin-top: 4.5rem;}
	.map_wrap .map{height: 785px;margin-top: 88px}
	.map-content{margin-top: 88px}
	.towns_forDilers{margin-top: 20px;height: calc(100% - 75px);}
	.towns_forDilers>div p {font-size: 1.9444rem;margin-bottom: 55px}
	.towns_forDilers .items .item {font-size: 1.25rem;padding: 18px 0 18px 35px;}
	.towns_forDilers .items{margin-bottom: 60px}
	.towns_forDilers>div {padding: 45px 67px}
	.advantages_check {padding-top: 361px}
	.advantages_check h6{font-size: 3.0556rem;max-width: 505px}
	.advantages_check .title_{padding-top: 86px}
	.advantages_check-content {padding: 93px 90px;}
	.advantages_check-content .btn{margin-top: 56px}
	.advantages_check-content .item_checks_wrap p {font-size: 1.9444rem;margin-bottom: 31px}
	.advantages_check-content .item_checks_wrap {padding-left: 148px;padding-top: 11px;}
	.advantages_check-content .item_checks_wrap .item{height: 72px}
	.advantages_check-content .item_checks_wrap .items .item, .advantages_check-content .item_checks_wrap .items .item p{font-size: 1.111rem}
	.advantages_check-content .item_checks_wrap .item{padding-left: 50px}
	.advantages_check-content .item_checks_wrap .items .item:before{width: 22px;background-size: 100% auto;left: 6px;top: 27px;}
	.advantages_check h6:before{width: 234px;height: 253px;margin-left: -104px;}
	.module_onl-help {margin-top: 115px;}
	.module_onl-help_content .btn{margin-top: 31px}
	.module_onl-help_content .qw:not(.qw_){margin-left: 42%;margin-top: 20px;padding: 67px 85px;font-size: 1.9444rem}
	.module_onl-help_content .qw.qw_ {margin-left: 50%;font-size: 1.3889rem;padding: 42px 55px;margin-top: 28px;margin-right: 28px}
	.module_onl-help_content .qw:not(.qw_):after {width: 620px;top: -7px;left: -50%;margin-left: -217px;}
	.module_onl-help_content {padding-bottom: 190px;}
	.module_onl-help_content .qw:before{border-width: 15px;}
	.module_onl-help:before {height: 460px;}
	.pageForDilers .module_experts h3 span:before, .pageForDilers .map_wrap h3 span:before{left: -19px;top: -14px;}
	.map_wrap .map-content .text{width: 180px}
	.map_wrap .filtr_search #filter_form_map{width: calc(100% - 180px) !important}
	.Team_ .reviews_wrap .team-item .card-title .name {width: 62%;}
	.Team_ .reviews_wrap .team-item .card-title span.second-name{font-size: 1.667rem}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 10px;padding-left: 10px}
	.pageProd .module_preview-page .preview_content .preview_text .container{padding-left: var(--bs-gutter-x,.75rem)}
	.pageProd .module_preview-page .preview_content .line_bottom h1{max-width: 1050px;margin-top: 2rem;margin-bottom: 62px}
	.pageProd .preview_items .item{font-size: 1rem;padding-top: 32px;margin-right: 228px}
	.pageProd .module_preview-page .preview_content:before{height: 910px}
	.preview-process_wrap .img-bg{height: 757px}
	.pageProd .module_text-page .textlarg{font-size: 3.0556rem;padding-left: 67px;}
	.pageProd .module_text-page article .article-title{padding-right: 100px}
	.pageProd .module_text-page {padding-top: 6.5rem}
	.pageProd .module_text-page article .article-content{padding-left: 140px;padding-top: 70px}
	.pageProd .module_text-page p.lead-p.mini, .pageProd .module_text-page p{font-size: 1rem}
	.pageProd .plusAboutTeam_wrap .container > h3{font-size: 1.944rem;max-width: 625px}
	.gallery_production .preview .img{height: 836px}
	.gallery_production-top .swiper-slide{height: 836px !important}
	.gallery_production{margin: 100px 0}
	.pageProd .plusAboutTeam_wrap {margin-top: 111px;}
	.pageProd .plusAboutTeam_wrap .container{padding: 0 82px}
	.pageProd .modules_linesInfo.modules_linesInfo-top .line_item .bg_{height: 882px;width: calc(96% - var(--bs-gutter-x,.75rem * 2));}
	.pageProd .modules_linesInfo-top{margin-top: 7rem}
	.preview-process_wrap > .container{padding-left: 53%}
	.preview-process_wrap{padding-top: 148%}
	.preview-process_wrap .item .name_title{font-size: 1rem}
	.preview-process_wrap .item{width: 606px}
	.preview-process_wrap .item .name_title{margin-bottom: 34px;height: calc(100% - 335px);padding: 0 16px}
	.preview-process_wrap .item .img-bg{height: 303px}
	.preview-process_wrap{padding-top: 242px}
	.preview-process_wrap > .container{width: 100%}
	.gallery_production-top .card-text{font-size: 1.944rem;margin: 50px 60px 20px 60px;}
	.swiper-galleryProduct .box {width: 144px;height: 104px;border-radius: 0 40px 0 0}
	.swiper-galleryProduct:before{bottom: 74px;border-radius: 0 0 0 75px}
	.swiper-galleryProduct:after{left: 124px;height: 70px;border-radius: 0 0 0 75px}
	.swiper-galleryProduct .swiper-button-next, .swiper-galleryProduct .swiper-button-prev{width: 55px !important;height: 55px !important;background-size: 12px auto;}
	.swiper-galleryProduct .swiper-control{bottom: 15px;top: auto !important}
	.pageProd .modules_linesInfo.modules_linesInfo-top .line_item .bg_{width:100%;}
	.pageProd .modules_linesInfo{max-width: 1845px;margin-left: auto;margin-right: auto;padding-left: var(--bs-gutter-x,.75rem);padding-right: var(--bs-gutter-x,.75rem)}
	.pageProd .modules_linesInfo-top .line_item{padding-top: 268px}
	.pageProd .modules_linesInfo-top .content_box{margin-left: 19px;padding-bottom: 72px}
	.pageProd .modules_linesInfo-top .content_box .text-block{padding: 0 20px;margin-top: 65px}
	.pageProd .modules_linesInfo-top .content_box p.lead-p.mini, .bg_text{font-size: 1.9444rem}
	.pageProd .modules_linesInfo-top .content_box p.lead-p.mini{padding-right: 20px}
	.pageProd .module_text-page_middle .container > div{background: var(--grey-color-light);padding-top: 2rem;padding-bottom: 7rem;position: relative;}
	.pageProd .module_text-page_middle{padding-top: 0;padding-bottom: 0}
	.pageProd .modules_linesInfo-middle{margin-top: 0}
	.pageProd .modules_linesInfo-top:before{content: none}
	.pageProd .module_text-page_middle .container > div:before{
		background: var(--grey-color-light);
		position: absolute;
		bottom: calc(100% - 10px);
		content: '';
		width: 100%;
		height: 150px;
		left: 0;
		border-radius: 35px 35px 0 0
	}
	.pageProd .module_text-page_middle.module_text-page article .article-content{padding-right: 100px}
	.bg_text{height: 554px}
	.pageProd .modules_linesInfo-middle .line_item .bg_{height: 939px}
	.pageProd .modules_linesInfo-middle, .pageProd .modules_linesInfo-bottom{width: 100%;padding: 0;max-width: inherit;}
	.bg_text .text{max-width: 572px}
	.pageProd .modules_linesInfo-middle .line_item{margin-top: 25px}
	.pageProd .modules_linesInfo-middle .content_box{margin-top: -57px; padding: 85px 40px 116px 70px;}
	.pageProd .modules_linesInfo-middle h3{max-width: 585px}
	.pageProd .modules_linesInfo-middle .content_box p.lead-p.mini{font-size: 1rem;margin-top: 55px}
	.items_points-number_wrap_content .title_{font-size: 1.9444rem}
	.pageProd .items_points-number{margin-top: 37px}
	.items_points-number_wrap .subtitle{font-size: 1.3889rem}
	.items_points-number_wrap .items_points-number .item:before{font-size: 1.11rem;top: 26px}
	.items_points-number_wrap_content .items > div {padding: 68px 48px 20px 48px}
	.module_text-block .textLarge{font-size: 3.0556rem}
	.pageProd .swiper-protectiveProp_wrap{margin-top: 50px}
	.pageProd .module_text-block p{font-size: 1rem;margin-top: 41px}
	.module_protectiveProp .bg_text{height: 717px;margin-top: -283px;padding-top: 182px;font-size: 1.944rem}
	.module_protectiveProp .bg_text .text {width: 858px;margin-left: calc(100% - 1010px)}
	.items_ImgText-wrap .module_text-block .textLarge{font-size: 3.0556rem;max-width: 1015px;padding-left: 67px;}
	.items_ImgText-wrap{margin-top: 140px}
	.items_ImgText-wrap .items_ImgText{padding-top: 54px}
	.items_ImgText-wrap .item .card-img{height: 277px;margin-bottom: 58px}
	.items_ImgText-wrap .item .card-title{font-size: 1.944rem;margin-bottom: 68px}
	.items_ImgText-wrap .item .card-body {padding: 0 56px}
	.items_ImgText-wrap .item .card-text:after{width: 130px}
	.items_ImgText-wrap .item .card-text, .items_ImgText-wrap .item .card-text p{font-size: 1rem}
	.items_ImgText-wrap .item > div{padding-bottom: 90px}
	.items_ImgText-wrap{padding-bottom: 140px}
	.pageProd .modules_linesInfo-bottom .line_item .bg_{height: 870px}
	.pageProd .modules_linesInfo-bottom .content_box.grid{max-width: 896px;padding-left: 60px}
	.pageProd .modules_linesInfo.modules_linesInfo-bottom .line_item{padding-top: 216px}
	.pageProd .modules_linesInfo-bottom .content_box.grid .img{width: 350px;height: 704px}
	.pageProd .modules_linesInfo-bottom .content_box.grid .text-block {width: calc(100% - 350px)}
	.pageProd .modules_linesInfo-bottom .content_box .text-block h3 {font-size: 3.0556rem;}
	.pageProd .modules_linesInfo-bottom p.lead-p.mini, .pageProd .modules_linesInfo-bottom p{font-size: 1rem}
	.pageProd .modules_linesInfo-bottom .content_box.grid .text-block *{max-width: 84%}
	.gallery_production-bottom{margin: 70px 0 20px 0}
	.gallery_production-bottom .swiper-slide .card-img{height: 836px}
	.gallery_production .preview .text{font-size: 1rem;max-width: 584px;padding: 53px 55px}
	.pageAboutMain.module_preview-page .text_page p, .pageAboutMain .preview_items .title_{font-size: 1.3889rem}
	.pageAboutMain.module_preview_ .preview_content .text_page {max-width: 720px;}
	.pageAboutMain .preview_items .item{margin-right: 40px; width: 560px}
	.pageAboutMain .preview_items .item:last-child{width: 520px}
	.pageAboutMain .preview_items .title_{margin-bottom: 22px}
	.pageAboutMain .preview_items .text_{height: calc(100% - 160px);}
	.pageAboutMain .module_preview_ .preview_text{padding-bottom: 170px}
	.pageAboutMain .module_quick-answer {margin-top: -210px;}
	.module_quick-answer h2 {font-size: 3.0556rem}
	.module_quick-answer .items{padding-left: 35px;padding-right: 35px;padding-bottom: 25px}
	.module_quick-answer .items .item .card{padding: 25px}
	.module_quick-answer .card-img{height: 247px}
	.module_quick-answer .card-body > div{font-size: 1.1rem}
	.module_quick-answer .card-body .qw{padding: 30px 28px;border-radius: 25px 25px 25px 0}
	.module_quick-answer .card-body .qw:before{border-width: 10px}
	.module_quick-answer .card-body .answ:before{border-width: 10px}
	.module_quick-answer .card-body .answ{margin-left: calc(100% - 280px);width: 260px;padding: 25px 10px 25px 10px;border-radius: 25px 25px 0 25px}
	.pageAboutMain .category_nav {margin-top: 45px}
	.structure-inside_wrap .swiper_structure-inside .card-img img{max-width: 890px;margin: 0 auto}
	.elements_wrap {padding-top: 80px}
	.structure-inside_wrap .swiper_structure-inside .card-img {padding-bottom: 45px;}
    .swiper_structure-inside .swiper-control{bottom: 40px;right: 40px}
    .module_difference .container > p{font-size: 1.3889rem;margin-bottom: 45px}
    .items_compare .items-header .item, .item_compare-body .item_:first-child .value, .item_compare-body .item_ .value strong{font-size: 1.3889rem}
    .item_compare-body .item_ .raiting img{transform: none;margin-left: 3px}
    .module_about-comments:after{height: 30%}
 	.pageAboutMain .preview_items .btn, .pageAboutMain .preview_items .btn:active{height: 55px;line-height: 52px}
 	.structure-inside_wrap .swiper_structure-inside .card-title {font-size: 1.3889rem;}
	.item_compare-body .items_ .item_:first-child .text {padding-bottom: 30px;padding-top: 6px}
	.item_compare-footer{padding-bottom: 20px}
	.module_difference{padding-bottom: 16px}
	.items_compare .items-header{
		margin-left: calc((var(--bs-gutter-x,.75rem) * -1) - 2%);
		margin-right: calc((var(--bs-gutter-x,.75rem) * -1) - 2%);
		width: calc((var(--bs-gutter-x,.75rem) * 2) + 105.5%);
		padding-left: calc(var(--bs-gutter-x,.75rem) + 2%);
		padding-right: calc(var(--bs-gutter-x,.75rem) + 2%);
	}
	.module_about-comments:after{height: 37%}
	.module_difference h2 span:first-child{width: 530px}
	.module_difference h2 {max-width: 590px;}
	.structure-inside_wrap .swiper_structure-inside .card-text{padding-bottom: 105px}
	.items_ImgText-wrap .item .card-text:before{
		left: calc(-71px - var(--bs-gutter-x) * .5);
		width: calc(100% + 142px + (var(--bs-gutter-x) * .5 * 2));
	}
	.items_ImgText-wrap .item:first-child .card-text:before {
		left: auto;
		width: calc(100% + 400px);
		right: calc(-71px - (var(--bs-gutter-x) * .5));
	}
	.items_ImgText-wrap .item:last-child .card-text:before {
		left: calc(-71px - (var(--bs-gutter-x) * .5));
		width: calc(100% + 400px);
	}
	.pageProd .items_points-number .item{min-height: 160px}
	.module_protectiveProp {padding-top: 3rem;}
	.items_ImgText-wrap .module_text-block {margin-bottom: 25px;}
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop .d-flex{font-size: 1.3889rem}
	.pageProd .swiper-protectiveProp_wrap .card-img .text-dop p{font-size: 1rem}
	.ukladka .videos:first-child h3{font-size: 3.0556rem;margin-left: 50px}
	.ukladka .videos .videos_{margin-left: 50px;margin-right: 50px}
	.ukladka .videos .videos_:before{width: calc(100% + 100px);left: -50px;height: 520px;margin-bottom: -225px;}
	.ukladka .videos .category_nav .btn-group_{margin-left: 0;margin-right: 0}
	.ukladka .btn-group-wrap{padding-bottom: 20px}
	.ukladka .pageProd .module_text-page .textlarg{padding-left: 50px}
	.ukladka .module_video-gallery .h2{font-size: 3.0556rem;margin-left: 50px}
	.ukladka .module_video-gallery .swiper_video{margin-left: 50px;margin-right: 50px}
	.ukladka .module_video-gallery .container:before{height: 448px}
	.ukladka .module_reasons-forDes h3, .module_ukladka-step h3{font-size: 3.0556rem}
	.ukladka .module_reasons-forDes .title_{padding-left: 50px}
	.ukladka .items_reason-possib{padding: 0}
	.ukladka .module_reasons-forDes .items_reason-possib .def, .ukladka .module_reasons-forDes .items_reason-possib .def p{font-size: 1.667rem}
	.ukladka .module_reasons-forDes .items_reason-possib .item > div:before{font-size: 1.1rem;width: 55px;height: 55px;left: 35px}
	.ukladka .module_reasons-forDes .items_reason-possib .def{padding-left: 80px;width: calc(100% - 115px)}
	.ukladka .module_reasons-forDes .group-icons img{width: 45px}
	.ukladka .module_reasons-forDes .items_reason-possib .item > div{padding-right: 45px;height: 153px}
	.module_ukladka-step .column3-items .number-style{top: 20px;right: 20px}
	.module_ukladka-step .column3-items .card-title_{margin-top: 100px}
	.module_ukladka-step .column3-items .item, .module_ukladka-step .column3-items .item:nth-child(2), .module_ukladka-step .column3-items .item:nth-child(3){height: 471px}
	.module_ukladka-step .column3-items .card-text_{max-width: 60%}
	.module_ukladka-step .bg_{height: 542px}
	.module_ukladka-step .column3-items{margin-top: -100px;margin-bottom: 55px}
	.ukladka .videos:first-child .category_nav{margin-left: 0;margin-right: 0}
	.ukladka .videos .category_nav .btn-group_{margin-left: 50px;margin-right: 50px}
	.videos_advice .swiper_videos .card{height: 513px}
	.videos_advice .videos-content_download {padding-right: 80px;margin-top: 55px;padding-left: 65px;}
	.videos-content_download h3{font-size: 3.0556rem}
	.videos_advice .videos-content_download > .container{width: 100%}
	.ukladka .videos.videos_advice:first-child h3{margin-left: 0}
	.videos_advice .videos-content_download > .container, .videos_advice .videos-content_download .category_nav .container{width: 100%}
	.videos_advice .swiper_videos .swiper-control{top: 435px}
	.bx_compare .cartProducts_item .remove_productBasket{width: 40px;height: 40px}
	.bx_compare .cartProducts_item .remove_productBasket img {width: 15px}
	.bx_compare .cartProducts_item .remove_productBasket{margin-left: 10px}
	.orderProduct_wrap .input-wrap.input-number .input-number__minus, 
	.orderProduct_wrap .input-wrap.input-number .input-number__plus{align-items: center}
	.pageHelper .bottom_helper .module_onl-help_content .df h4{max-width: 450px}
	.pageHelper .top_helper .module_onl-help_content .qw{font-size: 3.0556rem;max-width: 1072px;margin-left: calc(100% - 1072px)}
	.pageHelper .top_helper .module_onl-help_content .klubok {width: 647px;height: 541px;margin-left: -318px;}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:before {width: 24px;height: 24px;right: 62px;top: 30px}
	.pageHelper h4{font-size: 3.0556rem}
	.content_helper-columns h4{max-width: 730px}
	.pageHelper .column3-items{margin-top: 60px}
	.pageHelper .helper-columns .column3-items .card-title_, .helper-columns_ .card-text_ p{font-size: 1.38889rem}
	.pageHelper .content_helper-columns:before{font-size: 238px;height: 200px;bottom: -100px}
	.pageHelper .helper-columns_ h4{max-width: 750px}
	.pageHelper .helper-columns_ .column3-items .card small {font-size: 1rem !important;}
	.pageHelper .helper-columns_ .card-number .number-style{font-size: 1rem}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red {width: 500px;margin-left: calc(100% - 500px);}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{width: 555px}
	.pageHelper .bottom_helper .module_onl-help_content .df{margin-top: 20px}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl {width: 570px !important}
	.pageHelper .module_onl-help_content .btn{margin-top: 0}
	.pageHelper .top_helper .module_onl-help_content .klubok > div:after{left: 100px;top: 20px}
	

}

@media only screen and (min-width: 1920px) {
	.module_home-catalogue .link_, .module_home-catalogue .video-wrap, .module_home-catalogue .card-img .swiper-slide, 
	.module_home-catalogue .swiper-wrapper{height:456px}
	.module_text-page article .article-title{padding-right: 170px}
	.module-structures_list .card-body{min-height: 309px}
	.module-structures_list:before{height: 460px}
	.module_home-about .text-about_wrapper{width: 919px;}
	.module_advantages {margin-top: -310px}
	.module_advantages .card-title {padding-right: 60px;}
	.module_advantages .swiper_adv .card-body {padding-right: 55px;}
	.module_advantages .bg_ {background-position: center -145px}
	.module_parthners .swiper_parthners .swiper-slide img{height: 85px}
	.module_parthners .title-block{width: 36%}
	.parthners_wrap{width: 64%}
	.module_advantBuy-dilers .swiper_advantBuy-dilers .swiper-slide{max-width: 250px}
	.contacts_info-MainInfo .contacts_info-items .item {padding: 35px 45px}
	.module_advert .advert_left-content > div .text-block{padding-right: 45px}
	.module_collections_types {padding-top: 3rem;}
	.home_read_solutions.interiers .swiper-read_solutions .item .h2{font-size: 3.0556rem}
	.module_home-catalogue.module_catalog_ .link_, .module_home-catalogue.module_catalog_ .video-wrap, 
	.module_home-catalogue.module_catalog_ .card-img .swiper-slide, .module_home-catalogue.module_catalog_ .swiper-wrapper,
	.module_home-catalogue .swiper_article_page .card-img .swiper-slide, .module_home-catalogue .swiper_article_page .link_, 
	.module_home-catalogue .swiper_article_page .video-wrap, .module_home-catalogue .swiper_article_page .swiper-wrapper{height: 456px}
	.module-articles_list .structures_list-items .card-img, .module-articles_list .structures_list-items .swiper .card-img {height: 456px}
	.orderProduct_wrap .input-wrap, .type-ukl > div, .orderProduct_wrap .itogo-summ .sum{width: 277px}
	.orderProduct_wrap label, .orderProduct_wrap .itogo-summ .text {width: calc(100% - 277px);}
	.orderProduct_wrap .formControls_btn .btns-a a {margin: 0 5px;}
	.orderProduct_wrap .btn.in-cart, .orderProduct_wrap .formControls_btn .buy-one-click{width: calc(100% - 225px);}
	.questions-popular_items .item {padding-right: 130px;}
	.orderProduct_wrap .formControls_btn .btns-a .compare_check{margin: 0 5px}
	.module_blockquote_ .blockquote-person .photo {width: 286px;height: 286px;margin-left: 57px}
	.items_reason-possib{padding: 0 164px 0 152px}
	.Imgteam .smallText{padding-right: 220px}
	.top_team .subtitle {padding-right: 179px;}
	.plus_AboutBrand.plus_one .Content_text{padding-right: 215px}
	.pageAboutBrand .Team_ .reviews_wrap .head-post_item .card-body{padding-right: 120px}
	.pageQw .ProductDetalyInfoDop_wrap .accordion-flush .accordion-item .accordion-button{padding-right: 75%}
	.pageQw .accordion-flush .accordion-collapse .accordion-body{width: 64%}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .an{width: 970px; margin-left: calc(100% - 1020px);}
	.pageQw .ProductDetalyInfoDop_wrap .accordion .items_qw .item > div{padding: 40px 60px}
	.item_checks_wrap, .pageQw .column3-items, .keis-block{margin-left:0}
	.pageGarantee .column3-items.not-numbers .card-body {padding: 75px 45px 40px 45px}
	.pageGarantee .column3-items .card-body {padding: 54px 55px 62px 55px;}
	.gar-item_cont {padding: 0 36px 0 210px;}
	.items_points-number .item p{font-size: 1rem}
	.pageGarantee .column2-items .card-body {padding: 54px 35px 62px 35px;}
	.block_important .text{padding-left: 161px}
	.pageForDilers .blockquote-page-sert .blockquote-person .text {width: calc(100% - 375px)}
   	.pageForDilers .module_blockquote_ .blockquote:before{margin-left: -108px}
   	.pageForDilers .module_advert .advert_left-content .text-block{max-width: 55%}
   	.Team_ .reviews_wrap .team-item .card-title .name {width: 57%;}
	.Team_ .reviews_wrap .team-item .card-title span.second-name{font-size: 1.8125rem}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 15px;padding-left: 15px}
	.gallery_production-bottom .swiper-slide .card-text {max-width: 410px;padding: 55px}
	.pageProd .items_points-number .item{min-height: 140px}
	/*header div.icon_search{display: none !important}
	.search_wrap{display: block;position: relative;width: auto;toP: auto;left: auto;height: auto;padding: 0;margin: 0 10px}
	.search_wrap .clos{display: none}
	.search_wrap .form-outline{height: 55px;width: auto}
	.search_wrap .form-group{margin-bottom: 0}
	.search_wrap button img{width: 30px}
	.navbar-nav .nav-item + .nav-item{margin-left: 5px}*/
	.pageHelper .top_helper .module_onl-help_content .klubok{margin-left: -425px}
	.pageHelper .helper-columns .column3-items .card .card-body{padding: 35px 55px 55px 55px;}
	.pageHelper .helper-columns .column3-items .row, .pageHelper .helper-columns_ .column3-items .row{padding-left: 80px;padding-right: 80px}
	.pageHelper .bottom_helper .module_onl-help_content{padding-left: 70px;padding-right: 70px}
	.pageHelper .bottom_helper .module_onl-help_content .qw-red {width: 600px;margin-left: calc(100% - 600px);}
	.pageHelper .bottom_helper .module_onl-help_content .df .qw_bl{width: 653px !important}
	.pageHelper .module_onl-help_content .qw-red + .qw_bl{width: 594px !important}
	.bx_compare .table_compare table tr td {min-width: 400px;width: 400px;}
	.bx_compare .card-img {height: 300px;}
}
@media only screen and (min-width: 1921px) {
	.module_preview-page .preview_content .line_bottom:before{left: 50%;width: 3000px;transform: translateX(-50%);margin-left: -15px}
	.module-structures_list:before{left: 50%;width: 1860px;transform: translateX(-50%);}
	.module_tg-block:before{width: 370px}
	.container, .module_types-pattern .container-fluid, .main_slider .container-fluid{width: 1845px;max-width: 1845px}
	.module_types-pattern .container-fluid{padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem)}
	.module_preview-page .preview_content .preview_text  .container{padding-left: 95px}
	.swiper-read_solutions, .types-techn_wrapper .swiper_types-techn,
	.module_home-catalogue .swiper_catalogue-home, .swiper-over-none {overflow: hidden !important;}
	.swiper_photos-design{overflow: inherit !important;}
	.module_sertificstes{padding-bottom: 1.5rem}
	.home_read_solutions{padding-top: 0}
	.swiper-read_solutions{padding-top: 4.2rem !important;}
	.types-techn_wrapper .swiper_types-techn{padding-top: 5rem !important}
	.module_home-catalogue .swiper_catalogue-home{padding-top: 4rem !important}
	.swiper-read_solutions .swiper-control, .types-techn_wrapper .swiper_types-techn .swiper-control,
	.module_home-catalogue .swiper_catalogue-home .swiper-control, .swiper-over-none .swiper-control{top: 0}
	.about-technologiis_wrapper {padding-bottom: 400px}
	.module_home-catalogue > .container{padding-top: 6rem;position: relative;}
	.module_home-catalogue > .container > .h2{position: absolute;top: 0;}
	.module_types-pattern:before{width: 757.5px;left: 50%;margin-left: -910px;}
	.module_advantages, .module_sertificstes, .module_technologies, .module_aboutProduction-home, 
	.modules_linesInfo{width: 1845px;margin-left: auto;margin-right: auto;}
	.lead-block{width: 1818px;margin-left: auto;margin-right: auto;border-radius: 35px}
	.lead-block_text{width: 100%;border-radius: 0}
	.lead-block .img{border-radius: 35px}
	.sert_page_preview{width: 1845px;margin-left: 50%;transform: translateX(-50%);}
	.module_projects .container > .btn{top: 140px}
	.module_media-gallery .swiper_media .swiper-slide, .ready_object .swiper-slide{width: 447px}
	.module_media-gallery .swiper_media .swiper-slide.video-content, .ready_object .swiper-slide:nth-child(3n){width: 904px}
	.swiper_media{padding-top: 5.5rem !important}
	.modules_linesInfo + .module_media-gallery{padding-top: 0}
	.ready_object .columns_imgItems{margin-top: 0}
	.ready_object .swiper_media{margin-top: -100px}
	.module_home-catalogue.module_projects.projects_list > .container, .module_home-catalogue.module_catalog_ > .container{padding-top: 1rem}
	.swiper_article_page{margin: 0}
	.swiper_article_page, .swiper-protectiveProp{padding-top: 4rem !important}
	.content_text-page ~ .module-articles_list .h2{margin-bottom: 0}
	.page_ProductDetaly .module_home-catalogue > .container > .h2{margin-bottom: 0}
	.page_ProductDetaly .module_collections_types .container > .h2{margin-bottom: 0}
	.module_collections_types .swiper-collections, .swiper_real-reviews, .swiper_programm, .ukladka .module_video-gallery .swiper_video{padding-top: 4rem !important;}
	.collections_items{margin-top: 0}
	.module_aboutProduction-home.module_blockq{width: 100%}
	.expertsRespons_wrap .module_aboutProduction-home.module_blockq{width: 1860px;padding-left: 7.5px;padding-right: 7.5px}
	.module_protectiveProp .swiper-protectiveProp .card-body .card-text .item{padding-right: 15px}
	.expertsRespons_wrap .module_experts .experts_wrapper:before{left: 50%;width: 1860px;transform: translateX(-50%);}
	.swiper_programm{margin-top: 0}
	.plusAboutTeam:after, .pageTeam .module_blockquote_:after{margin-left: -454px;width: 1470px;left: 50%;}
	.pageTeam .module_blockquote_{width: 100%}
	.module_protectiveProp .swiper-protectiveProp .swiper-slide{width: auto}
	.module_onl-help, .advantages_check{margin-left: auto;margin-right: auto;width: 1845px}
	.preview-process_wrap > .container{width: 1845px;padding-left: 580px;padding-right: 16px;}
	.pageProd .modules_linesInfo-middle, .pageProd .modules_linesInfo-bottom, .module_protectiveProp .bg_text{max-width: 1900px;width: 100%;}
	.module_protectiveProp .bg_text{margin-left: auto;margin-right: auto}
	.pageAboutMain .module_protectiveProp .swiper-protectiveProp .swiper-slide {width: 903px !important;}
    .pageAboutMain .swiper-protectiveProp_wrap{margin-top: 0}
    .swiper_structure-inside .swiper-control{top: auto}
	.pageProd .module_protectiveProp .module_text-block {margin-bottom: 70px;}
	.items_ImgText-wrap .item:first-child .card-text:before {width: calc(100% + 142px + (var(--bs-gutter-x) * .5))}
	.items_ImgText-wrap .item:last-child .card-text:before {width: calc(100% + 142px + (var(--bs-gutter-x) * .5))}
	.module_ukladka-step .bg_{width: 1845px;left: 50%;transform: translateX(-50%);}
	.ukladka .videos:first-child .category_nav .container{max-width: 1845px}
}





