

/* Start:/local/templates/.default/components/bitrix/catalog/blog/bitrix/news.detail/.default/style.css?171740922543696*/
@font-face {
  font-family: 'FontAwesome';
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

#d-wrap {
  overflow: initial; }

.amopage-promo-content__video:before {
  background-color: inherit; }

.amopage-content__image-brd:hover {
  border-color: #03a9f4; }

.amopage-content__image-title {
  text-align: center;
  margin: -12px 0 20px;
  font-size: 12px; }

.b-detail {
  display: flex;
  margin-top: 0; }
.ya-share2__list.ya-share2__list_direction_horizontal {
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.ya-share2__list li:before {
  content: none;
}
.b-detail-share__inner:hover .ya-share2__container {
  opacity: 1;
}
.b-color-scheme__title {
  color: #808080;
  font-size: .85em;
  font-weight: 300;
  padding-left: 20px;
}
.b-detail.is-night-mode .b-color-scheme__title{color: #fff;}
.b-aside__color-scheme {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.btn-search {
  display: none!important;
}
body.odd-page #d-content {
  padding-top: 70px;
  background: #222029;
}
.b-article__pager {
  margin-top: 30px;
}
@media (max-width: 1365px) {
  .b-detail {
    display: block; } }
@media (max-width: 1024px) {
  .b-detail .amopage-promo-content__video:before, .b-detail .amopage-promo-content__video:hover:before {
    opacity: .8; }
  .b-detail .amopage-promo-content__video.amopage-promo-content__video2 {
    background-size: cover !important; } }
.b-detail__article {
  flex-shrink: 0;
  width: 100%; }
@media (max-width: 1900px) {
  .b-detail__article {
    margin-left: -60px;
    margin-right: 60px; } }
@media (max-width: 1365px) {
  .b-detail__article {
    margin: 0; } }
.b-detail__aside {
  position: relative;
  flex-shrink: 0;
  width: 455px;
  /*margin-left: -455px;*/
  padding-left: 40px;
  background: #f5f8fa; }
@media (max-width: 1900px) {
  .b-detail__aside {
    width: 355px;
    /*margin-left: -355px;*/ } }
@media (max-width: 1365px) {
  .b-detail__aside {
    background: transparent;
    width: 100%;
    margin: -100px 0 0;
    padding-left: 0;
  }
}

@media (max-width: 1365px) {
  .b-detail {
    overflow: hidden; } }

.b-article {
  max-width: 950px;
  padding: 40px 0;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -.007em; }
@media (max-width: 1900px) {
  .b-article {
    max-width: 935px; } }
@media (max-width: 1365px) {
  .b-article {
    margin: 0 auto; } }
@media (max-width: 767px) {
  .b-article {
    font-size: 14px;
    line-height: 20px; } }
.b-article__top-bar {
  margin-bottom: -25px; }
.b-article__top-bar, .b-article__tags-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
.b-article__top-bar-item, .b-article__tag {
  padding: 5px 20px 3px 35px;
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #eaeaea;
  color: #808080;
  border-radius: 30px;
  position: relative;
}
.b-article__top-bar-item:link, .b-article__tag:link {
  transition: all 0.4s ease-out !important; }
.b-article__top-bar-item:link:hover, .b-article__tag:link:hover {
  background: #03a9f5;
  border-color: #03a9f5;
  color: #fff!important; }
.b-article__top-bar-item.-views {
  background: no-repeat 13px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(218, 218, 218)' d='M7.482,-0.000 C4.618,-0.000 2.022,1.578 0.105,4.141 C-0.051,4.351 -0.051,4.645 0.105,4.855 C2.022,7.421 4.618,9.000 7.482,9.000 C10.345,9.000 12.942,7.421 14.858,4.858 C15.015,4.648 15.015,4.355 14.858,4.144 C12.942,1.578 10.345,-0.000 7.482,-0.000 ZM7.687,7.668 C5.786,7.789 4.217,6.211 4.336,4.293 C4.434,2.711 5.707,1.430 7.277,1.331 C9.177,1.210 10.747,2.789 10.628,4.707 C10.526,6.285 9.254,7.566 7.687,7.668 ZM7.592,6.205 C6.568,6.270 5.722,5.420 5.790,4.388 C5.842,3.536 6.529,2.847 7.375,2.792 C8.399,2.727 9.245,3.576 9.177,4.608 C9.122,5.463 8.435,6.152 7.592,6.205 Z'/%3E%3C/svg%3E");
  margin-right: 10px; }

.b-article__top-bar-item.-time-to-read {
  background: no-repeat 13px 7px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(218, 218, 218)' d='M8.000,16.000 C3.589,16.000 -0.000,12.411 -0.000,7.999 C-0.000,3.588 3.589,-0.000 8.000,-0.000 C12.411,-0.000 16.000,3.588 16.000,7.999 C16.000,12.411 12.411,16.000 8.000,16.000 ZM8.000,1.684 C4.517,1.684 1.684,4.517 1.684,7.999 C1.684,11.482 4.517,14.316 8.000,14.316 C11.482,14.316 14.316,11.482 14.316,7.999 C14.316,4.517 11.482,1.684 8.000,1.684 ZM12.294,9.184 L9.170,9.184 C8.929,9.578 8.494,9.841 8.000,9.841 C7.243,9.841 6.628,9.225 6.628,8.468 C6.628,7.974 6.891,7.539 7.284,7.298 L7.284,3.542 C7.284,3.147 7.605,2.826 8.000,2.826 C8.395,2.826 8.716,3.147 8.716,3.542 L8.716,7.298 C8.901,7.411 9.057,7.568 9.170,7.753 L12.294,7.753 C12.690,7.753 13.010,8.073 13.010,8.468 C13.010,8.864 12.690,9.184 12.294,9.184 Z'/%3E%3C/svg%3E"); margin-right: 10px; }
.b-article__tag {
  padding-left: 20px;
  text-decoration: none;
  color: #000000; }
.b-article__tag:hover {
  color: #fff;
  transition: .15s ease; }
.b-article__date {
  font-size: 12px;
  color: #808080;
  margin-bottom: 40px; }
@media (max-width: 767px) {
  .b-article__date {margin-bottom: 33px; }
  .b-article__tags{text-align: center;}
}
.b-article__title {
  margin-bottom: 10px;
  display: inline-flex !important; }
.b-article__body {
  margin-top: 45px; }
.b-article__rate {
  margin-top: 50px;
}
.b-article__rate-box {
  border-radius: 50px;
  overflow: hidden;
  display: inline-flex;
  width: 210px;
  transition: .2s ease; }
@media (max-width: 767px) {
  .b-article__rate-box {
    margin-top: 10px; } }
.b-article__rate-box:hover .b-article__rate-no,
.b-article__rate-box:hover .b-article__rate-yes {
  border-color: #fff; }
.b-article__rate-no, .b-article__rate-yes {
  padding: 17.5px 20px 17.5px 55px;
  width: 100%;
  background: #eef3f6 no-repeat 25px center;
  text-decoration: none;
  transition: 0.2s ease !important; }
@media (max-width: 767px) {
  .b-article__rate-no, .b-article__rate-yes {
    padding-top: 20px;
    padding-bottom: 20px; } }
.b-article__rate-no[disabled="disabled"], .b-article__rate-yes[disabled="disabled"] {
  cursor: auto;
}
.b-article__rate-no.is-active, .b-article__rate-yes.is-active {
  box-shadow: 0 0 0 2px #fff; }
.b-article__rate-no {
  border-right: 1px solid #dee8ed;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(198, 209, 215)' d='M18.515,7.892 C18.862,8.263 19.053,8.770 18.988,9.318 C18.876,10.260 17.958,10.928 16.969,10.928 L12.032,10.928 C12.451,11.648 12.676,13.686 12.667,14.518 C12.650,15.895 11.460,16.999 10.023,16.999 L9.500,16.999 C9.150,16.999 8.867,16.727 8.867,16.392 C8.867,14.988 8.297,12.454 7.221,11.423 C6.497,10.729 5.878,10.478 5.067,10.089 L5.067,0.979 C6.309,0.582 7.887,-0.000 10.291,-0.000 L14.434,-0.000 C15.799,-0.000 16.862,1.212 16.333,2.492 C17.139,2.703 17.733,3.411 17.733,4.250 C17.733,4.486 17.686,4.712 17.600,4.920 C18.958,5.275 19.458,6.883 18.515,7.892 ZM3.167,10.928 L0.633,10.928 C0.284,10.928 -0.000,10.656 -0.000,10.321 L-0.000,0.607 C-0.000,0.271 0.284,-0.000 0.633,-0.000 L3.167,-0.000 C3.516,-0.000 3.800,0.271 3.800,0.607 L3.800,10.321 C3.800,10.656 3.517,10.928 3.167,10.928 Z'/%3E%3C/svg%3E"); }
.b-article__rate-no:not([disabled="disabled"]):hover, .b-article__rate-no.is-active,.b-detail.is-night-mode .b-article__rate-no.is-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(212, 87, 87)' d='M18.515,7.892 C18.862,8.263 19.053,8.770 18.988,9.318 C18.876,10.260 17.958,10.928 16.969,10.928 L12.032,10.928 C12.451,11.648 12.676,13.686 12.667,14.518 C12.650,15.895 11.460,16.999 10.023,16.999 L9.500,16.999 C9.150,16.999 8.867,16.727 8.867,16.392 C8.867,14.988 8.297,12.454 7.221,11.423 C6.497,10.729 5.878,10.478 5.067,10.089 L5.067,0.979 C6.309,0.582 7.887,-0.000 10.291,-0.000 L14.434,-0.000 C15.799,-0.000 16.862,1.212 16.333,2.492 C17.139,2.703 17.733,3.411 17.733,4.250 C17.733,4.486 17.686,4.712 17.600,4.920 C18.958,5.275 19.458,6.883 18.515,7.892 ZM3.167,10.928 L0.633,10.928 C0.284,10.928 -0.000,10.656 -0.000,10.321 L-0.000,0.607 C-0.000,0.271 0.284,-0.000 0.633,-0.000 L3.167,-0.000 C3.516,-0.000 3.800,0.271 3.800,0.607 L3.800,10.321 C3.800,10.656 3.517,10.928 3.167,10.928 Z'/%3E%3C/svg%3E")!important;
  background-color: #f8dfdf;
  color: #d45757;
  position: relative; }
.b-detail.is-night-mode .b-article__rate-no.is-active{background-color: #4a2c2c;}
.b-article__rate-yes {
  border-left: 1px solid #dee8ed;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(198, 209, 215)' d='M17.600,12.078 C17.686,12.286 17.734,12.513 17.734,12.750 C17.734,13.588 17.139,14.297 16.333,14.507 C16.862,15.788 15.799,17.000 14.434,17.000 L10.291,17.000 C7.887,17.000 6.309,16.417 5.067,16.020 L5.067,6.910 C5.878,6.522 6.497,6.270 7.221,5.576 C8.297,4.545 8.867,2.011 8.867,0.607 C8.867,0.271 9.150,0.000 9.500,0.000 L10.023,0.000 C11.460,0.000 12.650,1.104 12.667,2.481 C12.676,3.314 12.451,5.351 12.032,6.071 L16.969,6.071 C17.958,6.071 18.876,6.739 18.988,7.680 C19.053,8.228 18.862,8.736 18.515,9.107 C19.458,10.116 18.958,11.724 17.600,12.078 ZM3.167,17.000 L0.633,17.000 C0.284,17.000 -0.000,16.727 -0.000,16.393 L-0.000,6.679 C-0.000,6.343 0.284,6.071 0.633,6.071 L3.167,6.071 C3.517,6.071 3.800,6.343 3.800,6.679 L3.800,16.393 C3.800,16.727 3.516,17.000 3.167,17.000 Z'/%3E%3C/svg%3E"); }
.b-article__rate-yes:not([disabled="disabled"]):hover, .b-article__rate-yes.is-active,.b-detail.is-night-mode .b-article__rate-yes.is-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(87, 171, 91)' d='M17.600,12.078 C17.686,12.286 17.734,12.513 17.734,12.750 C17.734,13.588 17.139,14.297 16.333,14.507 C16.862,15.788 15.799,17.000 14.434,17.000 L10.291,17.000 C7.887,17.000 6.309,16.417 5.067,16.020 L5.067,6.910 C5.878,6.522 6.497,6.270 7.221,5.576 C8.297,4.545 8.867,2.011 8.867,0.607 C8.867,0.271 9.150,0.000 9.500,0.000 L10.023,0.000 C11.460,0.000 12.650,1.104 12.667,2.481 C12.676,3.314 12.451,5.351 12.032,6.071 L16.969,6.071 C17.958,6.071 18.876,6.739 18.988,7.680 C19.053,8.228 18.862,8.736 18.515,9.107 C19.458,10.116 18.958,11.724 17.600,12.078 ZM3.167,17.000 L0.633,17.000 C0.284,17.000 -0.000,16.727 -0.000,16.393 L-0.000,6.679 C-0.000,6.343 0.284,6.071 0.633,6.071 L3.167,6.071 C3.517,6.071 3.800,6.343 3.800,6.679 L3.800,16.393 C3.800,16.727 3.516,17.000 3.167,17.000 Z'/%3E%3C/svg%3E")!important;
  background-color: #bff2c4;
  color: #52ab5b;
  position: relative; }
.b-detail.is-night-mode .b-article__rate-yes.is-active{background-color: #1f3c21;}
.b-article__tags {
  margin-top: 55px; }
@media (max-width: 767px) {
  .b-article__tags {
    margin-top: 37px; } }
.b-article__tags-list {
  margin-top: 30px;
  margin-bottom: -15px; }
.b-article__tag {
  margin-right: 15px;
  margin-bottom: 15px; }
@media (max-width: 767px) {
  .b-article__tag {
    margin-bottom: 10px; }
  .b-article__tag:last-child {
    margin-right: 10px; } }
.b-article__info {
  padding: 30px 65px;
  background: #d2f1ff;
  border: 1px solid #98d6f2;
  border-radius: 15px;
  position: relative;
  margin: 60px 0; }
@media (max-width: 767px) {
  .b-article__info {
    padding: 5px 30px;
    margin: 48px 0; } }
.b-article__epilog {
  margin-top: 75px; }
@media (max-width: 767px) {
  .b-article__epilog {
    margin-top: 48px; }
  .b-article__epilog h2 {
    padding-bottom: 7px; } }
.b-article__disqus-body {
  margin: 80px 0 160px; }
.b-article .b-article__similar {
  margin: 75px 0 55px;
  padding-top: 40px;
  border-top: 1px solid #dee8ed;
  border-bottom: 1px solid #dee8ed; }
@media (max-width: 767px) {
  .b-article .b-article__similar {
    margin: 37px 0 25px;
    padding: 25px 0 14px; } }
.b-article .b-article__similar ul {
  margin: 35px 0; }
@media (max-width: 767px) {
  .b-article .b-article__similar ul {
    margin: 15px 0;
    line-height: 20px; }
  .b-article .b-article__similar ul li {
    margin-bottom: 5px; } }
.b-article h1 {
  font-size: 46px;
  font-weight: 300; }
@media (max-width: 767px) {
  .b-article h1 {
    font-size: 26px;
    line-height: initial; } }
.b-article h2 {
  font-size: 35.92px;
  font-weight: 300;
  margin-bottom: 30px; }
@media (max-width: 767px) {
  .b-article h2 {
    font-size: 26px;
    margin-bottom: 10px; } }
.b-article h2 ~ p {
  max-width: inherit; }
@media (max-width: 767px) {
  .b-article h2 ~ p {
    margin-top: 12px; } }
.b-article h3 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 25px; }
@media (max-width: 767px) {
  .b-article h3 {
    margin-bottom: 15px; } }
@media (max-width: 767px) {
  .b-article .amopage-promo-content__video.amopage-promo-content__video2 {
    height: 190px;
    margin-left: -15px;
    margin-right: -15px;
    display: block;
    max-width: initial;
    width: auto; }
  .b-article .amopage-promo-content__play2 .fa {
    -webkit-transform: scale(0.6);
    transform: scale(0.6); }
  .b-article .amopage-promo-content__play2-text {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    text-align: center;
    left: 0;
    right: 0;
    max-width: 150px;
    margin: 0 auto;
    bottom: 5px; } }
.b-article blockquote {
  margin: 65px 0 45px;
  font-weight: 300;
  max-width: 855px; }
@media (max-width: 767px) {
  .b-article blockquote {
    margin: 30px 0; } }
.b-article blockquote + .b-slider-with-pager {
  margin-top: 45px; }
.b-article blockquote .blockquote-text {
  margin: 20px 0 15px; }
.b-article blockquote .blockquote-text, .b-article blockquote small {
  margin-left: 30px;
  padding-left: 35px;
  border-left: 2px solid #03a9f4; }
@media (max-width: 767px) {
  .b-article blockquote .blockquote-text, .b-article blockquote small {
    margin-left: 0; } }
.b-article blockquote small {
  border-color: transparent;
  color: #999999;
  font-size: 14px; }
.b-article p {
  margin: 30px 0;
  max-width: 855px; }
@media (max-width: 767px) {
  .b-article .amopage-content__image-brd {
    margin: 0 -15px 23px;
    padding: 8px 0; }
  .b-article .amopage-content__image-brd img {
    max-height: 220px;
    width: auto;
    max-width: initial;
    margin-left: -2px; } }
.b-article ul {
  margin: 60px 0 75px; }
@media (max-width: 767px) {
  .b-article ul {
    line-height: 25px;
    margin: 30px 0 35px; } }
.b-article ul li {
  padding-left: 30px; }
.b-article ul li:before {
  display: none; }
.b-article ul li, .b-article ul li a {
  background: no-repeat left 5px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 152, 239)' d='M-0.000,-0.001 L4.000,-0.001 L9.000,6.000 L9.000,6.000 L4.000,12.000 L-0.000,12.000 L5.000,7.000 L5.000,4.999 L-0.000,-0.001 Z'/%3E%3C/svg%3E"); }
.b-article ul li a {
  display: inline-block;
  vertical-align: top;
  margin-left: -30px;
  padding-left: 30px;
  text-decoration: none; }
.b-article ul li a:hover {
  color: #033cf4;
  background: no-repeat left 5px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(3, 60, 244)' d='M-0.000,-0.001 L4.000,-0.001 L9.000,6.000 L9.000,6.000 L4.000,12.000 L-0.000,12.000 L5.000,7.000 L5.000,4.999 L-0.000,-0.001 Z'/%3E%3C/svg%3E"); }
.b-article [data-js='b-detail-title'] {
  position: relative;
  display: flex;
  align-items: center;}
@media (max-width: 1023px) {
  .b-article [data-js='b-detail-title'] {
    flex-direction: column;
    align-items: flex-start; } }
.b-article [data-js='b-detail-title']:before {
  display: block;
  content: " "; }
.b-article [data-js='b-detail-title'] .b-article__title-link {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 10px;
  margin-left: -62px;
  background: #eef3f6 center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(1, 153, 239)' d='M12.638,5.218 L9.965,7.891 C9.589,8.267 9.118,8.534 8.603,8.663 L8.579,8.663 L8.458,8.689 L8.390,8.701 L8.246,8.722 L8.174,8.722 C8.120,8.722 8.071,8.733 8.025,8.735 L7.899,8.749 L7.886,8.749 L7.740,8.749 C7.635,8.745 7.530,8.735 7.427,8.720 C7.340,8.705 7.257,8.688 7.173,8.668 L7.049,8.634 C7.005,8.621 6.958,8.607 6.914,8.590 C6.870,8.573 6.824,8.558 6.780,8.540 C6.736,8.520 6.692,8.503 6.648,8.482 C6.335,8.338 6.051,8.139 5.808,7.895 C5.637,7.724 5.549,7.489 5.564,7.248 C5.578,7.045 5.664,6.854 5.808,6.711 C6.139,6.399 6.656,6.399 6.988,6.711 C7.480,7.202 8.276,7.202 8.768,6.711 L9.457,6.026 L9.474,6.007 L11.444,4.040 C11.936,3.547 11.936,2.749 11.444,2.257 C10.951,1.765 10.153,1.765 9.661,2.257 L8.080,3.836 C8.020,3.896 7.929,3.914 7.851,3.882 C7.425,3.708 6.969,3.619 6.509,3.620 L6.431,3.620 C6.346,3.621 6.267,3.571 6.234,3.492 C6.200,3.413 6.218,3.321 6.278,3.260 L8.481,1.060 C9.629,-0.088 11.490,-0.088 12.638,1.060 C13.787,2.208 13.787,4.069 12.638,5.218 ZM8.094,4.714 C8.273,4.827 8.439,4.960 8.588,5.111 C8.758,5.281 8.847,5.517 8.832,5.757 C8.817,5.958 8.731,6.148 8.588,6.290 C8.256,6.602 7.739,6.602 7.408,6.290 C6.916,5.799 6.119,5.799 5.627,6.290 L2.946,8.970 C2.453,9.462 2.453,10.260 2.946,10.753 C3.438,11.245 4.236,11.245 4.728,10.753 L6.314,9.165 C6.374,9.105 6.464,9.087 6.543,9.119 C6.969,9.292 7.426,9.381 7.887,9.379 L7.971,9.379 C8.086,9.379 8.181,9.472 8.182,9.588 C8.182,9.644 8.160,9.699 8.120,9.738 L5.915,11.943 C5.365,12.494 4.617,12.802 3.838,12.800 C2.214,12.799 0.899,11.482 0.900,9.859 C0.901,9.080 1.210,8.334 1.759,7.784 L4.430,5.111 C4.981,4.558 5.729,4.248 6.509,4.250 C7.071,4.250 7.621,4.411 8.094,4.714 Z'/%3E%3C/svg%3E");
  background-size: 20px;
  opacity: 0;
  transition: .2s ease;
  flex-shrink: 0; }
@media (max-width: 1599px) {
  .b-article [data-js='b-detail-title'] .b-article__title-link {
    width: 35px;
    height: 35px;
    margin-left: -40px;
    margin-right: 2px;
    background-size: 15px; } }
@media (max-width: 1023px) {
  .b-article [data-js='b-detail-title'] .b-article__title-link {
    margin-left: 0;
    margin-bottom: 5px;
    display: block;
    opacity: 1; } }
.b-article [data-js='b-detail-title'].is-active:target {
  color: #03a9f4; }
.b-article [data-js='b-detail-title'].is-active:target .b-article__title-link {
  opacity: 1; }
@media (max-width: 1023px) {
  .b-article [data-js='b-detail-title'].is-active:target .b-article__title-link {
    display: block; } }
.b-article [data-js='b-detail-title']:hover .b-article__title-link {
  opacity: 1; }
@media (max-width: 1023px) {
  .b-article [data-js='b-detail-title']:hover .b-article__title-link {
    display: block; } }

.b-slider-with-pager {
  margin-top: 75px; }
@media (max-width: 767px) {
  .b-slider-with-pager {
    margin-top: 35px; } }
.b-slider-with-pager__item {
  border-radius: 10px;
  text-align: center; }
.b-slider-with-pager__item .amopage-promo-content__video {
  margin-bottom: 35px; }
.b-slider-with-pager .slick-list {
  margin: -50px; }
.b-slider-with-pager .slick-slide {
  margin: 50px; }

.b-slider-pager {
  padding: 0 80px;
  margin: -60px 0 50px; }

.b-slider-pager__item {
  border-radius: 10px;
  padding-bottom: 65%;
  background: no-repeat center;
  background-size: cover;
  transition: .3s;
  box-shadow: inset 0 0 0 2px rgba(35, 131, 179, 0), inset 0 0 0 100px rgba(3, 169, 244, 0); }
.b-slider-pager .slick-list {
  margin: 0 -7.5px; }
.b-slider-pager .slick-slide {
  margin: 0 7.5px;
  cursor: pointer; }
.b-slider-pager .slick-slide:hover .b-slider-pager__item {
  box-shadow: inset 0 0 0 2px rgba(35, 131, 179, 0), inset 0 0 0 100px rgba(255, 255, 255, 0.3); }
.b-slider-pager .slick-slide.slick-current .b-slider-pager__item {
  box-shadow: inset 0 0 0 2px #03a9f4, inset 0 0 0 100px rgba(255, 255, 255, 0); }
.d-wrap .b-slider-pager .slick-arrow {
  height: 60px;
  width: 60px;
  background: #d2f1ff;
  color: #03a9f4;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  margin-top: -30px;
  border: none; }
.d-wrap .b-slider-pager .slick-arrow:hover {
  background: #03a9f4;
  color: #fff; }
.d-wrap .b-slider-pager .slick-arrow:before {
  font-size: 32px;
  position: static; }
@media (max-width: 767px) {
  .b-slider-pager {
    padding: 0!important;
  }
  .b-slider-pager .slick-list{
    margin: 0;
    padding: 0!important;
  }
  .d-wrap .b-slider-pager .slick-arrow{
    height: 30px!important;
    margin: -17px 16px 0 !important;
    width: 30px!important;
  }
  .d-wrap .b-slider-pager .slick-arrow:before{font-size: 21px!important;}
  .b-article__rate{text-align: center;}
}/* END 767px */
.b-tabs {
  margin: 50px 0 65px; }
@media (max-width: 767px) {
  .b-tabs {
    margin: 0 0 30px; } }
.b-tabs__nav {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid #dee8ed; }
@media (max-width: 767px) {
  .b-tabs__nav {
    display: none; } }
.b-tabs__nav-link {
  margin-right: 40px;
  text-decoration: none;
  color: #808080;
  font-weight: 300;
  font-size: 22px;
  line-height: 1.125;
  padding: 15px 0;
  box-shadow: 0 3px 0 transparent; }
.b-tabs__nav-link:before {
  content: attr(data-text);
  display: block;
  font-weight: 400;
  opacity: 0;
  height: .1px;
  overflow: hidden; }
@media (max-width: 767px) {
  .b-tabs__nav-link {
    position: relative;
    z-index: 2;
    margin: 0 0 1px;
    box-shadow: 0 1px 0 #dee8ed, 0 -1px 0 #dee8ed; } }
.b-tabs__nav-link:hover {
  box-shadow: 0 3px 0 #808080; }
@media (max-width: 767px) {
  .b-tabs__nav-link:hover {
    box-shadow: 0 1px 0 #dee8ed, 0 -1px 0 #dee8ed; } }
.b-tabs__nav-link.is-active {
  box-shadow: 0 3px 0 #0199ef;
  color: #0199ef;
  font-weight: 300; }
.b-tabs__nav-link:last-child {
  margin-right: 0; }
.b-tabs .b-tabs__nav-link {
  transition: box-shadow .3s ease, color .3s ease; }
.b-tabs__tabs .b-tabs__nav-link {
  display: none; }
@media (max-width: 767px) {
  .b-tabs__tabs .b-tabs__nav-link {
    display: block; } }
.b-tabs__tab {
  margin: 35px 0; }
@media (max-width: 767px) {
  .b-tabs__tab {
    margin: 30px 0; } }
.b-tabs__tab p {
  max-width: inherit;
  letter-spacing: -0.0085em; }

.b-detail-pager {
  display: flex;
  line-height: 20px; }
@media (max-width: 1023px) {
  .b-detail-pager {
    flex-direction: column; } }
.b-detail-pager__prev, .b-detail-pager__next {
  width: 220px;
  flex-shrink: 0;
  padding: 10px 40px 10px 60px;
  text-decoration: none;
  position: relative; }
@media (max-width: 1023px) {
  .b-detail-pager__prev, .b-detail-pager__next {
    display: block;
    width: auto;
    margin: 0 5px;
    padding: 0px 45px; } }
.b-detail-pager__prev:hover, .b-detail-pager__next:hover {
  color: #033cf4;
  transition: .25s ease; }
.b-detail-pager__prev:before, .b-detail-pager__next:before {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border: 2px solid;
  border-left: none;
  border-bottom: none;
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
  position: absolute;
  top: calc(50% + 2px);
  -webkit-transform-origin: top;
  transform-origin: top; }
.b-detail-pager__prev {
  padding-left: 40px;
  padding-right: 60px; }
@media (max-width: 1023px) {
  .b-detail-pager__prev {
    padding-left: 45px;
    padding-right: 45px;
    margin-bottom: 28px; } }
.b-detail-pager__prev:before {
  -webkit-transform: rotate(225deg) translateY(-50%);
  transform: rotate(225deg) translateY(-50%);
  left: 0; }
.b-detail-pager__next:before {
  right: 0; }
.b-detail-pager__all {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #dee8ed;
  border-right: 1px solid #dee8ed;
  color: #44b3f3; }
@media (max-width: 1023px) {
  .b-detail-pager__all {
    order: 3;
    margin-top: 40px;
    border: none; } }
.b-detail-pager__title {
  display: block;
  font-size: 12px;
  color: #808080;
  margin: 3px 0; }
.b-detail-pager__link {
  text-decoration: none; }
.b-detail-pager__link:hover {
  transition: .25s ease;
  color: #033cf4; }

.b-aside {
  max-width: 275px;
  top: 150px;
  padding-top: 38px;
  padding-bottom: 30px; }
@media (max-width: 1365px) {
  .b-aside {
    max-width: 935px;
    margin: 0 auto;
    padding: 0 15px 100px;
    display: flex;
    flex-wrap: wrap; } }
@media (max-width: 767px) {
  .b-aside {
    padding-bottom: 30px; } }
.b-aside h3 {
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 10px; }
.b-aside__nav {
  margin-top: 30px; }
@media (max-width: 1365px) {
  .b-aside__nav {
    display: none; } }
.b-aside__recommendations {
  margin-top: 30px; }
@media (max-width: 1365px) {
  .b-aside__recommendations {
    display: none; } }
@media (max-width: 1365px) {
  .b-aside__subscribe {
    max-width: 270px;
    width: 100%; } }
@media (max-width: 767px) {
  .b-aside__subscribe {
    width: 100%;
    max-width: inherit; } }
@media (max-width: 1365px) {
  .b-aside__share {
    max-width: 270px;
    width: 100%;
    margin-right: 125px; } }
@media (max-width: 767px) {
  .b-aside__share {
    margin-right: 0;
    width: 100%;
    max-width: inherit; } }

.b-detail-nav {
  display: flex;
  flex-direction: column; }
.b-detail-nav .b-detail-nav__link {
  transition: .15s ease; }
.b-detail-nav__link {
  margin: 15px 0 5px;
  text-decoration: none;
  font-weight: 500;
  position: relative; }
.b-detail-nav__link:before {
  content: '';
  position: absolute;
  left: -34px;
  top: 0;
  bottom: 0;
  width: 4px;
  background: currentColor;
  opacity: 0; }
@media (max-width: 1900px) {
  .b-detail-nav__link:before {
    left: -24px; } }
.b-detail-nav__link.is-active {
  color: #002aff; }
.b-detail-nav__link.is-active:before {
  opacity: 1; }

.b-detail-recommendations {
  display: flex;
  flex-direction: column; }
.b-detail-recommendations .b-detail-recommendations__link {
  transition: .25s ease; }
.b-detail-recommendations__link {
  color: #808080;
  display: block;
  padding: 15px 0;
  text-decoration: none;
  font-weight: 300; }
.b-detail-recommendations__link:link {
  transition: all .15s ease, border 0s ease; }
.b-detail-recommendations__link:hover {
  color: #03a9f4; }
.b-detail-recommendations__link:not(:last-child) {
  border-bottom: 1px solid #dee8ed; }

.b-detail-share {
  margin-top: 50px; }
@media (max-width: 1365px) {
  .b-detail-share {
    margin: 0 0 25px; } }
.b-detail-share__inner {
  display: flex;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
  align-items: center;
  transition: .1s ease; }
.b-detail-share__inner:hover {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0); }
.b-detail-share__inner:hover .b-detail-share__title {
  opacity: 0;
  visibility: hidden; }
.b-detail-share__body {
  width: 100%;
  position: relative; }
.b-detail-share__title {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  font-size: 16px;
  color: #000;
  line-height: 22px;
  text-align: center;
  background: #fff;
  transition: .1s ease;
  visibility: visible; }
.b-detail-share__links {
  display: flex;
  padding: 0 12px;
  justify-content: space-between; }
.b-detail-share .b-detail-share__link {
  transition: .3s ease; }
.b-detail-share__link {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f5f8fa;
  border-radius: 50%; }
.b-detail-share__link path {
  transition: .3s ease; }
.b-detail-share__link:hover {
  background: #03a9f4; }
.b-detail-share__link:hover path {
  fill: #fff; }
.b-detail-share__btn {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  border-radius: 3px;
  background: #eaebf5 no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(3, 169, 245)' d='M17.823,15.418 C16.481,15.418 15.284,16.076 14.518,17.093 L8.107,13.410 C8.257,12.967 8.340,12.488 8.340,11.994 C8.340,11.496 8.257,11.023 8.102,10.574 L14.508,6.897 C15.269,7.918 16.471,8.581 17.818,8.581 C20.115,8.581 21.990,6.657 21.990,4.290 C21.990,1.923 20.120,-0.000 17.818,-0.000 C15.516,-0.000 13.646,1.923 13.646,4.290 C13.646,4.789 13.728,5.267 13.883,5.711 L7.482,9.388 C6.721,8.362 5.519,7.704 4.172,7.704 C1.875,7.704 -0.000,9.628 -0.000,11.994 C-0.000,14.362 1.875,16.285 4.177,16.285 C5.524,16.285 6.726,15.623 7.492,14.596 L13.898,18.279 C13.743,18.727 13.655,19.211 13.655,19.709 C13.655,22.071 15.526,24.000 17.828,24.000 C20.129,24.000 22.000,22.076 22.000,19.709 C22.000,17.342 20.125,15.418 17.823,15.418 ZM17.823,1.350 C19.403,1.350 20.687,2.671 20.687,4.295 C20.687,5.920 19.403,7.241 17.823,7.241 C16.243,7.241 14.959,5.920 14.959,4.295 C14.959,2.671 16.248,1.350 17.823,1.350 ZM4.177,14.940 C2.597,14.940 1.313,13.619 1.313,11.994 C1.313,10.370 2.597,9.049 4.177,9.049 C5.757,9.049 7.041,10.370 7.041,11.994 C7.041,13.619 5.752,14.940 4.177,14.940 ZM17.823,22.649 C16.243,22.649 14.959,21.329 14.959,19.704 C14.959,18.079 16.243,16.759 17.823,16.759 C19.403,16.759 20.687,18.079 20.687,19.704 C20.687,21.329 19.403,22.649 17.823,22.649 Z'/%3E%3C/svg%3E"); }

.b-detail-subscribe {
  margin-top: 30px; }
@media (max-width: 1365px) {
  .b-detail-subscribe {
    margin: 0 0 25px; } }
.b-detail-subscribe.is-filled .b-detail-subscribe__inner {
  background: #03a9f5; }
.b-detail-subscribe.is-filled .b-detail-subscribe__input {
  color: #fff;
  border-bottom-color: #fff; }
.b-detail-subscribe.is-filled .b-detail-subscribe__input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.b-detail-subscribe.is-filled .b-detail-subscribe__input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.b-detail-subscribe.is-filled .b-detail-subscribe__input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5); }
.b-detail-subscribe.is-filled .b-detail-subscribe__input::placeholder {
  color: rgba(255, 255, 255, 0.5); }
.b-detail-subscribe.is-filled .b-detail-subscribe__btn,
.b-detail-subscribe.is-filled .b-detail-subscribe__btn:hover {
  background: #fff no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(3, 169, 245)' d='M1.611,1.632 L3.024,9.753 L20.552,9.753 L1.611,1.632 ZM0.041,19.406 L1.553,10.517 L0.041,1.628 C-0.022,1.382 0.001,1.123 0.107,0.892 C0.301,0.411 0.744,0.071 1.266,0.003 C1.512,-0.001 1.758,0.040 1.989,0.125 L21.875,8.645 C22.925,9.208 23.312,10.502 22.739,11.533 C22.540,11.892 22.240,12.187 21.875,12.383 L1.989,20.868 C1.767,20.982 1.514,21.025 1.266,20.990 C1.005,20.957 0.757,20.863 0.542,20.715 C0.345,20.552 0.194,20.340 0.107,20.102 C0.003,19.881 -0.020,19.632 0.041,19.397 L0.041,19.397 L0.041,19.406 ZM3.024,11.286 L1.611,19.375 L20.552,11.286 L3.024,11.286 L3.024,11.286 Z'/%3E%3C/svg%3E");
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3); }
.b-detail-subscribe__inner {
  display: flex;
  background: #eaebf5;
  border-radius: 3px;
  align-items: center;
  transition: .3s ease; }
.b-detail-subscribe__info {
  font-size: 10px;
  padding: 7px 0 2px;
  display: inline-block;
  vertical-align: top;
  color: #808080; }
.b-detail-subscribe__info a {
  border-bottom: 1px solid #e4e4ed;
  text-decoration: none;
  color: inherit; }
.b-detail-subscribe__info label span {
  border-bottom: 1px solid #e4e4ed;
  text-decoration: none;
  color: inherit;
  font-size: 100%;
  transition: .45s;
}
.b-detail-subscribe__info label span:hover,
.b-detail-subscribe__info a:hover {
  color: #03a9f4;
  border-bottom: 1px solid #03a9f4;
}
.b-detail-subscribe__body {
  width: 100%;
  position: relative;
  padding: 0 20px;
  display: flex;
  align-items: center; }
.b-detail-subscribe .b-detail-subscribe__input {
  width: 100%;
  max-width: inherit;
  padding: 5px 0;
  border-bottom-color: #c2c2d7;
  font-size: 14px;
  font-weight: 300; }
.d-wrap .b-detail-subscribe button.b-detail-subscribe__btn,.d-wrap .b-detail-subscribe button.b-detail-subscribe__btn:hover {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  padding: 0;
  border-radius: 3px;
  background: #eaebf5 no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(3, 169, 245)' d='M1.611,1.632 L3.024,9.753 L20.552,9.753 L1.611,1.632 ZM0.041,19.406 L1.553,10.517 L0.041,1.628 C-0.022,1.382 0.001,1.123 0.107,0.892 C0.301,0.411 0.744,0.071 1.266,0.003 C1.512,-0.001 1.758,0.040 1.989,0.125 L21.875,8.645 C22.925,9.208 23.312,10.502 22.739,11.533 C22.540,11.892 22.240,12.187 21.875,12.383 L1.989,20.868 C1.767,20.982 1.514,21.025 1.266,20.990 C1.005,20.957 0.757,20.863 0.542,20.715 C0.345,20.552 0.194,20.340 0.107,20.102 C0.003,19.881 -0.020,19.632 0.041,19.397 L0.041,19.397 L0.041,19.406 ZM3.024,11.286 L1.611,19.375 L20.552,11.286 L3.024,11.286 L3.024,11.286 Z'/%3E%3C/svg%3E");
  transition: .3s ease;
  box-shadow: none;
}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover button.b-detail-subscribe__btn{background-color: #fff;box-shadow: 0 3px 8px rgba(0,0,0,.4);}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover{background-color: #03a9f5;}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover .b-detail-subscribe__input{
  border-bottom-color: #fff;
  color: #fff;
}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover .b-detail-subscribe__input::-moz-placeholder{
  color: #fff;
  opacity: 1;
}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover .b-detail-subscribe__input:-ms-placeholder{color: #fff;}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover .b-detail-subscribe__input::-webkit-placeholder{color: #fff;}
.d-wrap .b-detail-subscribe .b-detail-subscribe__inner:hover .b-detail-subscribe__input::placeholder{color: #fff;}
.b-progress-bar {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #0199ef;
  height: 4px;
  width: 0;
  transition: .05s ease; }

.b-article__color-scheme {
  margin-left: auto;
  display: none; }

@media (max-width: 1365px) {
  .b-aside__color-scheme {
    display: none; }
  .b-article__color-scheme {
    display: block; } }

.b-color-scheme {
  display: flex;
  position: relative;
  z-index: 2; }
.b-color-scheme__item {
  width: 34px;
  height: 30px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  background: #eaebf5;
  transition: .15s ease;
  cursor: pointer; }
.b-color-scheme__item + .b-color-scheme__item {
  margin-left: 2px; }
.b-color-scheme__item path {
  fill: #c6d1d7;
  transition: .15s ease; }
.b-color-scheme__item:hover {
  background: #03a9f4; }
.b-color-scheme__item:hover path {
  fill: #fff; }
.b-color-scheme__item.is-active {
  background: #eaebf5; }
.b-color-scheme__item.is-active path {
  fill: #03a9f4; }
.b-color-scheme__item.-start {
  border-radius: 3px 0 0 3px; }
.b-color-scheme__item.-end {
  border-radius: 0 3px 3px 0; }

.b-detail.is-night-mode {
  background: #222029;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }
.b-detail.is-night-mode h1, .b-detail.is-night-mode h2, .b-detail.is-night-mode h3, .b-detail.is-night-mode h4, .b-detail.is-night-mode h5, .b-detail.is-night-mode h6, .b-detail.is-night-mode .h1, .b-detail.is-night-mode .h2, .b-detail.is-night-mode .h3, .b-detail.is-night-mode .h4, .b-detail.is-night-mode .h5, .b-detail.is-night-mode .h6, .b-detail.is-night-mode .b-article__date {
  color: inherit; }
.b-detail.is-night-mode .b-detail__aside {
  background: #18161d; }
@media (max-width: 1365px) {
  .b-detail.is-night-mode .b-detail__aside {
    background: transparent; } }
.b-detail.is-night-mode .b-detail-nav__link.is-active {
  color: #fff; }
.b-detail.is-night-mode .b-article__top-bar-item, .b-detail.is-night-mode .b-article__tag {
  background-color: #2c2a33;
  border-color: #2c2a33;
  color: inherit; }
.b-detail.is-night-mode .b-article__tag:hover {
  background-color: #03a9f4; }
.b-detail.is-night-mode .b-detail-recommendations .b-detail-recommendations__link {
  color: #fff;
  border-color: #222029; }
.b-detail.is-night-mode .b-detail-recommendations .b-detail-recommendations__link:hover {
  color: #03a9f4; }
.b-detail.is-night-mode .b-detail-share__inner,
.b-detail.is-night-mode .b-detail-share__title {
  background-color: #222029;
  color: #fff; }
.b-detail.is-night-mode .b-detail-share__btn,
.b-detail.is-night-mode .b-detail-subscribe__inner {
  background-color: #3a3840; }
.b-detail.is-night-mode .b-detail-subscribe__info {
  border-bottom-color: #3a3840; }
.b-detail.is-night-mode .b-detail-subscribe .b-detail-subscribe__input {
  border-bottom-color: #c2c2d2; }
.b-detail.is-night-mode .b-detail-subscribe .b-detail-subscribe__btn {
  background-color: transparent; }
.b-detail.is-night-mode .b-detail-subscribe.is-filled .b-detail-subscribe__input {
  border-bottom-color: #fff; }
.b-detail.is-night-mode .b-detail-subscribe.is-filled .b-detail-subscribe__btn {
  background-color: #ffffff; }
.b-detail.is-night-mode .b-article [data-js='b-detail-title'] .b-article__title-link {
  background-color: #1d1b23; }
.b-detail.is-night-mode .b-tabs__nav, .b-detail.is-night-mode .b-article__similar, .b-detail.is-night-mode .b-detail-pager__all {
  border-color: #383149; }
.b-detail.is-night-mode .b-tabs__nav-link {
  color: #fff; }
.b-detail.is-night-mode .b-tabs__nav-link:hover {
  box-shadow: 0 3px 0 #fff; }
.b-detail.is-night-mode .b-tabs__nav-link.is-active {
  color: #0199ef;
  box-shadow: 0 3px 0 #0199ef; }
@media (max-width: 1365px) {
  .b-detail.is-night-mode .b-aside {
    position: static; } }
.b-detail.is-night-mode .b-color-scheme__item {
  background: #222029; }
@media (max-width: 1365px) {
  .b-detail.is-night-mode .b-color-scheme__item {
    background-color: #18161d; } }
.b-detail.is-night-mode .b-color-scheme__item path {
  fill: #625f6e; }
.b-detail.is-night-mode .b-color-scheme__item:hover {
  background: #0199ef; }
.b-detail.is-night-mode .b-color-scheme__item:hover path {
  fill: #fff; }
.b-detail.is-night-mode .b-color-scheme__item.is-active {
  background: #222029; }
@media (max-width: 1365px) {
  .b-detail.is-night-mode .b-color-scheme__item.is-active {
    background-color: #18161d; } }
.b-detail.is-night-mode .b-color-scheme__item.is-active path {
  fill: #0199ef; }
.b-detail.is-night-mode .b-slider-pager .slick-arrow {
  background-color: #18161d; }
.b-detail.is-night-mode .b-slider-pager .slick-arrow:hover {
  background-color: #03a9f4; }
.b-detail.is-night-mode .b-article ul li a:hover {
  color: #fff;
  background: no-repeat left 5px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,-0.001 L4.000,-0.001 L9.000,6.000 L9.000,6.000 L4.000,12.000 L-0.000,12.000 L5.000,7.000 L5.000,4.999 L-0.000,-0.001 Z'/%3E%3C/svg%3E"); }
.b-detail-pager__next{text-align: right;}
.b-detail.is-night-mode .b-detail-pager__prev:hover,
.b-detail.is-night-mode .b-detail-pager__next:hover,
.b-detail.is-night-mode .b-detail-pager__link:hover,
.b-detail.is-night-mode .b-detail-pager__title,
.b-detail.is-night-mode .b-article blockquote small {
  color: #fff; }
.b-detail.is-night-mode .b-article__rate-no, .b-detail.is-night-mode .b-article__rate-yes {
  background-color: #2c2a33;
  border-color: #222029;
   box-shadow: none;
}
.b-detail.is-night-mode .b-article__rate-no:not(:hover) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(79, 68, 105)' d='M18.515,7.892 C18.862,8.263 19.053,8.770 18.988,9.318 C18.876,10.260 17.958,10.928 16.969,10.928 L12.032,10.928 C12.451,11.648 12.676,13.686 12.667,14.518 C12.650,15.895 11.460,16.999 10.023,16.999 L9.500,16.999 C9.150,16.999 8.867,16.727 8.867,16.392 C8.867,14.988 8.297,12.454 7.221,11.423 C6.497,10.729 5.878,10.478 5.067,10.089 L5.067,0.979 C6.309,0.582 7.887,-0.000 10.291,-0.000 L14.434,-0.000 C15.799,-0.000 16.862,1.212 16.333,2.492 C17.139,2.703 17.733,3.411 17.733,4.250 C17.733,4.486 17.686,4.712 17.600,4.920 C18.958,5.275 19.458,6.883 18.515,7.892 ZM3.167,10.928 L0.633,10.928 C0.284,10.928 -0.000,10.656 -0.000,10.321 L-0.000,0.607 C-0.000,0.271 0.284,-0.000 0.633,-0.000 L3.167,-0.000 C3.516,-0.000 3.800,0.271 3.800,0.607 L3.800,10.321 C3.800,10.656 3.517,10.928 3.167,10.928 Z'/%3E%3C/svg%3E"); }
.b-detail.is-night-mode .b-article__rate-yes:not(:hover) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(79, 68, 105)' d='M17.600,12.078 C17.686,12.286 17.734,12.513 17.734,12.750 C17.734,13.588 17.139,14.297 16.333,14.507 C16.862,15.788 15.799,17.000 14.434,17.000 L10.291,17.000 C7.887,17.000 6.309,16.417 5.067,16.020 L5.067,6.910 C5.878,6.522 6.497,6.270 7.221,5.576 C8.297,4.545 8.867,2.011 8.867,0.607 C8.867,0.271 9.150,0.000 9.500,0.000 L10.023,0.000 C11.460,0.000 12.650,1.104 12.667,2.481 C12.676,3.314 12.451,5.351 12.032,6.071 L16.969,6.071 C17.958,6.071 18.876,6.739 18.988,7.680 C19.053,8.228 18.862,8.736 18.515,9.107 C19.458,10.116 18.958,11.724 17.600,12.078 ZM3.167,17.000 L0.633,17.000 C0.284,17.000 -0.000,16.727 -0.000,16.393 L-0.000,6.679 C-0.000,6.343 0.284,6.071 0.633,6.071 L3.167,6.071 C3.517,6.071 3.800,6.343 3.800,6.679 L3.800,16.393 C3.800,16.727 3.516,17.000 3.167,17.000 Z'/%3E%3C/svg%3E"); }
.b-detail.is-night-mode .b-article__rate-no:hover {
  background-color: #4a2c2c; }
.b-detail.is-night-mode .b-article__rate-yes:hover {
  background-color: #1f3c21; }
.b-detail.is-night-mode .b-article__info {
  background: #383149;
  border-color: #534770; }
.ya-share2__container {
  width: 100%;
  opacity: 0;
  transition: .45s;
}

.news-detail__header__info__date {
  font-size: 14px;
  font-weight: 400;
  color: #616177;
}
.news-detail__similar__title h3 {
  font-weight: 500;
  font-size: 60px;
  line-height: 70px;
  letter-spacing: -0.05em;
  margin: 1em 0;
}
.b-article-grid {
  display: grid;
  grid-template-columns: auto auto;
  width: 100%;
  margin: auto;
  position: relative;
  gap: 4em;
}
.b-aside__nav{
  position: sticky;
  height: 300px;
  top: 115px;
}
/* End */


/* Start:/bitrix/components/bitrix/advertising.banner/templates/nivo/nivo-slider.css?17150069242023*/
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:15;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	background:none;
	width:100%;
	z-index:8;
	overflow: hidden;
	display: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
    z-index: 25!important;
}
.nivo-nextNav {
	right:0px;
    z-index: 25!important;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* End */


/* Start:/bitrix/components/bitrix/advertising.banner/templates/nivo/themes/default/default.css?17150069242202*/
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default.slider-wrapper {
    position: relative;
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/bitrix/components/bitrix/advertising.banner/templates/nivo/themes/default/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
    position: absolute;
    bottom: 0;
	padding: 10px 10px;
    z-index: 20;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(/bitrix/components/bitrix/advertising.banner/templates/nivo/themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/bitrix/components/bitrix/advertising.banner/templates/nivo/themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/blog/bitrix/news.detail/.default/style.css?171740922543696 */
/* /bitrix/components/bitrix/advertising.banner/templates/nivo/nivo-slider.css?17150069242023 */
/* /bitrix/components/bitrix/advertising.banner/templates/nivo/themes/default/default.css?17150069242202 */
