

/* Start:/bitrix/templates/empty/css/components/blog/b-home.css?167899030115066*/
.b-home {
  padding-bottom: 60px; 
}

.home-slider {
  position: relative;
  height: 43vw;
  margin-bottom: 35px;
  overflow: hidden; }
.home-slider__mobile-dummy {
  display: none;
}

.home-slider__body {
  height: 100%;
}
.home-slider .slick-list, .home-slider .slick-track {
  height: 100%;
}
.home-slider__item {
  height: 100%;
}
.home-slider__item .b-item {
  height: 100%;
}
.home-slider__item .b-item ._size_lg .b-item__img {
  height: 100%;
}
.home-slider__item .b-item__img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.home-slider__item .b-item__img img, .home-slider__item .b-item__img picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.home-slider__all {
  width: 100%;
  height: 100%;
  background-color: #DCDADE;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-slider__read-more {
  font-size: 24px;
  padding: 16px 35px;
  position: relative;
  background-color: #fff;
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  color: #141517;
}
.home-slider__read-more:hover {
  color: #141517;
}
.home-slider__read-more:after {
  content: '';
  width: 14px;
  height: 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDQ2MzIgNS40NTE2MUgxMC40MTk0TDYuNzQ4NyAxLjc5MTQ4QzYuMzM5MTIgMS4zODMwMyA2LjMzNzU1IDAuNzE5MjQzIDYuNzQ1MTkgMC4zMDg4NTFDNy4xNTI4NCAtMC4xMDE1OTMgNy44MTUzNyAtMC4xMDMxMTIgOC4yMjQ5NSAwLjMwNTI4N0wxMy42OTIyIDUuNzU2OUwxMy42OTMxIDUuNzU3OUMxNC4xMDE2IDYuMTY2MzUgMTQuMTAyOSA2LjgzMjI5IDEzLjY5MzIgNy4yNDIxTDEzLjY5MjMgNy4yNDMxTDguMjI1MDUgMTIuNjk0N0M3LjgxNTUyIDEzLjEwMzEgNy4xNTMgMTMuMTAxNiA2Ljc0NTMgMTIuNjkxMUM2LjMzNzY1IDEyLjI4MDggNi4zMzkyMiAxMS42MTcgNi43NDg4IDExLjIwODVMMTAuNDE5NCA3LjU0ODM5SDEuMDQ2MzJDMC40Njg0MzUgNy41NDgzOSAwIDcuMDc5MDIgMCA2LjVDMCA1LjkyMDk4IDAuNDY4NDM1IDUuNDUxNjEgMS4wNDYzMiA1LjQ1MTYxWiIgZmlsbD0iIzE0MTUxNyIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
  margin-top: -2px;
}
  .home-slider .slick-dots {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 3;
    right: 120px;
    bottom: 50px; }
    .home-slider .slick-dots li {
      position: relative;
      width: 44px;
      height: 44px;
      cursor: pointer;
      display: inline-block;
      vertical-align: middle;
      margin: 0 4px; }
      .home-slider .slick-dots li svg {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        overflow: visible;
        opacity: 0;
        left: 0;
        z-index: 1;
        stroke-dasharray: 138.23px;
        stroke-dashoffset: 138.23px; }
        .home-slider .slick-dots li.animation-dash svg {
          -webkit-animation: dash 4s linear forwards;
          animation: dash 4s linear forwards; }
      .home-slider .slick-dots li .number {
        display: block;
        position: absolute;
        top: 5px;
        left: 5px;
        width: 38px;
        height: 38px;
        line-height: 36px;
        color: #fff;
        border-radius: 50%;
        text-align: center;
        border: 1px solid #fff;
        -webkit-transition: background-color .3s ease-in-out;
        -o-transition: background-color .3s ease-in-out;
        transition: background-color .3s ease-in-out;
        background-color: rgba(255, 255, 255, 1e-05);
        font-size: 14px; }
      .home-slider .slick-dots li.slick-active .number {
        color: #000;
        background-color: #fff;
        border: 0; }
      .home-slider .slick-dots li.slick-active svg {
        opacity: 1; }

@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 1px; } }

