

/* Start:/local/templates/.default/components/bitrix/news.list/main-slider/style.css?1539336833149*/
.main-slider__item{display: none ;}
.main-slider__item:first-child{display: inline-block ;}
.slick-slider .main-slider__item{display: inline-block ;}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/brands-slider/style.css?1543913404149*/
.main-slider__item{display: none ;}
.main-slider__item:first-child{display: inline-block ;}
.slick-slider .main-slider__item{display: inline-block ;}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/news-main/style.css?15615409767227*/
.home-about-company .home-certificates {
    margin-bottom: 40px; }
.home-news .home-news__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0px 0px 25px 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.home-news .home-news__title {
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  margin: 0px; }
  .home-news .home-news__title h1,
  .home-news .home-news__title h2,
  .home-news .home-news__title h3,
  .home-news .home-news__title h4,
  .home-news .home-news__title h5,
  .home-news .home-news__title h6 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px; }

.home-news .home-news__link {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600; }
  .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 35px; }
  .news-list .news-list__item {
    border-style: solid;
    border-width: 1px;
    border-color: #e4e4e4;
    background-color: white;
    -webkit-box-shadow: 0px 7px 3px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 7px 3px 0px rgba(0, 0, 0, 0.09);
    width: calc(100%/3 - 13.333px);
    padding: 20px 20px 60px 20px;
    position: relative;
    height: 300px;
    margin-right: 20px;
    margin-bottom: 20px; }
    @media screen and (max-width: 992px) {
      .news-list .news-list__item {
        width: calc(100%/2 - 10px); } }
    @media screen and (max-width: 600px) {
      .news-list .news-list__item {
        margin-right: 0px;
        width: 100%;
        height: auto; } }
    @media screen and (max-width: 480px) {
      .news-list .news-list__item {
        padding: 20px 10px 60px 10px; } }
    .news-list .news-list__item:nth-child(3n+3) {
      margin-right: 0px; }
      @media screen and (max-width: 992px) {
        .news-list .news-list__item:nth-child(3n+3) {
          margin-right: 20px; } }
      @media screen and (max-width: 600px) {
        .news-list .news-list__item:nth-child(3n+3) {
          margin-right: 0px; } }
    @media screen and (max-width: 992px) {
      .news-list .news-list__item:nth-child(2n+2) {
        margin-right: 0px; } }
    .news-list .news-list__item .news-list__item-title {
      font-size: 20px;
      color: #1b130e;
      font-weight: 400;
      line-height: 26px;
      margin: 0px 0px 10px 0px;
      text-decoration: none; }
      .news-list .news-list__item .news-list__item-title a {
        color: #1b130e;
        text-decoration: none; }
        .news-list .news-list__item .news-list__item-title a:hover {
          color: #0089cf; }
      .news-list .news-list__item .news-list__item-title h1,
      .news-list .news-list__item .news-list__item-title h2,
      .news-list .news-list__item .news-list__item-title h3,
      .news-list .news-list__item .news-list__item-title h4,
      .news-list .news-list__item .news-list__item-title h5,
      .news-list .news-list__item .news-list__item-title h6 {
        font-weight: 400;
        margin: 0px;
        font-size: 20px;
        line-height: 26px; }
    .news-list .news-list__item .news-list__item-desc {
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      min-height: 80px;
      margin-bottom: 10px; }
      @media screen and (max-width: 600px) {
        .news-list .news-list__item .news-list__item-desc {
          min-height: auto; } }
      .news-list .news-list__item .news-list__item-desc p {
        margin: 0px;
        font-weight: 600; }
    .news-list .news-list__item .news-list__item-link {
      font-size: 14px; }
    .news-list .news-list__item .news-list__item-bottom {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      background: #f5f5f5;
      font-size: 14px;
      color: #959493;
      height: 45px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0px 20px; }
  .news-list.news-list__min {
    margin-bottom: 0px; }
    .news-list.news-list__min .news-list__item {
      width: calc(100%/2 - 10px);
      height: auto;
      padding: 15px 15px 45px 15px; }
      @media screen and (max-width: 992px) {
        .news-list.news-list__min .news-list__item {
          width: calc(100%/2 - 10px); } }
      @media screen and (max-width: 600px) {
        .news-list.news-list__min .news-list__item {
          width: calc(100%/2 - 10px);
          margin-right: 20px; } }
      @media screen and (max-width: 480px) {
        .news-list.news-list__min .news-list__item {
          padding: 15px 10px 40px 10px;
          margin-right: 10px;
          margin-bottom: 10px;
          width: calc(100%/2 - 5px); } }
      .news-list.news-list__min .news-list__item:nth-child(3n+3) {
        margin-right: 20px; }
        @media screen and (max-width: 600px) {
          .news-list.news-list__min .news-list__item:nth-child(3n+3) {
            margin-right: 20px; } }
        @media screen and (max-width: 480px) {
          .news-list.news-list__min .news-list__item:nth-child(3n+3) {
            margin-right: 10px; } }
      .news-list.news-list__min .news-list__item:nth-child(2n+2) {
        margin-right: 0px; }
        @media screen and (max-width: 600px) {
          .news-list.news-list__min .news-list__item:nth-child(2n+2) {
            margin-right: 0px; } }
      .news-list.news-list__min .news-list__item .news-list__item-title {
        font-size: 14px;
        line-height: 18px; }
        @media screen and (max-width: 360px) {
          .news-list.news-list__min .news-list__item .news-list__item-title {
            font-size: 12px;
            line-height: 14px; } }
        .news-list.news-list__min .news-list__item .news-list__item-title h1,
        .news-list.news-list__min .news-list__item .news-list__item-title h2,
        .news-list.news-list__min .news-list__item .news-list__item-title h3,
        .news-list.news-list__min .news-list__item .news-list__item-title h4,
        .news-list.news-list__min .news-list__item .news-list__item-title h5,
        .news-list.news-list__min .news-list__item .news-list__item-title h6 {
          font-size: 14px;
          line-height: 18px; }
          @media screen and (max-width: 360px) {
            .news-list.news-list__min .news-list__item .news-list__item-title h1,
            .news-list.news-list__min .news-list__item .news-list__item-title h2,
            .news-list.news-list__min .news-list__item .news-list__item-title h3,
            .news-list.news-list__min .news-list__item .news-list__item-title h4,
            .news-list.news-list__min .news-list__item .news-list__item-title h5,
            .news-list.news-list__min .news-list__item .news-list__item-title h6 {
              font-size: 12px;
              line-height: 14px; } }
      .news-list.news-list__min .news-list__item .news-list__item-bottom {
        padding: 0px 15px;
        height: 35px;
        font-size: 12px; }
.home-news__link-custom {
  color: #fff;
  text-decoration: none;
}
.home-news__link-custom:hover {
  color: #fff;
}
/* End */
/* /local/templates/.default/components/bitrix/news.list/main-slider/style.css?1539336833149 */
/* /local/templates/.default/components/bitrix/news.list/brands-slider/style.css?1543913404149 */
/* /local/templates/.default/components/bitrix/news.list/news-main/style.css?15615409767227 */