

/* Start:/local/templates/bsystech/components/bitrix/news.list/slide_index_new/style.css?17011276095801*/
.sliders { padding: 0 0 45px !important; } 
.slider_index_container { min-height: 380px; overflow:visible; 
    background: -webkit-gradient(linear,left top,left bottom,color-stop(77%,#f1f1f1),color-stop(25%,#fff));
    background: -o-linear-gradient(top,#f1f1f1 77%,#fff 25%); 
    background: linear-gradient(to bottom,#f1f1f1 77%,#fff 25%); 
}
.slider_index_container_wrap { } 
.slider_index_item { /* background: #f1f1f1; */ } 
.slider_index_item_wrap { position: relative; } 
.slider_index_item_top_outer {position:relative;}
.slider_index_item_top { position: absolute; top: calc(-2vw - 72px); left: 2.4vw; width: 100%;} 
.slider_index_item_flex { display: flex; } 
.slider_index_item_text, .slider_index_item_image { height: 100%; } 
.slider_index_item_text { width: 50%; padding: calc(4vw + 36px) 0 0px 5vw;}
.slider_index_item_logo { margin-bottom: 15px; } 
.slider_index_item_logo img { display: block; width: 120px; height: auto; }
.slider_index_item_text_suptitle { color: #272727; font-size: calc(2.1vw + 14px); font-weight: 300; line-height: 80%; }
.slider_index_item_text_title { color: #272727; font-size: calc(2.5vw + 14px); font-weight: 400; line-height: normal; padding-bottom: 40px; }
.slider_index_item_text_p { padding-bottom: 66px; font-family: ProximaNova,sans-serif; color: #272727; font-size: calc(0.6vw + 12px); font-weight: 400; line-height: normal; }
.slider_index_item_image { position: relative; width: 50%; } 
.slider_index_item_image_wrap { height: 100%; } 
.slider_index_item_image img { display: block; width:auto; height: 500px; margin: 0 auto; }  
.slider_index_item_link_button { display: inline-block; text-decoration: none; font-size: 18px; padding: 21px 56px; background: -o-linear-gradient(182.71deg,#e11f26 4.23%,#dd408b 104.93%); background: linear-gradient(267.29deg,#e11f26 4.23%,#dd408b 104.93%); -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; color: #fff; border: 1px solid #e11f26; border-radius: 45px; }
.slider_index_item_link_button:hover { color: #e11f26; background: unset; }

.intro .intro__content .slider_index_container .mb_slider_arrow {display:block !important;top:55%;} 
.intro .intro__content .slider_index_container .mb_slider_arrow-prev {left: 22px;} 
.intro .intro__content .slider_index_container .mb_slider_arrow-next {right: 22px;} 

@media (max-width: 1500px) { 
  .slider_index_container { min-height: 380px; overflow:visible; 
    background: -webkit-gradient(linear,left top,left bottom,color-stop(70%,#f1f1f1),color-stop(25%,#fff));
    background: -o-linear-gradient(top,#f1f1f1 70%,#fff 25%); 
    background: linear-gradient(to bottom,#f1f1f1 70%,#fff 25%); 
  }
  .slider_index_item_image img { height: calc(20vw + 200px); } 
  .slider_index_item_text_p { padding-bottom: calc(3.5vw + 20px); } 
}

@media (max-width: 1300px) { 
  .intro .intro__content .slider_index_container .mb_slider_arrow-prev {left: 3px;}  
  .intro .intro__content .slider_index_container .mb_slider_arrow-next {right: 14px;} 
}

@media (max-width: 1000px) { 
  .h_mob {display:none;} 
}

@media (max-width: 800px) { 
	.slider_index_item_image {padding-right:20px;}
  .slider_index_item_image img { height: calc(5vw + 320px); }  
  .slider_index_item_link_button {font-size: 15px; padding: 16px 40px;} 
  .intro .intro__content .slider_index_container .mb_slider_arrow-prev img, 
  .intro .intro__content .slider_index_container .mb_slider_arrow-next img {
    -webkit-transform: scale(0.7); 
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  } 
}

@media (max-width: 700px) { 
  .intro .intro__content .slider_index_container .mb_slider_arrow {top:90%;}  
  .intro .intro__content .slider_index_container .mb_slider_arrow-prev img, 
  .intro .intro__content .slider_index_container .mb_slider_arrow-next img {
    -webkit-transform: scale(1); 
    -ms-transform: scale(1);
    transform: scale(1);
  } 
  .intro .intro__content .slider_index_container .mb_slider_arrow-prev {left: 20px;}  
  .intro .intro__content .slider_index_container .mb_slider_arrow-next {right: 40px;}  
  .info__slider__pagination {display:none !important;} 
}

@media (max-width: 650px) { 
	.slider_index_item_top {left:30px;}
	.slider_index_item_text {padding-left:30px;} 
} 

@media (max-width: 550px) { 
	.slider_index_container { min-height: 380px; overflow:visible; 
    background: -webkit-gradient(linear,left top,left bottom,color-stop(87%,#f1f1f1),color-stop(25%,#fff));
    background: -o-linear-gradient(top,#f1f1f1 87%,#fff 25%); 
    background: linear-gradient(to bottom,#f1f1f1 87%,#fff 25%); 
  } 
	.slider_index_item_text_p { font-size: calc(2vw + 3px); padding-bottom: 13px; } 
  .slider_index_item_image img { height: calc(5vw + 215px); }  
  .intro .intro__content .slider_index_container .mb_slider_arrow {top: 79%;}  
}

@media (max-width: 400px) { 
	 .slider_index_container { min-height: 380px; overflow:visible; 
    background: -webkit-gradient(linear,left top,left bottom,color-stop(70%,#f1f1f1),color-stop(25%,#fff));
    background: -o-linear-gradient(top,#f1f1f1 70%,#fff 25%); 
    background: linear-gradient(to bottom,#f1f1f1 70%,#fff 25%); 
  }
  
  .slider_index_item_text {width:60%} 
  .slider_index_item_text_p {padding-bottom:17px;}
  .slider_index_item_image {width:40%;}
  .slider_index_item_image img { height: calc(10vw + 155px); }    
  .slider_index_item_link_button { font-size: 13px; padding: 10px 31px; } 
  .intro .intro__content .slider_index_container .mb_slider_arrow {top:67%;}  
  .intro .intro__content .slider_index_container .mb_slider_arrow-prev {left: 20px;}  
  .intro .intro__content .slider_index_container .mb_slider_arrow-next {right: 20px;}  
}  
/* End */


/* Start:/local/templates/bsystech/components/bitrix/news.list/catalog_index_popular/style.css?17624836462245*/

/* CATALOG CATEGORIES FOR INDEX PAGE */

.icat_pop_section {padding: 60px 0;} 
.container.icat_pop_container {max-width: 1140px;margin:0 auto;}
.icat_pop_section .section_title {line-height: 1;margin: 0 auto;margin-bottom: 40px;max-width: 1000px;}
.icat_pop_list_outer {overflow:hidden;}
.icat_pop_list {display:flex;flex-wrap: wrap;margin-left: -30px;margin-right: -30px;} 
.icat_pop_item {width: calc(33.33% - 60px);margin: 30px;margin-bottom: 60px;margin-top: 0;background:#f9f9f9;border: 1px solid #e1e1e1;} 
.icat_pop_item_pic {height:210px; display:block; background-position:center; background-repeat: no-repeat; background-size: cover; }
.icat_pop_item_info {}  
.icat_pop_item_name { height: 55px; padding: 5px 10px; display: flex; align-items: center; font-size: 16px; padding-bottom: 0; } 
.icat_pop_item_link { display: flex; padding: 8px 10px; padding-bottom: 10px; align-items: center; } 
.icat_pop_item_more {width: 40%;display: block;font-size: 15px;color: #DE2026;}
.icat_pop_item_arrow { display: block; width: 60%; } 
.icat_pop_item_arrow img {display:block;width:100%;height:auto;} 

.icat_pop_slider__small {display:none;position:relative;}   
.icat_pop_slider__small .swiper-button-next:after, 
.icat_pop_slider__small .swiper-button-prev:after {display:none;}  
.icat_pop_slider__small .swiper-slide {padding: 0 5px;} 

@media (max-width: 1200px) { 
  .icat_pop_list {margin-left: -15px;margin-right: -15px;} 
  .icat_pop_item {width: calc(33.33% - 30px); margin: 15px;margin-bottom: 15px;}  
} 

@media (max-width: 1100px) { 
  .container.icat_pop_container {max-width: 690px; }
  .icat_pop_list {margin-left: -15px;margin-right: -15px;} 
  .icat_pop_item {width: calc(50% - 30px); margin: 15px;margin-bottom: 15px;}  
}

@media (max-width: 700px) {
	.icat_pop_section {padding: 60px 0; padding-top:0;margin-top:-40px;} 
	.intro {padding-bottom: 0 !important;}
	.intro__innovations .sliders {padding-bottom: 0 !important;}
}	

@media (max-width: 790px) { 
    .container.icat_pop_container {padding:0;}
} 

@media (max-width: 600px) { 
  .icat_pop_slider__small {display:block;} 
  .icat_pop_list_outer {display:none;} 
  .icat_pop_item {width: 280px;margin: 0 auto;}   
} 
/* End */


/* Start:/local/templates/bsystech/components/bitrix/news.list/product_index/style.css?1749336700645*/
.info_text {} 

.product_index_text {margin-bottom: 30px;} 
.product_index_text, .product_index_text p {line-height:120%; font-size: 22px; font-weight: 400;color:#272727; }
.product_index_text p {margin-bottom:10px;}
.product_index_text a {text-decoration:none;color:#DE2026;}

.devices__item .item__info .product_index_text {text-align:left;}

.devices__item .item__info .info__btn {display:inline-block !important;}

@media screen and (max-width: 1600px) {
	.product_index_text, .product_index_text p {font-size:20px;}
}

@media screen and (max-width: 500px) {
	 .product_index_text, .product_index_text p {text-align:left;}
}
/* End */


/* Start:/local/templates/bsystech/components/bitrix/news.detail/company_index/style.css?1762485209913*/
/* COMPANY INDEX STYLES */

.company_index_section {padding: 60px 0; padding-bottom:0;} 
.company_index_cols {margin: 0 auto;max-width: 1170px;padding: 46px 0;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;align-content: stretch;}
.company_index_left {width:50%;padding-right: 40px;}
.company_index_right {width: 50%; }
.company_index_info {}
.company_index_pic {}
.company_index_pic img { display: block; width: 100%; height: auto; } 

.about_us {padding-bottom: 0px !important;}

@media(max-width: 1100px){
  .company_index_section {padding-bottom: 0; } 
  .company_index_cols {display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;align-items: stretch;align-content: stretch;}
  .company_index_left {width:100%;padding-right: 00px; margin-bottom:40px;max-width:100%;} 
  .company_index_right {width: 100%;  } 
}

/* End */


/* Start:/local/templates/bsystech/include_templates/csm_banner/csm_banner.css?16983947194434*/
.csm_banner {position: relative;background: -o-linear-gradient(182.71deg,#e11f26 4.23%,#dd408b 104.93%),#bdbdbd;background: linear-gradient(267.29deg,#e11f26 4.23%,#dd408b 104.93%),#bdbdbd;padding: 20px 0 31px 0;overflow: hidden;} 
.csm_banner_bg_right_bottom { position: absolute; right: 0; top: 0; bottom: 0; height: 100%; } 
.csm_banner_bg_right_bottom img { display: block; height: 100%; width: auto; } 
.csm_banner_bg_left_bottom { left: 0; bottom: 0; } 
.csm_banner_bg_left_top { left: 0; top: 0; }  
.csm_banner_bg_right_bottom, 
.csm_banner_bg_left_bottom, 
.csm_banner_bg_left_top { position: absolute; z-index: 1; mix-blend-mode: multiply; }
.csm_banner_wrap { min-height: 500px; } 
.csm_banner_info { position: relative; z-index: 3; text-align: center; } 
.csm_banner_title { text-align: center; margin-bottom: auto; color: #fff; font-size: 44px; font-weight: 300; line-height: 100%; }
.csm_banner_title_sub { text-align: center; margin-top: 14px; margin-bottom: 73px; font-family: ProximaNova,sans-serif; color: #fff; font-size: 24px; font-weight: 400; line-height: 27px; } 
.csm_banner_button { cursor: pointer; text-decoration: none; display: inline-block; padding: 0px 56px; line-height: 60px; color: #000; background: #fff; border-radius: 30px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.csm_banner_button:hover { color: #fff; background: #272727; } 
.csm_banner_container {position: relative;max-width:1400px;margin:0 auto;/* border:1px dashed #fff; */}
.csm_banner_info {max-width:550px;margin:0 auto;/* border:1px dashed #fff; */padding-top:100px;padding-right:20px;padding-left: 20px;} 

.csm_banner_pic_left, .csm_banner_pic_right {position: absolute; bottom:0; z-index:10;}
.csm_banner_pic_left {left: 15px;/* border:1px dashed blue; */}
.csm_banner_pic_right {right: 15px;/* border:1px dashed blue; */}

/* MEDIA */

@media(max-width: 1400px){
  .csm_banner_bg_right_bottom { position: absolute; right: 0; top: auto; bottom: 0; height:auto; }
  .csm_banner_bg_right_bottom img { height: auto; width: 100%; } 
}

@media(max-width: 1300px){
  .csm_banner_info {max-width: 1000px;}
  .csm_banner_container {min-height: 877px;max-width: 920px;}
}

@media(max-width: 1200px){
  .csm_banner {padding: 0px 0 80px 0;}
  .csm_banner_bg_left_bottom { left: -250px; }
  .csm_banner_bg_left_top { left: -250px; }
}

@media(max-width: 905px){
  .csm_banner_container {min-height:906px}
}

@media(max-width: 700px){ 
  .csm_banner_bg_right_bottom {right: -220px;} 
  .csm_banner_bg_left_bottom {left: -247px;} 
  .csm_banner_bg_left_top {left: -270px;}
  .csm_banner_bg_right_bottom img, 
  .csm_banner_bg_left_bottom img, 
  .csm_banner_bg_left_top img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
  .csm_banner_info {padding-top:70px;}
  .csm_banner_title_sub {margin-bottom:30px;}
  .csm_banner_button {padding: 0px 40px; line-height: 44px;border-radius:22px;}
  .csm_banner_container {min-height: 680px;} 
  .csm_banner_pic_left {scale: 0.7;left: -29px;bottom: -74px;} 
  .csm_banner_pic_right {scale: 0.7;right: -30px;bottom: -67px;} 
}

@media(max-width: 600px){ 
  .csm_banner_title {font-size:34px;}
  .csm_banner_title_sub {font-size:20px;} 
}

@media(max-width: 550px){ 
  .csm_banner { padding: 0px 0 55px 0; }
  .csm_banner_title {font-size:32px;}
  .csm_banner_title_sub {font-size:19px;} 
  .csm_banner_container { min-height: 560px; }
  .csm_banner_pic_left {scale: 0.5;left: -27px;bottom: -118px;}
  .csm_banner_pic_right {scale: 0.5;right: -35px;bottom: -107px;}
}

@media(max-width: 440px){ 
  .csm_banner { padding: 0px 0 55px 0; } 
   .csm_banner_container {min-height: 507px;}
   .csm_banner_pic_left {scale: 0.45;left: -40px;bottom: -154px;}
   .csm_banner_pic_right {scale: 0.45;right: -55px;bottom: -145px;}
}

@media(max-width: 400px){ 
  .csm_banner_pic_left {scale: 0.45;left: -63px;bottom: -137px;}
  .csm_banner_pic_right {scale: 0.45;right: -73px;bottom: -126px;}
  .csm_banner_info { padding-left:10px; padding-right: 10px;} 
  .csm_banner_title {font-size:24px;font-weight: 300;}
  .csm_banner_title_sub {font-size:18px;font-weight: 300;} 
}

@media(max-width: 360px){ 
	.csm_banner { padding: 0px 0 0 0; }
  .csm_banner_pic_left {scale: 0.35;left: -63px;bottom: -118px;}
  .csm_banner_pic_right {scale: 0.35;right: -73px;bottom: -105px;}
} 
/* End */


/* Start:/local/templates/bsystech/components/bitrix/news.list/news_index_new/style.css?16655483671833*/
.p_block {
    padding: 20px 15px;
}
.news-front .item-news {
    font-family: 'ProximaNova';
    /*width: 400px;*/
    width: 24%;
    border: 1px solid #F1F1F1;
    border-radius: 6px;
    margin-bottom: 30px;
}
@media(max-width: 1450px){
    .news-front {
        flex-wrap: wrap;
    }
    .news-front .item-news{
        width: 48%;
    }
}
.news_slider__container .item-news {
    font-family: 'ProximaNova';
    
    border: 1px solid #F1F1F1;
    border-radius: 6px;
   
}
/*.image img {
    max-width: 100%;
}*/
.wrapper_item-news_title p{
    font-family: 'ProximaNova';
    font-style: normal;
    font-weight: 400;
    color: #471414;
   
}
.wrapper_item-news_link {
    position: relative;
    padding-top: 24px 15px;
}
.wrapper_item-news_link ::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 21px;
    width: 24px;
    height: 24px;
    background: url("/img/link.png");

}
.wrapper_item-news_link a{
    font-family: 'ProximaNova';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #471414;
   
}
.wrapper_item-news_title p.date{
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 7px;
}
.wrapper_item-news_title p.name{
    font-size: 20px;
    line-height: 20px;
    min-height: 60px;
}
.wrap_img img {
    width: 100%;
    height: auto;
    /*height: 235px;*/

}
.all_news {
    display: block;
    text-align: end;
    margin-top: 40px;
}
.button_news {
    display: inline-block;
    color: #fff;
    background: linear-gradient(89.91deg, #6C2121 2.03%, #BB1E23 50.78%, #E11F26 99.54%);
    border-radius: 30px;
    font-size: 16px;
    line-height: 112%;
    padding: 21px 49px;
    border: none;
}
/* End */
/* /local/templates/bsystech/components/bitrix/news.list/slide_index_new/style.css?17011276095801 */
/* /local/templates/bsystech/components/bitrix/news.list/catalog_index_popular/style.css?17624836462245 */
/* /local/templates/bsystech/components/bitrix/news.list/product_index/style.css?1749336700645 */
/* /local/templates/bsystech/components/bitrix/news.detail/company_index/style.css?1762485209913 */
/* /local/templates/bsystech/include_templates/csm_banner/csm_banner.css?16983947194434 */
/* /local/templates/bsystech/components/bitrix/news.list/news_index_new/style.css?16655483671833 */