@keyframes dash {
  to {
    stroke-dashoffset: 1px; } }

.home-slider_bottom .b-item:hover {
  background-color: #459C00;
}
.home-slider_bottom .b-item:hover .b-item__img:before {
  background-color: transparent;
  transition: all .3s ease-out;
}

.tags-block {
  margin-bottom: 30px; }
  .tags-block__title {
    font-size: 48px;
    text-decoration: none;
    color: #141517;
    margin-right: 27px; }
    .tags-block__title:hover {
      color: #000; }

.tags-with-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .tags-with-title .blog-reviews-tags {
    margin-top: 15px; }

.b-category {
  margin-bottom: 35px; }

.b-category-with-posts {
  margin-bottom: 45px; }

.b-category-with-scroll {
  margin-bottom: 95px; }

.scroll-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.scroll-block__left {
  width: 568px;
  margin-right: 30px;
}
.scroll-block__scticky {
  position: -webkit-sticky;
  position: sticky;
  height: 754px;
  max-height: 100vh;
  top: 0;
}
.scroll-block__scticky .b-item:hover .b-item__img {
  background-color: #459C00;
}
.scroll-block__scticky .b-item:hover .b-item__img:before {
  opacity: 0;
  transition: all .3s ease-out;
}
.scroll-block__scticky .b-item, .scroll-block__scticky .b-item__inner {
  height: 100%;
}
.scroll-block__right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.blog-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .blog-items__grid {
    width: 100%; }
    .blog-items__grid .b-item {
      display: inline-block;
      vertical-align: top;
      margin-bottom: 20px;
      float: left;
      clear: left; }
      .blog-items__grid .b-item.right {
        float: right;
        clear: right; }
  .blog-items__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px; }
    .blog-items__wrapper .b-item {
      margin: 0 15px 20px; }
      .blog-items__wrapper .b-item._size_xs {
        width: calc(25% - 30px); 
      }

.video-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 48px;
  color: #fff;
  height: 309px;
  background-size: cover;
  position: relative; }
  .video-banner:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.43);
    z-index: 1; }
  .video-banner a {
    display: inline-block;
    margin-top: -70px;
    position: relative;
    z-index: 2;
    text-decoration: none;
    color: #fff; }

.video-slider {
  margin-top: -70px;
  position: relative;
  z-index: 3; }
  .video-slider .b-item {
    margin: 0 15px; }
  .video-slider .slick-arrow {
    position: absolute;
    width: 36px;
    height: 58px;
    background-image: url(/blog/images/new/left-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    margin-top: -29px;
    z-index: 2;
    border-radius: 5px;
    background-color: transparent;
    text-indent: -9000px;
    font-size: 0;
    color: transparent;
    border: none;
    opacity: 0.4;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease; }
    .video-slider .slick-arrow:hover {
      background-color: #F3F2F5;
      opacity: 1; }
    .video-slider .slick-arrow.slick-next {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      right: -50px; }
    .video-slider .slick-arrow.slick-prev {
      left: -50px; }

.email-send {
  margin-bottom: 65px; }
  .email-send__wrapper {
    text-align: center;
    margin: 0 auto;
    max-width: 1100px;
    padding: 0 20px; }
    .email-send__wrapper p {
      color: #6C6D79; }
      .email-send__wrapper p a {
        color: #6C6D79;
        text-decoration: underline; }
  .email-send__curve {
    width: 113px;
    height: 10px;
    background-image: url(/blog/images/new/curve-line.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto 40px; }
  .email-send__title {
    font-size: 36px;
    margin-bottom: 35px; }
  .email-send__form {
    margin-bottom: 15px; }
  .email-send__email {
    max-width: 533px;
    width: 100%;
    position: relative; }
    .email-send__email span {
      font-size: 12px;
      color: red;
      position: absolute;
      left: 37px;
      top: 47px;
      display: none; }
  .email-send__input {
    height: 46px;
    border-radius: 100px;
    padding: 0 157px 0 36px;
    border: 1px solid #DADADA !important;
    width: 100%; }
    .email-send__input::-webkit-input-placeholder {
      color: #000; }
    .email-send__input::-moz-placeholder {
      color: #000; }
    .email-send__input:-ms-input-placeholder {
      color: #000; }
    .email-send__input::-ms-input-placeholder {
      color: #000; }
    .email-send__input::placeholder {
      color: #000; }
    .email-send__input input:focus:required:invalid {
      border-color: red; }
  .email-send__btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 46px;
    line-height: 46px;
    color: #fff;
    text-align: center;
    padding: 0 35px;
    border-radius: 100px;
    background-color: #8FBC62;
    border: none; }
    .email-send__btn:hover {
      background-color: rgba(143, 188, 98, 0.8); 
    }
    .email-send__btn.send, .email-send__btn.send:hover {
      background-color:#9c9c9c;
      pointer-events: none;
    }  

@media all and (max-width: 1279px) {
  .b-category-with-posts .b-item._size_xs {
    width: calc(50% - 30px); }
  .scroll-block__left {
    width: 50%;
    max-width: 568px; }
  .blog-items__grid .b-item._size_xs {
    width: calc(50% - 15px); }
  .blog-items__grid .b-item .b-item__img {
    height: 180px; }
  .email-send__title {
    font-size: 28px; }
  .tags-block__title {
    font-size: 36px; } }

@media all and (max-width: 1023px) {
  .scroll-block {
    display: block; }
    .scroll-block__left {
      width: 100%;
      height: auto;
      max-width: 100%;
      margin-bottom: 25px; }
  .scroll-block__scticky {
    position: relative; }
  .home-slider .slick-dots {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 30px; }
  .b-category-with-scroll {
    margin-bottom: 15px; }
  .tags-block {
    margin-bottom: 15px; } }

@media all and (max-width: 767px) {
  .home-slider {
    height: 90vw;
    min-height: 565px; }
  .home-slider .slick-dots {
    bottom: 20px;
    width: 100%;
    text-align: center; }
  .home-slider__mobile-dummy {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
  }
  .home-slider__mobile-dummy:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.43);
    z-index: 1;
  }
  .home-slider__mobile-dummy img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .home-slider__body {
    opacity: 0;
  }
  .tags-block {
    margin-bottom: 0; }
  .tags-with-title {
    display: block; }
  .tags-block__title {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 28px; }
    .tags-block__title:after {
      content: '';
      position: absolute;
      right: 0;
      top: 50%;
      width: 12px;
      height: 12px;
      margin-top: -7px;
      background-image: url(/blog/images/new/left-arrow.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 12px;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .scroll-block__scticky {
    height: 87vw;
    min-height: 565px;
    margin-left: -13px;
    margin-right: -13px; }
  .scroll-block__scticky .b-item__img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.43);
    z-index: 1;
  }
  .b-category-video {
    margin-bottom: 20px; }
  .video-slider {
    padding-bottom: 20px; }
    .video-slider:after {
      content: '';
      display: inline-block;
      width: 1px;
      height: 50px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .video-banner {
    background-repeat: no-repeat;
    background-size: 1290px 100%;
    background-position: 50%;
    padding: 0 13px;
    font-size: 28px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .video-banner a {
      display: block;
      position: relative;
      width: 100%;
      margin-bottom: 60px; }
      .video-banner a:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        width: 12px;
        height: 12px;
        margin-top: -7px;
        background-image: url(/blog/images/new/left-arrow-w.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 12px;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
  .b-category-with-scroll, .b-category-with-posts {
    border-bottom: 1px solid #C7C8D1;
    margin-bottom: 30px; }
  .b-category-with-posts--last {
    border: none; }
  .bcws2 {
    margin-bottom: 0;
    border: none; }
  .video-slider {
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-left: -13px;
    margin-right: -13px;
    margin-top: -40px; }
    .video-slider .b-item {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-left: 0;
      margin-right: 20px; }
      .video-slider .b-item:first-child {
        margin-left: 13px; }
    .video-slider .b-item._size_s {
      width: 325px; }
  .email-send__wrapper {
    padding: 0 13px; }
  .email-send__title {
    font-size: 24px; }
  .email-send__input {
    padding-left: 15px; }
  .email-send {
    margin-bottom: 30px; }
  .b-category .container {
    padding: 0 13px;
  }
  .home-slider__read-more {
    font-size: 18px;
    padding: 13px 30px;
  }
  .home-slider_bottom .b-item:hover {
    background: none;
  }
  .home-slider_bottom .b-item:hover .b-item__img:before {
    background-color: rgba(0, 0, 0, 0.43);
  }
}

@media (max-width: 560px) {
  .b-category-with-posts .b-item._size_xs {
    width: 100%; }
    .b-category-with-posts .b-item._size_xs .b-item {
      margin: 0 0 30px; }
      .b-category-with-posts .b-item._size_xs .b-item__img {
        height: 87.5vw; } }

/* End */


/* Start:/bitrix/templates/empty/css/components/blog/blog-item.css?16789903019108*/
.b-item {
	position: relative;
	color: #141517;
}

.b-item._size_xs {
	width: 280px;
}

.b-item._size_s {
	width: 380px;
}

.b-item__img {
	height: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all 0.15s ease-in 0s;
	-o-transition: all 0.15s ease-in 0s;
	transition: all 0.15s ease-in 0s;
  margin-bottom: 7px;
}

.b-item__img-video{
  position: relative;
  overflow: hidden;
}

@media (max-width: 767px){
  .b-item__img-video .blog-review__video{
    z-index: 1;
  }

  .b-item__img-video .blog-review__video-player{
    z-index: 1;
  }

  .b-item__img-video .blog-review__video-more{
    z-index: 0;
  }

  .b-item__img-video.blog-review__image-link-video-end .blog-review__video-more{
    z-index: 2;
  }

  .b-item__img-video .blog-review__video:after{
    display: none;
  }

  .b-item__img-video.blog-review__image-link-video-end .blog-review__video:after{
    display: block;
  }

  .b-item__img-video .blog-review__sound-toggle{
    opacity: 1;
    top: auto;
    bottom: 10px;
    overflow: visible;
  }

  .b-item__img-video .blog-review__sound-toggle:before{
    content: '';
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
  }
}

.b-item__img-video:after {
  content: '';
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjkgMjIuNjYwOUMyNi45IDIyLjYzNTcgMjYuOTA1OCAyMi42MjEyIDI2LjkxMTggMjIuNjExMUMyNi45MTg5IDIyLjU5ODkgMjYuOTMxMSAyMi41ODU3IDI2Ljk0ODQgMjIuNTc1MkMyNi45NjU3IDIyLjU2NDggMjYuOTgzMSAyMi41NjAyIDI2Ljk5NzMgMjIuNTU5NkMyNy4wMDg5IDIyLjU1OTEgMjcuMDI0NSAyMi41NjA3IDI3LjA0NjggMjIuNTcyNUw0MC45MDk1IDI5LjkxMTZDNDAuOTM0NiAyOS45MjQ5IDQwLjk0NDMgMjkuOTM3NyA0MC45NDk4IDI5Ljk0NzJDNDAuOTU2OSAyOS45NTk2IDQwLjk2MjcgMjkuOTc3OCA0MC45NjI3IDMwQzQwLjk2MjcgMzAuMDIyMiA0MC45NTY5IDMwLjA0MDQgNDAuOTQ5OCAzMC4wNTI4QzQwLjk0NDMgMzAuMDYyMyA0MC45MzQ2IDMwLjA3NTEgNDAuOTA5NSAzMC4wODg0TDI3LjA0NjggMzcuNDI3NUMyNy4wMjQ1IDM3LjQzOTMgMjcuMDA4OSAzNy40NDA5IDI2Ljk5NzMgMzcuNDQwNEMyNi45ODMxIDM3LjQzOTggMjYuOTY1NyAzNy40MzUyIDI2Ljk0ODQgMzcuNDI0OEMyNi45MzExIDM3LjQxNDMgMjYuOTE4OSAzNy40MDExIDI2LjkxMTggMzcuMzg4OUMyNi45MDU4IDM3LjM3ODggMjYuOSAzNy4zNjQzIDI2LjkgMzcuMzM5MVYyMi42NjA5WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS44Ii8+CjxjaXJjbGUgY3g9IjMyLjUiIGN5PSIzMi41IiByPSIzMiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuMjYgNDcuMjJWNDUuMDhIMjEuNDhDMjEuNjYgNDUuMDggMjEuODMzMyA0NS4wOTMzIDIyIDQ1LjEyQzIyLjE2NjcgNDUuMTQ2NyAyMi4zMTMzIDQ1LjIgMjIuNDQgNDUuMjhDMjIuNTY2NyA0NS4zNTMzIDIyLjY2NjcgNDUuNDYgMjIuNzQgNDUuNkMyMi44MiA0NS43NCAyMi44NiA0NS45MjMzIDIyLjg2IDQ2LjE1QzIyLjg2IDQ2LjM3NjcgMjIuODIgNDYuNTYgMjIuNzQgNDYuN0MyMi42NjY3IDQ2Ljg0IDIyLjU2NjcgNDYuOTUgMjIuNDQgNDcuMDNDMjIuMzEzMyA0Ny4xMDMzIDIyLjE2NjcgNDcuMTUzMyAyMiA0Ny4xOEMyMS44MzMzIDQ3LjIwNjcgMjEuNjYgNDcuMjIgMjEuNDggNDcuMjJIMjAuMjZaTTE4LjY5IDQzLjg2VjUxSDIwLjI2VjQ4LjQ0SDIxLjkxQzIyLjM1NjcgNDguNDQgMjIuNzM2NyA0OC4zNzY3IDIzLjA1IDQ4LjI1QzIzLjM2MzMgNDguMTE2NyAyMy42MTY3IDQ3Ljk0MzMgMjMuODEgNDcuNzNDMjQuMDEgNDcuNTE2NyAyNC4xNTMzIDQ3LjI3MzMgMjQuMjQgNDdDMjQuMzMzMyA0Ni43MiAyNC4zOCA0Ni40MzY3IDI0LjM4IDQ2LjE1QzI0LjM4IDQ1Ljg1NjcgMjQuMzMzMyA0NS41NzMzIDI0LjI0IDQ1LjNDMjQuMTUzMyA0NS4wMjY3IDI0LjAxIDQ0Ljc4MzMgMjMuODEgNDQuNTdDMjMuNjE2NyA0NC4zNTY3IDIzLjM2MzMgNDQuMTg2NyAyMy4wNSA0NC4wNkMyMi43MzY3IDQzLjkyNjcgMjIuMzU2NyA0My44NiAyMS45MSA0My44NkgxOC42OVpNMjYuMzU5OSA0My44NlY1MUgzMS40MDk5VjQ5LjY4SDI3LjkyOTlWNDMuODZIMjYuMzU5OVpNMzUuMDg3NyA0OC4yNEwzNi4wMTc3IDQ1LjYySDM2LjAzNzdMMzYuOTM3NyA0OC4yNEgzNS4wODc3Wk0zNS4yMzc3IDQzLjg2TDMyLjUzNzcgNTFIMzQuMTE3N0wzNC42Nzc3IDQ5LjQxSDM3LjM0NzdMMzcuODg3NyA1MUgzOS41MTc3TDM2Ljg0NzcgNDMuODZIMzUuMjM3N1pNNDIuMjQxMiA0OC4yMlY1MUg0My44MTEyVjQ4LjI2TDQ2LjQ2MTIgNDMuODZINDQuNzExMkw0My4wNTEyIDQ2LjY4TDQxLjM4MTIgNDMuODZIMzkuNjIxMkw0Mi4yNDEyIDQ4LjIyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 63px;
  height: 63px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 2;
  transition: all .2s ease;
}

@media (max-width: 767px){
  .b-item__img-video:after{
    display: none;
  }
}

.b-item__img-video img{
  z-index: 1;
  mix-blend-mode: normal !important;
  transition: all .2s ease;
}

.b-item__img-video:hover:after{
  opacity: 0;
}

.b-item__img-video:hover img{
  opacity: 0;
}

.b-item__img-video:hover .blog-review__sound-toggle{
  opacity: 1;
}

.b-item__img.b-item__img-video.color-hover:hover{
  background-color: inherit;
}

.b-item__img.color-hover:hover {
	background-color: #459C00;
}

.b-item__img img,
.b-item__img video {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	mix-blend-mode: multiply;
}

.b-item__header {
	min-height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 13px;
	margin-bottom: 9px;
}

.b-item__type a {
	color: #141517;
	position: relative;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}

.b-item__title {
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 20px;
}

.b-item__title a,
.b-item__title a:hover {
	color: #141517;
}

.b-item__control-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.b-item__control-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.b-item__control-text {
	font-weight: 300;
}

.b-item__control .icon {
	margin-right: 8px;
}

.b-item__views {
	margin-right: 30px;
}

.b-item__views .icon {
	width: 24px;
}

.b-item__comment .icon {
	width: 20px;
}

.b-item__time {
	font-size: 12px;
	color: #C7C8D1;
}

.b-item._size_lg,
.b-item._size_md {
	color: #fff;
}

.b-item._size_lg .b-item__img,
.b-item._size_md .b-item__img {
	height: 100%;
}

.b-item._size_lg .b-item__img:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.43);
	z-index: 1;
}

.b-item._size_lg .b-item__content,
.b-item._size_md .b-item__content {
	position: absolute;
	bottom: 123px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2;
	text-align: center;
	max-width: 850px;
	width: 100%;
}

.b-item._size_lg .b-item__header,
.b-item._size_lg .b-item__control-wrapper,
.b-item._size_md .b-item__header,
.b-item._size_md .b-item__control-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.b-item._size_lg .b-item__type a,
.b-item._size_md .b-item__type a {
	color: #fff;
}

.b-item._size_lg .b-item__title,
.b-item._size_md .b-item__title {
	font-size: 36px;
	margin-bottom: 30px;
}

.b-item._size_lg .b-item__title a,
.b-item._size_md .b-item__title a {
	color: #fff;
}

.b-item._size_md .b-item__content {
	bottom: 55px;
	max-width: 510px;
}

@media all and (max-width: 1279px) {
	.b-item._size_lg .b-item__title,
	.b-item._size_md .b-item__title {
		font-size: 26px;
	}
	.b-item._size_lg .b-item__content,
	.b-item._size_md .b-item__content {
		max-width: 570px;
		margin-left: auto;
		margin-right: auto;
		bottom: 90px;
	}
}

@media all and (max-width: 767px) {
	.b-item__header {
		font-size: 12px;
	}
	.b-item._size_lg .b-item__title,
	.b-item._size_md .b-item__title {
		font-size: 24px;
	}
	.b-item__title {
		font-size: 14px;
	}
	.b-item._size_lg .b-item__content {
		bottom: 100px;
		max-width: calc(100% - 26px);
	}
	.b-item._size_md .b-item__content {
		bottom: 33px;
		max-width: calc(100% - 26px);
	}
	.blog-items__grid .b-item {
		float: none;
		clear: none;
		margin-bottom: 30px;
	}
	.blog-items__grid .b-item._size_xs {
		width: 100%;
	}
	.blog-items__grid .b-item .b-item__img {
		width: 108px;
		height: 97px;
		margin-right: 13px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.blog-items__grid .b-item__inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	/* .blog-items__grid .b-item__control {
		display: none;
	} */
	.blog-items__grid .b-item__title {
		margin-bottom: 0;
	}
	.blog-items__grid .b-item__header {
		min-height: 0;
	}
	.blog-items__grid .b-item__content {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.blog-items__grid .b-item__control {
		display: block;
		position: absolute;
		top: -2px;
		right: 0;
	}
	
	.blog-items__grid .b-item__comment {
		display: none;
	}
	
	.blog-items__grid .b-item__views {
		margin-right: 0;
	}
	
	.blog-items__grid .b-item__control-text {
		font-size: 12px;
		line-height: 14px;
	}
	
	.blog-items__grid .b-item__views .icon {
			width: 18px;
			margin-right: 5px;
			margin-top: -1px;
	}
	
	.blog-items__grid .b-item__control-wrapper {
		margin-right: 8px;
	}

}
/* End */
/* /bitrix/templates/empty/css/components/blog/b-home.css?167899030115066 */
/* /bitrix/templates/empty/css/components/blog/blog-item.css?16789903019108 */
