

/* Start:/local/templates/samostoyatelno/components/bitrix/news/articles/style.css?1659190601769*/
.article-page {
    display: flex;
    flex-wrap: wrap;
}

.article-page__content {
    flex: 0 0 730px;
    padding-right: 30px;
    max-width: 730px;
}

.article-page__aside {
    flex: 0 0 200px;
    max-width: 200px;
}

.article-page__bottom {
    flex: 0 0 100%;
    max-width: 100%;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
    .article-page {
        flex-direction: column;
    }

    .article-page__content {
        max-width: 100%;
        flex-basis: 100%;
        padding: 0;
    }

    .article-page__aside {
        order: 2;
        max-width: 100%;
        flex-basis: 100%;
    }

    .article-page__bottom {
        max-width: 100%;
        flex-basis: 100%;
    }
}
/* End */


/* Start:/local/templates/samostoyatelno/components/bitrix/news/articles/bitrix/news.detail/.default/style.css?173420468034391*/
.article-detail {
  font-size: 16px;
}

.article-detail__other-news {
  margin: 50px 0 40px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.article-detail__other-news .h2 {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 30px;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .article-detail__other-news-item:last-child {
    margin-top: 15px;
  }
}


.get-pdf {
  width: 100%;
  box-sizing: border-box;
  margin: 30px 0 60px 0;
}

.get-pdf * {
  box-sizing: inherit;
}

.get-pdf__form {
  display: flex;
  margin: 0 -15px;
}

.get-pdf__field {
  padding: 0 15px;
}

.get-pdf__field--input {
  flex: 1 1 70%;
}

.get-pdf__field--button {
  flex: 1 1 30%;
}

.get-pdf__input {
  border: 1px solid #000;
  height: 60px;
  width: 100%;
  padding: 0 15px;
  font-size: 16px;
}

.get-pdf__button {
  padding: 20px;
  width: 100%;
  height: 60px;
  border: 1px solid #aa0511;
  background: #aa0511;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-family: 'Ubuntu', Arial, sans-serif;
  transition: all .3s;
}

.get-pdf__button:hover {
  background: transparent;
  color: #aa0511;
}

.get-pdf__privacy-policy {
  text-align: center;
  margin-top: 30px;
}

.get-pdf .send-ok {
  font-family: 'BlissProBold', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #699d00;
  font-size: 28px;
  text-align: center;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .get-pdf__form {
    flex-wrap: wrap;
  }

  .get-pdf__field {
    flex: 0 0 100%;
  }

  .get-pdf__field + .get-pdf__field {
    margin-top: 15px;
  }
}

.full-screen {
  position: relative;
  box-sizing: border-box;
  z-index: 20;
}

.full-screen * {
  box-sizing: inherit;
}

.full-screen__container {
  position: relative;
  left: 50%;
  margin-left: calc(var(--screen-width) / -2 + 115px);
  width: var(--screen-width);
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .full-screen__container {
    margin-left: calc(var(--screen-width) / -2);
  }
}

.get-discount {
  background: #aa0511;
  padding: 100px 0;
}

.get-discount__inner {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  color: #fff;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-weight: 300;
  padding: 0 15px;
}


.get-discount__left {
  flex: 0 0 50%;
  padding-right: 15px;
  font-size: 22px;
}

.get-discount__heading {
  font-size: 32px;
  font-weight: 500;
}

.get-discount__inner .get-discount__left p {
  line-height: 1.5;
}

.get-discount__buttons {
  margin-top: 50px;
  display: flex;
}

.get-discount__button {
  border: 1px solid #fff;
  padding: 20px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  border-radius: 4px;
  color: #fff;
  flex-shrink: 1;
  flex-grow: 1;
  text-align: center;
  transition: all .3s;
}

.get-discount__button:hover {
  background: #fff;
  color: #aa0511;
}

.get-discount__button--fill {
  background: #fff;
  color: #aa0511;
}

.get-discount__button--fill:hover {
  background: transparent;
  color: #fff;
}

.get-discount__button + .get-discount__button {
  margin-left: 15px;
}

.get-discount__note {
  margin-top: 30px;
  color: rgba(255, 255, 255, .7);
  font-size: 14px !important;
}

.get-discount__note p {
  margin: 0;
}

.get-discount__right {
  flex: 0 0 50%;
  padding-left: 15px;
}

.get-discount__right img {
  display: block;
  max-width: 100%;
  float: right;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .get-discount {
    text-align: center;
    padding-top: 50px;
  }

  .get-discount__inner {
    display: block;
    width: auto;
  }

  .get-discount__left,
  .get-discount__right {
    padding: 0;
  }

  .get-discount__right {
    margin-top: 30px;
  }

  .get-discount__right img {
    float: none;
  }

  .get-discount__buttons {
    flex-wrap: wrap;
  }

  .get-discount__button {
    flex: 0 0 100%;
  }

  .get-discount__button+ .get-discount__button {
    margin-left: 0;
    margin-top: 15px;
  }
}


.article-shared {
  height: 130px;
}

.article-shared__inner {
  display: inline-flex;
}

.share-article__title {
  font-size: 30px;
  line-height: 34px;
  margin-top: 60px;
  margin-bottom: 20px;
  color: #202020;
  font-weight: 500;
  text-transform: none;
}

.article-shared__item {
  width: 50px;
  height: 50px;
  margin-right: 15px;
}

.article-shared__item:last-child {
  margin-right: 0;
}


.article-detail__content {
  background: #F7F7F8;
  padding: 32px 0 30px 49px;
  margin-bottom: 50px;
  border-radius: 10px;
}

.article-detail__content-title {
  color: #202020;
  font-size: 30px;
  line-height: 26px;
  margin-bottom: 20px;
}

.article-detail__content-list {
  padding: 0;
  counter-reset: item;
}


.article-detail__content .article-detail__content-item {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
}

.article-detail__content .article-detail__content-item-2:before {
  content: "";
  display: flex;
  background-color: #EEEEEF;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  margin-right: 10px;
  color: #757575;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  counter-increment: item;
  content: counter(item);
}

.article-detail__content .article-detail__content-item-3 {
  padding-left: 26px;
}

.article-detail__content .article-detail__content-item-3:before {
  content: "";
  display: flex;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='18.4255' height='17' viewBox='0 0 18.4255 17'><path d='M17.24,6.78746a2.60733,2.60733,0,0,1-.619-.57985,2.58151,2.58151,0,0,1,.1431-.84414,2.30138,2.30138,0,0,0-.0929-2.05069A2.58071,2.58071,0,0,0,14.668,2.596a2.9368,2.9368,0,0,1-.8757-.13253,2.7411,2.7411,0,0,1-.4119-.77387C13.1116,1.049,12.8055.32272,12.0586.09136a2.48855,2.48855,0,0,0-2.02.544,2.759,2.759,0,0,1-.82617.40123,2.72585,2.72585,0,0,1-.81166-.4078A2.49545,2.49545,0,0,0,6.34953.0716,2.43838,2.43838,0,0,0,5.03229,1.67276a2.71313,2.71313,0,0,1-.41116.77093A2.9162,2.9162,0,0,1,3.731,2.5784a2.49176,2.49176,0,0,0-1.99337.72334,2.31342,2.31342,0,0,0-.07007,2.03533,2.71934,2.71934,0,0,1,.14618.8412,2.77327,2.77327,0,0,1-.61218.57472C.66623,7.17771,0,7.70555,0,8.49627c0,.78556.65331,1.30758,1.1779,1.72633a2.59846,2.59846,0,0,1,.61751.5923,2.52025,2.52025,0,0,1-.14467.8339,2.27363,2.27363,0,0,0,.102,2.0697,2.62311,2.62311,0,0,0,2.00557.7088,2.91565,2.91565,0,0,1,.87565.1325,2.755,2.755,0,0,1,.4104.7731c.26954.6406.57486,1.3669,1.32257,1.599A1.45714,1.45714,0,0,0,6.81009,17a3.198,3.198,0,0,0,1.57765-.6106,2.74365,2.74365,0,0,1,.82462-.4012,2.68062,2.68062,0,0,1,.80934.3968,2.48891,2.48891,0,0,0,2.0399.5381,2.43748,2.43748,0,0,0,1.3165-1.6019,2.72348,2.72348,0,0,1,.4111-.7709,2.90184,2.90184,0,0,1,.8863-.1347,2.52424,2.52424,0,0,0,1.9896-.7131,2.29638,2.29638,0,0,0,.0899-2.0536,2.69925,2.69925,0,0,1-.1432-.8332,2.78264,2.78264,0,0,1,.6114-.5747c.5361-.42469,1.2023-.95329,1.2023-1.744C18.4255,7.71289,17.7677,7.19965,17.24,6.78746ZM16.2555,9.112a2.97,2.97,0,0,0-1.0874,1.241,2.85686,2.85686,0,0,0,.1112,1.656,4.662,4.662,0,0,1,.1736.8127,2.87132,2.87132,0,0,1-.8787.1325,3.26625,3.26625,0,0,0-1.6842.4144,3.03715,3.03715,0,0,0-.9236,1.4028,4.23115,4.23115,0,0,1-.3663.7592,2.80189,2.80189,0,0,1-.7583-.3814,3.238,3.238,0,0,0-1.62869-.626,3.28072,3.28072,0,0,0-1.63933.6282,6.20848,6.20848,0,0,1-.71114.3997,2.73867,2.73867,0,0,1-.40583-.7665,3.0166,3.0166,0,0,0-.93272-1.4123,3.21924,3.21924,0,0,0-1.66445-.4049,3.921,3.921,0,0,1-.88021-.1112,2.50006,2.50006,0,0,1,.14466-.8361,2.90209,2.90209,0,0,0,.12031-1.6539A3.02177,3.02177,0,0,0,2.15175,9.09812a3.03518,3.03518,0,0,1-.63046-.59081c.03426-.13765.434-.45465.64871-.62376a2.97553,2.97553,0,0,0,1.08732-1.2417,2.86855,2.86855,0,0,0-.115-1.66853,5.75859,5.75859,0,0,1-.18274-.80387,2.98464,2.98464,0,0,1,.87334-.12959A3.232,3.232,0,0,0,5.521,3.62549a3.03472,3.03472,0,0,0,.92362-1.402,4.62947,4.62947,0,0,1,.36167-.7585,2.86029,2.86029,0,0,1,.766.39244A3.22577,3.22577,0,0,0,9.21311,2.501a3.28111,3.28111,0,0,0,1.63859-.62743,6.096,6.096,0,0,1,.7112-.39974,2.75967,2.75967,0,0,1,.4058.76653,3.0178,3.0178,0,0,0,.9327,1.41154,3.21566,3.21566,0,0,0,1.666.40558,4.328,4.328,0,0,1,.865.10322,2.55584,2.55584,0,0,1-.1432.839,2.92814,2.92814,0,0,0-.1157,1.65974,2.96445,2.96445,0,0,0,1.1078,1.26585A2.87179,2.87179,0,0,1,16.9004,8.5,2.9344,2.9344,0,0,1,16.2555,9.112ZM12.6172,5.73844A.781.781,0,0,0,11.5451,5.83L8.15,9.733,6.70556,8.34485a.7822.7822,0,0,0-1.07663,0,.71159.71159,0,0,0,0,1.03523l2.033,1.95482a.77166.77166,0,0,0,.53833.2145.23938.23938,0,0,0,.03275-.0015.77013.77013,0,0,0,.5505-.2613L12.7124,6.76927A.71235.71235,0,0,0,12.6172,5.73844Z' fill='rgb(166,166,166)'/></svg>");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  color: #757575;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
}

.article-detail__content-link {
  text-decoration: none;
  border-bottom: 1px dashed #202020;
  color: #202020;
}


@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .article-detail__content {
    padding: 21px 10px 25px 10px;
  }

  .article-detail__content-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px;
  }

  .article-shared {
    height: 120px;
  }

  .article-shared__inner {
    display: inline-flex;
    flex-wrap: wrap;
  }

  .share-article__title {
    font-size: 18px;
    line-height: 34px;
  }

  .article-shared__item {
    width: 45px;
    height: 45px;
    margin-right: 15px;
    margin-bottom: 20px;
  }

  .article-shared__item:nth-child(5) {
    margin-right: 0;
  }

  .article-shared__item:nth-child(n+6) {
    margin-bottom: 0;
  }

}


.article-detail__author {
  display: flex;
  margin-top: 38px;
}

.article-detail__author-photo {
  margin-right: 20px;
}

.article-detail__author-photo img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.article-detail__author-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #757575;
}

.article-detail__author-name {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #202020;
}



/* ============= */


.article-bg {
  margin-left: auto;
  margin-right: auto;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/img/article-bg.png);
}

.article-bg__title-head {
  font-size: 40px;
  line-height: 42px;
  font-weight: 500;
  color: #ffffff;
  margin: 0 0 16px 0;
  text-align: left;
}

.article-bg__mob-tags {
  display: none;
}

.article-bg__estimation  {
  margin-bottom: 70px;
  display: flex;
  align-items: center;
}

.article-bg__estimation img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.article-bg__estimation-text {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #E3E3E3;
}

.article-bg__mob-date {
  display: none;
}

.article-bg__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}


.article-detail__creator-header {
  display: flex;
  align-items: center;
  margin-right: 23px;
}

.article-detail__creator-photo {
  margin-right: 15px;
}

.article-detail__creator-photo img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.article-detail__creator-name {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: underline;
  margin-right: 10px;
}

.article-detail__creator-date {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
}

.article-bg__count {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-right: 19px;
  position: relative;
}

.article-bg__count-item {
  margin-right: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  align-items: center;
}

.article-bg__count-item:last-child {
  margin-right: 0;
}

.article-bg__count-icon {
  margin-right: 7px;
}

button.article-bg__count-icon {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}

.article-bg__count-item svg {
  fill: #E3E3E3;
  display: block;
}

button.article-bg__count-icon.-is-active svg {
  fill: #ffc90a;
}

.article-bg__count-item .ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 0;
  background: none;
}

.article-bg__count-item .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.90137 3.22863V0.535573C9.90147 0.239693 10.1623 -9.41417e-05 10.484 2.77273e-08C10.6489 3.14175e-05 10.8061 0.0644433 10.9166 0.177164L16.1584 5.53437C16.3501 5.73074 16.3578 6.02625 16.1765 6.23081L10.9346 12.1237C10.7309 12.3527 10.364 12.3865 10.115 12.1991C9.98013 12.0977 9.90174 11.946 9.90137 11.7857V9.1162C5.30014 9.25387 2.42878 11.063 1.13458 14.6341C1.0552 14.8526 0.832866 14.9999 0.582443 15C0.551046 15.0001 0.51965 14.9977 0.488663 14.993C0.206911 14.9507 1.22334e-07 14.7269 1.22334e-07 14.4643C3.42492e-05 8.15564 4.12887 3.52112 9.90137 3.22863ZM10.4838 8.03563C10.8055 8.03563 11.0663 8.27548 11.0663 8.57136V10.2857L14.9586 5.90935L11.0662 1.93163V3.74986C11.0662 4.04574 10.8055 4.28559 10.4838 4.28559C5.90586 4.28559 2.48 7.19938 1.47005 11.6453C3.34494 9.24744 6.36367 8.03563 10.4838 8.03563Z' fill='rgba(227, 227, 227, 1)'/></svg>");
  background-size: auto;
}

.article-bg__tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.article-bg__tag-item {
  margin-right: 10px;
  color: #E3E3E3;
  display: flex;
  align-items: center;
}

.article-bg__tag-item:last-child {
  margin-right: 0;
}

.article-bg__tag-item::before {
  content: "#";
  display: block;
}

.article-bg__tag-item a {
  color: inherit;
  text-decoration: none;
  transition: text-decoration .15s ease-in-out;
}
.article-bg__tag-item a:hover {
  text-decoration: underline;
}

.breadcrumbs {
  font-size: 12px;
  line-height: 1;
  padding: 25px 0;
  margin-bottom: 40px !important;
}

.breadcrumbs__inner {
  display: flex;
  gap: 0 30px;
  justify-content: start;
  flex-wrap: wrap;
}

.breadcrumbs__link {
  background-color: transparent;
  color: #757575;
  font-weight: 500;
  font-size: 14px;
  line-height: 30px;
  /*padding: 0 17px 0 11px;*/
  position: relative;
  text-decoration: none;
}
.breadcrumbs__item {
  margin-right: 0;
}
.breadcrumbs__item:first-child .breadcrumbs__link {
  padding-left: 0px;
}
.breadcrumbs__item:last-child .breadcrumbs__link {
  color: #fff;
}
.breadcrumbs__link::before {
  display: none;
}
span.breadcrumbs__link::after {
  display: none;
}
a.breadcrumbs__link::after {
  content: '';
  display: inline-block;
  border: none;
  width: 11px;
  height: 7px;
  background-size: contain;
  position: absolute;
  right: -20px;
  top: 5px;
  background-repeat: no-repeat;
  background-image: url(/img/arrow-breadcrumbs.png);
}
a.breadcrumbs__link:hover {
  background: transparent;
}
.breadcrumbs__link span {
  transition: color 0.25s ease 0s;
}
a.breadcrumbs__link:hover span {
  color: rgba(255, 255, 255, 0.75);
}

.appraise-article__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}

.appraise-article__title-name {
  font-size: 30px;
  line-height: 34px;
  font-weight: 500;
  color: #202020;
  text-transform: none;
}

.appraise-article__answers {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 34px;
  font-weight: 400;
  color: #CC0000;
}
.appraise-article__answers-text {
  font-size: 16px;
  font-weight: 400;
  color: #757575;
}
.appraise-article__answers-date {
  display: none;
}

.appraise-article {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.appraise-article__item {
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
  border-radius: 10px;
  width: 220px;
  height: 55px;
  margin-right: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: #202020;
  background-color: #fff;
  cursor: pointer;
}

.appraise-article__item:last-child {
  margin-right: 0;
}

.appraise-article__item.-is-active,
.appraise-article__item:hover,
.appraise-article__item:focus,
.appraise-article__item:active {
  background: #F3F3F3;
  color: #CC0000;
}

.appraise-article__item svg {
  width: 25px;
  height: 25px;
  margin-right: 10px;
  fill: #202020;
}

.appraise-article__item:hover svg,
.appraise-article__item:focus svg ,
.appraise-article__item:active svg {
  fill: #CC0000;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .article-bg {
    background-image: url(/img/article-bg-sm.png);
    background-repeat: no-repeat;
    background-color: transparent;
  }

  .article-bg__title-head {
    font-size: 36px;
    line-height: 36px;
    text-align: center;
  }

  .article-bg__estimation  {
    margin-bottom: 50px;
    margin-left: 10px;
  }

  .article-bg__estimation-text {
    display: none;
  }

  .article-bg__footer {
    display: block;
  }

  .article-bg__mob-tags {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 10px;
    margin-bottom: 20px;
  }

  .article-bg__mob-item {
    margin-right: 10px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #E3E3E3;
    display: flex;
    align-items: center;
  }

  .article-bg__mob-item::before {
    content: "#";
    display: block;
  }

  .article-bg__mob-date {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #ffffff;
    margin-left: 18px;
  }


  .article-detail__creator-header {
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 15px;
  }

  .article-detail__creator-name {
    font-size: 16px;
    line-height: 26px;
  }

  .article-bg__count {
    margin-left: 10px;
    margin-right: 0;
  }

  .article-detail__creator-date {
    display: none;
  }

  .articlele-detail__date {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #ffffff;
  }

  .article-bg__tags {
    display: none;
  }

  .breadcrumbs {
    padding: 0 0 25px 0;
    margin-bottom: 40px;
    overflow: scroll;
  }

  .breadcrumbs__inner {
    display: flex;
    flex-wrap: nowrap;
    gap: 0 30px;
    justify-content: start;
    padding-bottom: 10px;
    width: max-content;
  }

  .breadcrumbs__link {
    font-weight: 500;
    font-size: 13px;
    line-height: 22px;
    padding: 0 15px 0 3px;
  }

  .breadcrumbs__link:nth-child(n+3) {
    padding: 0;
  }

  .appraise-article__title {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .appraise-article__title-name {
    font-size: 18px;
    margin-bottom: 0;
  }

  .appraise-article__answers-text {
    font-size: 12px;
  }

  .appraise-article__answers {
    align-items: center;
    font-size: 12px;
  }

  .appraise-article {
    display: block;
  }

  .appraise-article__item {
    margin-right: 0;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 288px;
  }

  .appraise-article__item:last-child {
    margin-bottom: 0;
    margin-right: auto;
  }

}



.rating {
  height: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100px;
  position: relative;
  display: flex;
  flex-direction: row-reverse;
}

.rating button,
.rating div {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.71594 12.2166L4.87124 17.3948C4.84058 17.5834 4.91991 17.7735 5.07658 17.8841C5.23259 17.9941 5.43859 18.0061 5.6066 17.9128L10.0001 15.4847L14.3935 17.9135C14.4695 17.9548 14.5529 17.9755 14.6355 17.9755C14.7369 17.9755 14.8376 17.9448 14.9236 17.8841C15.0802 17.7735 15.1596 17.5834 15.1289 17.3948L14.2842 12.2166L17.8576 8.55386C17.9883 8.41985 18.0336 8.22318 17.9743 8.04584C17.915 7.86784 17.761 7.73917 17.5756 7.7105L12.6568 6.95914L10.4521 2.26301C10.2874 1.91233 9.71206 1.91233 9.54739 2.26301L7.34332 6.95914L2.4245 7.7105C2.23916 7.73917 2.08516 7.86784 2.02582 8.04584C1.96649 8.22385 2.01116 8.41985 2.14183 8.55386L5.71594 12.2166ZM7.758 7.90717C7.92267 7.88184 8.06401 7.7765 8.13468 7.62583L10.0001 3.65171L11.8655 7.62516C11.9361 7.77583 12.0775 7.88184 12.2421 7.9065L16.4629 8.55119L13.3928 11.6979C13.2815 11.8113 13.2315 11.9713 13.2568 12.128L13.9769 16.5394L10.2421 14.4754C10.1667 14.434 10.0834 14.4127 10.0001 14.4127C9.91673 14.4127 9.8334 14.4334 9.75806 14.4754L6.02328 16.5394L6.7433 12.128C6.76864 11.9713 6.71863 11.8119 6.6073 11.6979L3.5372 8.55119L7.758 7.90717Z' fill='rgb(255,193,7)'/></svg>");
  background-position: 50% 50%;
  display: block;
  height: 20px;
  text-indent: -9999px;
  width: 20px;
  position: relative;
  z-index: 1;
  border: none;
  padding: 0;
}

.rating:not(.-is-selected) button {
  cursor: pointer;
}

.rating:not(.-is-selected) button:hover,
.rating:not(.-is-selected) button:hover ~ button {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5754 7.71032L12.6567 6.95899L10.4521 2.263C10.2874 1.91233 9.71208 1.91233 9.54741 2.263L7.34342 6.95899L2.42477 7.71032C2.02077 7.77232 1.85943 8.26365 2.14277 8.55365L5.71609 12.2163L4.87143 17.3943C4.80409 17.8056 5.24342 18.1143 5.60676 17.9123L10.0001 15.4843L14.3934 17.913C14.7534 18.113 15.1967 17.8103 15.1287 17.395L14.2841 12.217L17.8574 8.55431C18.1407 8.26365 17.9787 7.77232 17.5754 7.71032V7.71032Z' fill='rgb(255,193,7)'/></svg>");
}

.rating .rating__current {
  background-position: 0 -60px;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.rating .rating__current:hover,
.rating .rating__current:hover ~ button,
.rating:not(.-is-selected) button:hover ~ .rating__current span {
  background-image: none;
}

.rating .rating__current span {
  background: inherit;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5754 7.71032L12.6567 6.95899L10.4521 2.263C10.2874 1.91233 9.71208 1.91233 9.54741 2.263L7.34342 6.95899L2.42477 7.71032C2.02077 7.77232 1.85943 8.26365 2.14277 8.55365L5.71609 12.2163L4.87143 17.3943C4.80409 17.8056 5.24342 18.1143 5.60676 17.9123L10.0001 15.4843L14.3934 17.913C14.7534 18.113 15.1967 17.8103 15.1287 17.395L14.2841 12.217L17.8574 8.55431C18.1407 8.26365 17.9787 7.77232 17.5754 7.71032V7.71032Z' fill='rgb(255,193,7)'/></svg>");
  display: block;
  height: 20px;
  transition: width .8s ease-in;
  width: 0;
}

/* Text minus/plus */
.quantity__bg {
  justify-content: flex-end;
  margin-top: 10px;
  color: #757575;
}
.quantity__bg .article-bg__count-item {
  color: #757575;
}
.quantity__inner {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #757575;
}
.quantity__inner .quantity__btn-minus,
.quantity__inner .quantity__btn-plus,
.quantity__inner .quantity {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  background: transparent;
  outline: 0;
  cursor: pointer;
  transition: color .35s ease-in-out;
}
.quantity__inner .quantity {
  display: none;
  color: inherit;
  font-size: 18px;
  text-align: center;
  -webkit-appearance: none;
  appearance: none;
}
.quantity__inner .quantity__btn-minus svg {
  padding: 11px 4px;
}
.quantity__inner .quantity__btn-plus svg {
  padding: 4px;
}
.quantity__inner .quantity__btn-minus:hover svg,
.quantity__inner .quantity__btn-plus:hover svg {
  color: #C00;
}


.ach__items {
  display: flex;
  justify-content: space-between;
  margin-bottom: 58px;
}
.ach__item {
  width: 23%;
  background: #F7F7F8;
  box-shadow: none;
  border-radius: 10px;
  transition: box-shadow 0.25s ease 0s;
  padding: 37px 22px 31px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.ach__item:hover {
  box-shadow: 0px 20px 50px rgba(14, 16, 20, 0.15);
}
.ach__item-text {
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #202020;
  margin-top: 27px;
  margin-bottom: 22px;
  min-height: 104px
}
.ach__buttons .cpa-button {
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgb(204, 0, 0);
  border: 1px solid rgb(204, 0, 0);
  border-radius: 0.5em;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0.85em 2em 0.95em 2em;
  text-align: center;
  text-decoration: none;
  transition: .3s;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  box-sizing: border-box;
}
.ach__buttons .cpa-button2 {
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgb(238, 238, 239);
  border: 1px solid rgb(238, 238, 239);
  border-radius: 0.5em;
  color: rgb(117, 117, 117);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0.85em 2em 0.95em 2em;
  text-align: center;
  text-decoration: none;
  transition: .3s;
  font-weight: 500;
  font-size: 16px;
  color: rgb(117, 117, 117);
  line-height: 1;
  margin-left: 15px;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .ach__items {
    display: block;
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .ach__item {
    margin: 0 10px;
  }
  .ach__buttons .cpa-button {
    width: 100%;
    margin-bottom: 15px;
  }
  .ach__buttons .cpa-button2 {
    width: 100%;
    margin-left: 0;
  }
}

.slick-dots {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 3px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 45px;
  height: 3px;
  padding: 0px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: slick;
  font-size: 0px;
  line-height: 0px;
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 3px;
  background: rgba(196, 196, 196, 0.35);
  border-radius: 10px;
  content: '';
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: background 0.25s ease-out 0s;
}
.slick-dots li.slick-active button:before {
  background: rgba(196, 196, 196, 0.75);
}

@media (max-width: 1023px) {
  .slick-dots {
    bottom: -25px;
    text-align: center;
  }
  .slick-dots li, .slick-dots li button, .slick-dots li button:before {
    width: 30px;
  }
}

.slick-arrow {
  background: none;
  border: none;
  color: transparent;
  cursor: pointer;
  font-family: 'pixelplus';
  font-size: 0;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 35px;
  line-height: 1;
  margin-top: -38.5px;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  speak: none;
  text-transform: none;
  top: 50%;
  width: 35px;
  z-index: 9;
}

@media screen and (max-width: 1023px) {
  .slick-arrow {
    display: none !important;
  }
}

.slick-arrow:before {
  color: #c1c1c1;
  content: "";
  /* font-size: 34px; */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tNS40NjI5MWUtMDcgMTIuNDk3N0wxMi44MjY5IDAuMzYxMjIyQzEzLjA2ODYgMC4xMzI0MjYgMTMuODI3MSAtMC4zMjIyMDUgMTQuNTQ5NiAwLjM2MTI2M0MxNS4zNDU4IDEuMTE0MzYgMTQuNzgyOSAxLjg0MjU1IDE0LjU0OTYgMi4wNjMyOUwzLjUyMTc5IDEyLjQ5NzdMMTQuNTQ5NiAyMi45MzIxQzE0Ljc1NDcgMjMuMTI2MyAxNS40NTE0IDIzLjc4MTMgMTQuNTQ5NiAyNC42MzQzQzEzLjgxNjEgMjUuMzI4MSAxMy4wNjg1IDI0Ljg2MjkgMTIuODI2OSAyNC42MzQzTC01LjQ2MjkxZS0wNyAxMi40OTc3WiIgZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIwLjc1Ii8+Cjwvc3ZnPgo=");
  width: 15px;
  height: 25px;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  transition: .3s;
}
.slick-arrow:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tNS40NjI5MWUtMDcgMTIuNDk3N0wxMi44MjY5IDAuMzYxMjIyQzEzLjA2ODYgMC4xMzI0MjYgMTMuODI3MSAtMC4zMjIyMDUgMTQuNTQ5NiAwLjM2MTI2M0MxNS4zNDU4IDEuMTE0MzYgMTQuNzgyOSAxLjg0MjU1IDE0LjU0OTYgMi4wNjMyOUwzLjUyMTc5IDEyLjQ5NzdMMTQuNTQ5NiAyMi45MzIxQzE0Ljc1NDcgMjMuMTI2MyAxNS40NTE0IDIzLjc4MTMgMTQuNTQ5NiAyNC42MzQzQzEzLjgxNjEgMjUuMzI4MSAxMy4wNjg1IDI0Ljg2MjkgMTIuODI2OSAyNC42MzQzTC01LjQ2MjkxZS0wNyAxMi40OTc3WiIgZmlsbD0iI0NDMDAwMCIvPgo8L3N2Zz4K");
}
.slick-prev {
  left: -50px;
}
.slick-next {
  right: -50px;
  transform: rotate(180deg);
}


.blockquote {
  border: 1px solid rgba(226, 226, 226, 1);
  background-color: rgba(250, 250, 250, 1);
  padding: 32px 24px;
  display: flex;
  gap: 32px;
  border-radius: 4px;
  position: relative;
}

.blockquote:not(:first-child) {
  margin-top: 40px;
}

.blockquote:not(:last-child) {
  margin-bottom: 40px;
}

.blockquote::after {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='167' height='167' viewBox='0 0 167 167'><path d='M45.2292,20.875A38.27082,38.27082,0,0,0,6.95834,59.1458c0,15.6117,8.127,30.717,20.25666,33.6317,4.6788,1.1244,8.4049,7.1287,7.6043,13.9835-1.0716,9.174-9.3682,18.443-25.79537,25.747a3.47957,3.47957,0,0,0,1.84577,6.632c42.8117-5.36,72.4874-33.271,72.6298-72.7586C83.5,39.2245,67.4556,20.875,45.2292,20.875Zm83.5008,0A38.27073,38.27073,0,0,0,90.4588,59.1458c0,15.6117,8.127,30.717,20.2562,33.6317,4.679,1.1244,8.405,7.1287,7.605,13.9835-1.072,9.174-9.368,18.443-25.7956,25.747a3.47957,3.47957,0,0,0,1.8458,6.632C137.182,133.78,166.858,105.869,167,66.3814,167.001,39.2245,150.956,20.875,128.73,20.875Z' fill='rgb(204,0,0)'/></svg>");
  opacity: .03999999910593033;
  display: block;
  width: 167px;
  height: 167px;
  position: absolute;
  top: 0;
  right: 30px;
}


.blockquote__author {
  flex: 1 1 30%;
  display: flex;
  flex-direction: column;
}

.blockquote__image {
}

.blockquote__image img {
  display: block;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
  object-fit: cover;
}

.blockquote__name {
  font-size: 14px;
  margin-top: 16px;
  font-weight: 700;
  color: rgba(227, 45, 53, 1);
}

.blockquote__description {
  font-size: 10px;
  color: rgba(51, 51, 51, 1);
  margin-top: 4px;
  flex-grow: 1;
}

.blockquote__contacts ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #757575;
  word-break: break-all;
  line-height: 1;
}

.blockquote__contacts ul a {
  color: #757575;
  font-size: 10px !important;
}

.blockquote__quote {
  flex: 1 1 70%;
  font-size: .875em;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
  .blockquote {
    flex-direction: column;
  }

  .blockquote__author {
    order: 2;
  }
}








.article-wide-bn {
  background: #0c0001;
  position: relative;
  font-size: 20px;
  line-height: 1.5;
  color: #fff;
  text-align: left;
  padding: 30px;
}

.article-wide-bn__inner {
  height: 100%;
  font-size: 20px;
  font-family: 'Ubuntu',Arial,sans-serif;
  line-height: 1.5;
  width: auto;
  margin: 0 auto;
}

.article-wide-bn__info {
  width: 100%;
}

.article-wide-bn__name {
  font-size: 40px;
  color: #fff;
  margin-bottom: 40px;
  font-family: 'Ubuntu',Arial,sans-serif;
  font-weight: normal;
  text-align: left !important;
  line-height: 1.2;
  text-transform: uppercase;
}

.article-wide-bn__description {
  color: rgba(255,255,255);
  line-height: 1;
}

.article-wide-bn__buttons {
  margin-top: 60px;
}

.article-wide-bn__button {
  max-width: 200px;
  margin: 0 !important;
  background: none;
  border: 1px solid #fff;
  border-radius: 25px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 16px;
  font-weight: 400;
  padding: 0.8em 0.5em;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  width: 100%;
}

.article-wide-bn__button--red {
  background: #bd0b13;
  border-color: #bd0b13;
  color: #fff;
}

.article-wide-bn__button--gray {
  background: #686e74;
  border-color: #686e74;
  color: #fff;
}

.article-wide-bn__button:hover {
  background: #fff;
  border-color: #fff;
  color: #bd0b13;
}

.article-wide-bn__button:last-child {
  margin: 30px 0 0 0 !important;
}

@media screen and (min-width: 1024px) {
  .article-wide-bn {
    background: url(/local/templates/samostoyatelno/components/bitrix/news/articles/bitrix/news.detail/.default/images/bg-wideblock-homyakov.jpg) center no-repeat, #0c0001;
    height: calc(100vh - 155px);
  }

  .article-wide-bn__inner {
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: 980px;
  }

  .article-wide-bn__info {
    text-align: left;
  }

  .article-wide-bn__name {
    font-size: 50px;
  }

  .article-wide-bn__description {
    max-width: 70%;
  }

  .article-wide-bn__buttons {
    display: flex;
    margin-top: 60px;
  }

  .article-wide-bn__button:last-child {
    margin: 0 0 0 30px !important;
  }
}
/* End */


/* Start:/local/templates/pixelplus.ru_2015.mobile/css/components/popup-video.css?16752425213270*/
.popup-video {
    display: table;
    height: 100vh !important;
    justify-content: center;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
}

.popup-video .fancybox-skin {
    background: none;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.popup-video .fancybox-inner {
    height: 100% !important;
    width: 100% !important;
}

@media screen and (max-width: 1023px) {
    .popup-video .fancybox-inner {
        padding-top: 50px;
    }
}

.popup-video .fancybox-close {
    background: none;
    right: 10px;
    top: 10px;
}

.popup-video p {
    margin: 0.5em 0 1em;
}

.popup-video p:first-child {
    margin-top: 0;
}

.popup-video p:last-child {
    margin-bottom: 0;
}

.popup-video__content {
    margin: 0 auto;
    width: 300px;
}

@media screen and (min-width: 1024px) {
    .popup-video__content {
        width: 865px;
    }
}

.popup-video__title {
    color: #fff;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
}

.popup-video__iframe {
    border-radius: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

@media screen and (max-width: 1023px) {
    .popup-video__iframe {
        height: 170px;
    }
}

.popup-video__iframe iframe {
    max-height: 100%;
}

.popup-video__tariff-list {
    align-items: stretch;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    text-align: center;
}

.popup-video__tariff {
    border: 1px solid #4f4f4f;
    border-radius: 20px;
    margin-bottom: 10px;
    padding: 15px 10px;
    width: 100%;
}

@media screen and (min-width: 1024px) {
    .popup-video__tariff {
        margin: 0;
        width: 49%;
    }
}

.popup-video__tariff-title {
    color: #959595;
    font-size: 16px;
}

.popup-video__tariff-name {
    font-size: 22px;
}

.popup-video__tariff-feature {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}

.popup-video__questions {
    color: #dedddd;
}

.popup-video__questions-title {
    color: #fff;
    font-size: 22px;
}

.popup-video__questions .btn--main {
    border: 0;
    font-size: 14px;
}

.popup-video__questions .btn--main:active {
    margin: 0;
}

.yt-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000000;
}

.yt-video__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.yt-video__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
    border: none;
}

.yt-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: none;
    padding: 0;
    width: 68px;
    height: 48px;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.yt-video__button-shape {
    fill: #212121;
    fill-opacity: 0.8;
    transition: 0.2s ease 0s;
}

.yt-video__button-icon {
    fill: #ffffff;
}

.yt-video__button:focus {
    outline: none;
}

.yt-video:hover .yt-video__button-shape,
.yt-video__button:focus .yt-video__button-shape {
    fill: #ff0000;
    fill-opacity: 1;
}

/* Enabled */

.yt-video--enabled {
    cursor: pointer;
}

.yt-video--enabled .yt-video__button {
    display: block;
}
/* End */


/* Start:/js/slick/slick.css?15445210271776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/samostoyatelno/components/bitrix/advertising.banner/articles-banners/style.css?1652355537391*/
.articles-banners {
}

.articles-banners--sticky {
    position: sticky;
    top: 15px;
    z-index: 5;
}

.articles-banners__item {
    margin-bottom: 15px;
    text-align: center;
}

@media only screen and (max-device-width: 768px) and (orientation: portrait), only screen and (max-device-width: 670px) {
    .articles-banners--sticky {
        position: static;
        top: auto;
    }
}
/* End */


/* Start:/local/templates/samostoyatelno/components/bitrix/news.detail/tg-chanel/style.css?17622846792735*/
.tg-chanel {
  background: linear-gradient(90deg, #000000 0%, #0c0041 100%);
  border-radius: 10px;
  padding: 22px;
  overflow: hidden;
  color: #fff;

  display: flex;
  gap: 20px;

  font-family: BlissProBold, Arial, Helvetica, sans-serif;

  flex-direction: row;

  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.tg-chanel--rows {

}

.tg-chanel--vertical {
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.tg-chanel::after {
  content: '';
  display: block;
  width: 116px;
  height: 131px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='116' height='131' viewBox='0 0 116 131' fill='rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg'><path d='M80.1 0H49.484C42.364 0 35.6 5.696 33.82 12.816L26.7 44.144C26.344 45.212 27.056 45.924 28.124 45.924H70.132C70.844 45.924 71.556 45.568 71.556 44.856L81.168 1.78C81.88 1.068 80.812 0 80.1 0ZM63.724 71.556H21.716C21.004 71.556 20.292 71.912 20.292 72.624L0 161.624C0 161.98 -3.44813e-07 162.692 0.356 163.048C0.356 163.404 0.712 163.76 1.424 163.76H29.904C38.092 163.76 46.636 156.996 48.416 148.808L65.148 73.692C65.148 73.336 65.148 72.624 64.792 72.268C64.792 71.912 64.08 71.556 63.724 71.556ZM135.992 71.556H93.984C93.272 71.556 92.56 71.912 92.56 72.624L82.592 115.7C82.592 116.056 82.592 116.768 82.948 117.124C83.304 117.48 83.66 117.836 84.016 117.836H114.276C121.396 117.836 128.872 112.14 130.296 105.02L137.416 73.692C137.416 73.336 137.416 72.624 137.06 72.268C136.704 71.912 136.348 71.556 135.992 71.556ZM141.688 0H110.004C109.292 0 108.58 0.356 108.58 1.068L98.612 44.144C98.612 44.5 98.612 45.212 98.968 45.568C99.324 45.924 99.68 46.28 100.036 46.28H142.4C143.112 46.28 143.824 45.924 143.824 45.212L151.3 13.172C153.08 5.696 148.808 0 141.688 0Z'></path></svg>");

  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  opacity: .2;
}

.tg-chanel * {
  box-sizing: inherit;
}

.tg-chanel__image {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
}

.tg-chanel__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.tg-chanel__info {

}

.tg-chanel__title {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.tg-chanel__name {
  font-size: 14px;
  margin-top: 5px;
}

.tg-chanel__button {
  margin-top: 10px;
}

.tg-chanel__button a {
  max-width: 160px;
  width: 100%;

  gap: 10px;
  align-items: center;
  justify-content: center;

  background: #17AAD9;
  border-radius: 5px;

  display: inline-flex;
  padding: 12px 20px;

  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;

  transition: .3s;
}

.tg-chanel__button a:hover {
  background: #23a0dc;
}
/* End */


/* Start:/local/templates/samostoyatelno/components/pixelplus/feedback/article-subscribe/style.css?16807111332134*/
.addsubscribe-article {
	margin: 0 auto;
	background: #75899A;
	padding: 24px 17px 17px 17px;
	border-radius: 8px;
	color: #fff;
	max-width: 265px;
	box-sizing: border-box;
}

.addsubscribe-article .title {
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.addsubscribe-article form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.addsubscribe-article .row {
	margin: 12px 0 0 0;
	position: relative;
	flex: 0 0 100%;
	max-width: 100%;
	box-sizing: border-box;
}

.addsubscribe-article .row.privacy-policy {
	font-size: 11px;
	order: 1;
	padding-left: 7px;
}

.addsubscribe-article .row--button {
}

.addsubscribe-article .row--button .button {
	background: #EEEEEE;
	border-radius: 5px;
	font-size: 16px;
	padding: 15px;
	margin: 0 8px;
	text-align: center;
	color: #000;
	cursor: pointer;
	transition: .3s;
}

.addsubscribe-article .row--button .button:hover {
	background: #d3d3d3;
}

.addsubscribe-article .row:first-child {
	margin: 0;
}

input[name=CAPTCHA_HIDDEN] {
	position: absolute;
	left: -5000px;
}

.addsubscribe-article .row input[type=text],
.addsubscribe-article .row input[type=email] {
	width: 100%;
	padding: 16px 7px;
	background: #ffffff;
	border: 1px solid #d9d8d8;
	border-radius: 4px;
	box-sizing: border-box;
}

.addsubscribe-article .row input[type=text].error,
.addsubscribe-article .row input[type=email].error,
.addsubscribe-article .row textarea.error {
	border-color: #c01722;
}

.addsubscribe-article .error-text {
	color: #c01722;
	margin-top: 5px;
}

.addsubscribe-article .row label {
	display: inline-block;
	margin: 3px 7px 0 7px;
}

.addsubscribe-article .hblock {
	font-size: 32px;
	color: #181818;
	font-family: BlissProBold;
	text-align: center;
	margin: 0 0 15px 0;
}

.addsubscribe-article .starrequired {
	color: #c01722;
	display: none;
}

.addsubscribe-article .thanks {
	color: #01ae21;
	font-size: 24px;
	margin: 20px 0;
}

/** МОБИЛЬНАЯ ВЕРСИЯ **/
@media only screen and (orientation: portrait) and (max-device-width: 768px), only screen and (max-device-width: 670px) {


}
/* End */


/* Start:/local/templates/samostoyatelno/components/sotbit/reviews.comments.add/article/style.css?165408062811468*/
.add-comments {
  margin-top: 20px;
  margin-bottom: 20px;
}

.add-comments .comments-body {
    background: #F7F7F8;
    padding: 20px;
    position: relative;
}

.add-comments h2,
.add-comments .h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 .75em 0;
    padding: 0;
    text-transform: none;
    font-family: 'Ubuntu', sans-serif;
}

.add-comments .user-info {
    position: absolute;
    left: 50px;
    bottom: 20px;

    display: flex;
    align-items: center;
    gap: 15px;
}

.add-comments .user-info__photo {
    border: 1px solid #e6e6e6;
    overflow: hidden;
    display: flex;
    width: 50px;
    height: 50px;
    padding: 2px;
    border-radius: 50%;
}

.add-comments .user-info__photo-inner {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
    background: #fff;
}

.add-comments .user-info__photo-inner img {
    height: auto;
}

.add-comments .user-info__full-name {
    line-height: 2;
}

.add-comments .feed-add-post-form-but-wrap{
	border:none;
}

.add-comments .feed-add-post{
	border:1px solid #f0f1f2;
}

.add-comments #recaptcha-comment-0,.add-comments .captcha-block{
	margin-top:20px;
}
.add-comments .spoiler-comments-body {
    display: none;
    padding-top: 40px;
}
.add-comments .comments-body {
}
.add-comments .comments-body .add-check-error,
.add-comments .comments-body .add-check-error {
  text-align: left;
  color: #994d4d;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
}
.add-comments .comments-body #auth_comment-check-error,
.add-comments .comments-body #registration_comment-check-error,
.add-comments .comments-body #auth_comment-check-error,
.add-comments .comments-body #registration_comment-check-error {
  color: #994d4d;
  text-align: left;
}
.add-comments #add_comment {
  text-align: left;
}
.add-comments #add_comment p {
  color: #6c727d;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
}
.add-comments #add_comment p.example {
  color: #b0b3bb;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
}
.add-comments #add_comment p.count {
  font-style: italic;
  color: #c2c6cb;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
  margin-bottom: 20px;
}
.add-comments #add_comment input[type="text"] {
  border: 1px solid #e2e5e9;
  height: 34px;
  width: 100%;
  margin-bottom: 20px;
  padding: 5px;
  font-family: "ProximaNovaLight", Arial, sans-serif;
  color: #000000;
  font-size: 13px;
}
.add-comments #add_comment textarea {
    border: none;
  border-bottom: 1px solid #E3E3E3;
  width: 100%;
  font-family: "ProximaNovaLight", Arial, sans-serif;
  color: #000;
  font-size: 13px;
    background: none;
    line-height: 1.4;
    padding: 0 0 15px 0;
    height: 18px;
}
.add-comments #add_comment input[type="radio"] {
  margin-right: 7px;
  float: left;
}
.add-comments #add_comment span.radio-label {
  margin-right: 15px;
  font-family: "ProximaNovaLight", Arial, sans-serif;
  color: #000000;
  font-size: 13px;
}
.add-comments #add_comment span.radio-label  {
  margin-right: 15px;
  font-family: "ProximaNovaLight", Arial, sans-serif;
  color: #000000;
  font-size: 13px;
}
.add-comments #add_comment .radio {
  float: none;
  line-height: 14px;
  display: inline-block;
  margin-bottom: 20px;
}
.add-comments input[type="submit"] {
    align-items: center;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgb(204, 0, 0);
    border: 1px solid rgb(204, 0, 0);
    border-radius: 0.5em;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    margin: 0;
    padding: 0.85em 2em 0.95em 2em;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
}
.add-comments #reset-form{
    align-items: center;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgb(238, 238, 239);
    border: 1px solid rgb(238, 238, 239);
    border-radius: .5em;
    color: rgb(117, 117, 117);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    margin: 0;
    padding: 0.85em 2em 0.95em 2em;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    font-weight: 500;
    font-size: 16px;
    color: rgb(117, 117, 117);
    line-height: 1;
    margin-left: 15px;
}
@media (max-width: 767px) {
    .add-comments #reset-form{
        margin-left: 0;
        margin-top: 15px;
    }
}
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-top-bar-btn,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-top-bar-select,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-fontsize-wrap {
  /*display: none;*/
}
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-bold,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-italic,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-underline,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-strike,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-remove-format,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-remove-format,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-top-bar-color,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-align-left,
.add-comments .comments-body #add_comment .bxhtmled-top-bar-wrap .bxhtmled-button-quote {
  display: inline-block;
}
.add-comments .comments-body #add_comment .bxhtmled-iframe-cnt,
.add-comments .comments-body #add_comment .bxhtmled-iframe-cnt {
  overflow: hidden ! important;
}
.add-comments .comments-body #add_comment .feed-add-post-text,
.add-comments .comments-body #add_comment .feed-add-post-text {
  padding-left: 0;
  padding-right: 0;
}

.add-comments #comments-body .success {
  color: green;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
  margin-top: 10px;
}
 .comments-body .reason-title{
	font-family: "ProximaNova", Arial, sans-serif;
  	color: #303030;
  	font-size:16px;
  	margin-bottom:0px;
  	text-align:center;
}
.comments-body .reason-text{
	font-family: "ProximaNova", Arial, sans-serif;
  	color: #303030;
  	font-size:14px;
  	margin-bottom:8px;
  	text-align:center;
}
.comments-body .not-ban-error {
  font-size: 18px;
  font-family: "ProximaNova", Arial, sans-serif;
  color: #994d4d;
  text-align:center;
}
.comments-body .not-error {
  font-size: 18px;
  font-family: "ProximaNova", Arial, sans-serif;
  color: #994d4d;
  margin-bottom:8px;
}

.comments-body .auth-error {
    background-color: hsl(45, 50%, 90%);
    border-color: hsl(45, 50%, 80%);
    border-radius: .25em;
    border-style: solid;
    border-width: 1px;
    color: hsl(45, 50%, 20%);
    font-size: 14px;
    margin: 1.5em 0;
    padding: .75em 1.25em;
    position: relative;
}

div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/local/templates/samostoyatelno/components/sotbit/reviews.comments.add/article/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/local/templates/samostoyatelno/components/sotbit/reviews.comments.add/article/images/sec-unlocked.png);}

@media (max-width: 767px) { 

	#registration_comment input[type="submit"]{margin:0 auto;display:block;}
	#registration_comment .form-group{margin: 0 auto 5px auto;width:230px;display:block;}
}
@media (min-width: 768px) {
	#registration_comment .captcha img{vertical-align:middle;display:inline-block;margin-right:10px;width:35%;}
	#registration_comment .captcha input[type="text"]{vertical-align:middle;box-sizing:border-box;height:42px;width:60%;display:inline;float:right;}
	#registration_comment .form-group{margin-bottom:15px;display:inline-block;}
}


#registration_comment{text-align:left;}
#registration_comment p{margin-bottom:3px;text-align:left;color:#6c727d;font-family:"ProximaNovaLight",Arial,sans-serif;font-size:12px;}
#registration_comment input[type="text"],#registration_comment input[type="password"]{width:230px;color:#303030;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;border:1px solid #e2e5e9;padding:10px;margin-right:20px;}
#registration_comment .form-group{}
#registration_comment .form-group p{margin-bottom:3px;text-align:left;color:#6c727d;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;}
#registration_comment .form-group a{float:right;color:#6c727d;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;font-weight:lighter;}
#registration_comment .checkbox{text-align:left;margin-top:20px;line-height:13px;}
#registration_comment .checkbox input[type="checkbox"]{margin-right:10px;float:left;}
#registration_comment .checkbox label{color:#303030;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;clear:both;}
#registration_comment input[type="submit"]{
    align-items: center;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgb(204, 0, 0);
    border: 1px solid rgb(204, 0, 0);
    border-radius: 0.5em;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    margin: 15px 0 0 0;
    padding: 0.85em 2em 0.95em 2em;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
}
#registration_comment .captcha{position:relative;}
#registration_comment .captcha .captcha-title{color:#6c727d;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;margin-bottom:10px;}
#registration_comment .captcha .captcha-title-2{color:#303030;font-size:12px;font-family:"ProximaNovaLight",Arial,sans-serif;font-weight:lighter;}
#registration_comment .captcha img{vertical-align:middle;display:inline-block;margin-right:10px;width:110px;height:40px;}
#registration_comment .captcha input[type="text"]{vertical-align:middle;box-sizing:border-box;height:42px;width:130px;display:inline;float:none;margin-right:0;}


#registration_comment input[type="checkbox"] {
	display: none;
}

#registration_comment .checkbox label>span {
	border: 1px solid #b8b8b8;
	display: inline-block;
	height: 10px;
	margin: 0 7px 0 0;
	position: relative;
	width: 10px;
}

#registration_comment .checkbox label>span:after {
	position: absolute;
	content: "\f00c";
	color: #303030;
	font-family: FontAwesome;
	font-size: 8px;
	line-height: 8px;
	display:none;
}
#registration_comment .checkbox label.checked > span:after {
	display:block;
}

@media (min-width: 768px) {
    .comments-body .forms {
        display: flex;
        margin-top: 30px;
    }
    .comments-body .forms .form-auth {
        flex-grow: 1;
        width: 50%;
    }
    .comments-body .forms .form-reg {
        flex-shrink: 1;
        width: 50%;
    }

    .add-comments .comments-body {
        padding: 28px 50px 50px 50px;
    }
}

.add-comments .comments-body--authorize {
    padding-bottom: 100px;
}
/* End */


/* Start:/local/templates/samostoyatelno/components/sotbit/reviews.comments.list/article/style.css?17017239447925*/
@media (max-width: 767px) {
  #comments-body .time,
  #comments-body .user-info {
  }
  #comments-body .item .avatar {
    position: relative;
    left: 50%;
    /*margin-left: -47px;*/
    float: none;
  }
#comments-body .item .user-info .username {
    display: block;
    margin-bottom: 0;
}
    #comments-body .item .user-info .time {
        margin-left: 0;
        margin-top: 0;
    }
  #comments-body .level-1 {
    margin-left: 10px;
  }
  #comments-body .level-2 {
    margin-left: 20px;
  }
  #comments-body .level-3 {
    margin-left: 30px;
  }
  #comments-body .level-4 {
    margin-left: 40px;
  }
  #comments-body .level-5 {
    margin-left: 50px;
  }
  #comments-body .level-6 {
    margin-left: 60px;
  }
  #comments-body .level-7 {
    margin-left: 70px;
  }
  #comments-body .level-8 {
    margin-left: 80px;
  }
  #comments-body .level-9 {
    margin-left: 90px;
  }
}
@media (min-width: 768px) {
  #comments-body .item .avatar {
    float: left;
  }
  #comments-body .user-info {
    padding-left: 0;
  }
  #comments-body .text .text{
    padding-right: 0;
  }
  #comments-body .level-1 {
    margin-left: 30px;
  }
  #comments-body .level-2 {
    margin-left: 60px;
  }
  #comments-body .level-3 {
    margin-left: 90px;
  }
  #comments-body .level-4 {
    margin-left: 120px;
  }
  #comments-body .level-5 {
    margin-left: 150px;
  }
  #comments-body .level-6 {
    margin-left: 180px;
  }
  #comments-body .level-7 {
    margin-left: 210px;
  }
  #comments-body .level-8 {
    margin-left: 240px;
  }
  #comments-body .level-9 {
    margin-left: 270px;
  }
}
#comments-body {
  margin-bottom: 80px;
}
#comments-body .item {
  padding: 0 25px 0 70px;
    position: relative;
}
#comments-body .item + .item {
    margin-top: 30px;
}
#comments-body .item .bottom-border {
  border-bottom: 1px dashed #e2e5e9;
}
#comments-body .item .avatar {
  width: 50px;
  height: 50px;
  text-align: center;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  border: 1px solid #e6e6e6;
  margin-right: 25px;
  background: #FFF;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
#comments-body .item .avatar-inner {
  margin: auto;
  background: #FFF;
}
#comments-body .item .username,
#comments-body .item .reply-header {
  font-family: "ProximaNova", Arial, sans-serif;
  color: #303030;
  font-size: 14px;
}
#comments-body .item .age,
#comments-body .item .country,
#comments-body .item .add-field-text,
#comments-body .item .reply-text,
#comments-body .item .cnt_comments,
#comments-body .item .likes .recommendated {
  font-family: "ProximaNova", Arial, sans-serif;
  color: #303030;
  font-size: 14px;
}
#comments-body .item .age span,
#comments-body .item .country span,
#comments-body .item .cnt_comments span,
#comments-body .item .add-field-title,
#comments-body .item .likes-title,
#comments-body .item .likes .yescnt,
#comments-body .item .likes .nocnt {
  color: #6c727d;
  font-size: 14px;
  font-family: "ProximaNova", Arial, sans-serif;
  padding-right: 10px;
}
#comments-body .item .age span,
#comments-body .item .cnt_comments span,
#comments-body .item .country span {
  width: 110px;
  display: inline-block;
}
#comments-body .item .age .col-sm-8,
#comments-body .item .country .col-sm-8 {
  padding-left: 0;
}
#comments-body .item img {
  display: inline;
    max-width: 100%;
}
#comments-body .item .time {
font-family: 'Ubuntu', sans-serif;
  color: #757575;
  font-size: 12px;
}
#comments-body .item .text {
    font-family: 'Ubuntu', sans-serif;
  color: #757575;
  font-size: 15px;
  margin-bottom: 5px;
    word-wrap: break-word;
}
#comments-body .item .username {
  margin-bottom: 13px;
  display: inline-block;


    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    font-family: 'Ubuntu', sans-serif;
}
#comments-body .item .age {
  margin-bottom: 0px;
}
#comments-body .item .time {
  margin-bottom: 8px;
    display: inline-block;
    margin-left: 18px;
}
#comments-body .item blockquote {
  border: none ! important;
  background-color: #f2eccf;
  padding: 8px 6px 8px 24px;
  border-radius: 2px ! important;
  color: #303030 ! important;
  min-height: 1em ! important;
  margin: 0.6em 0 0.8em 0 ! important;
}
#comments-body .list {
  margin-top: 50px;
}
#comments-body .list .level-0 {
  margin-left: 0px;
}
#comments-body .list .level-0 .bottom-border {
  border-bottom: 1px solid #e2e5e9;
}
#comments-body .list .shopanswer {
  background: #f8f8f8;
  padding: 30px 25px;
  margin-top: 30px;
  margin-right: 10px;
}
#comments-body .list .shopanswer .bottom-border {
  border-bottom: none;
}
#comments-body .list .shopanswer .username {
  color: #946363;
  border-bottom: 0;
  text-decoration: none;
}
#comments-body .list .shopanswer .text {
  color: #af7676;
  font-family: "ProximaNovaLight", Arial, sans-serif;
}
#comments-body .dnone {
  display: none;
}
#comments-body .item .menu .message
{
	padding:8px 8px 5px 8px;
	position:absolute;
	opacity:0;
	top:25px;
	background:#FFF;
	z-index:0;
	font-size:12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	
}
#comments-body .item .menu .message-success
{
	border:1px solid green;
	color:green;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);
}

#comments-body .item .menu .message-error
{
	border:1px solid #e64343;
	color:#e64343;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);
}

#comments-body .item .menu
{
	position:absolute;
	right:0;
	top:0;
	z-index:9999;
	/*display:none;*/
}

#comments-body .item:hover .menu
{
	position:absolute;
	right:0;
	top:0;
	display:block;

}

#comments-body .item .menu ul {
  margin: 0 15px 0 0;
  list-style: none;
  border:1px solid #e2e5e9;
  display: none;
}



#comments-body .item .menu .actions {
	cursor:pointer;
	font-size:14px;
	color:#cfd3da;
	display:block;
	z-index:9999;
	float:right;
	margin-top:0px;
}

#comments-body .item .menu:hover .actions {
	color:#303030;
}

#comments-body .item .menu .actions::before {
  font-size: 80%;
}
#comments-body .item .menu.open .actions::before {
}

#comments-body .item .menu.open ul {
  display: block;
  width:180px;
  z-index:9999;
margin-top:15px;
}

#comments-body .item .menu  ul li
{
	padding:8px 12px 5px 12px;
	border-bottom:1px solid #e2e5e9;
	z-index:0;
	cursor:pointer;
	position:relative;
	background:#f9f9f9;
	font-size:12px;
	color:#6c727d;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}
#comments-body .item .menu  ul li:hover
{
	color:#303030;
}
#comments-body .item .menu  ul li:last-child{
	border-bottom:none;
}
#comments-body .item .cnt_comments a
{
	display:inline-block;
}
#comments-body .share
{
	padding-right:0;
}

#comments-body #filter-pagination-comments {
	float: right;
	margin-bottom: 80px;
	margin-top:10px;
}

#comments-body #filter-pagination-comments button {
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-size: 12px;
	color: #6c727d;
	background: #FFF;
	border: none;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 10px;
	display: inline-block;
	text-align: center;
	width: 25px;
}

#comments-body #filter-pagination-comments button.current, #comments-body #filter-pagination-comments .right-arrows button,
#comments-body #filter-pagination-comments .left-arrows button {
	color: #000000;
}

#comments-body #filter-pagination-comments .right-arrows button, #comments-body #filter-pagination-comments .left-arrows button
{
	border: 1px solid #d5d9dd;
	border-radius: 15px;
	line-height: 22px;
	padding-left: 8px;
}

#comments-body #filter-pagination-comments .left-arrows {
	float: left;
}

#comments-body #filter-pagination-comments .right-arrows {
	float: right;
}

#comments-body .comment-not-found {
    background-color: hsl(45, 50%, 90%);
    border-color: hsl(45, 50%, 80%);
    border-radius: 0.25em;
    border-style: solid;
    border-width: 1px;
    color: hsl(45, 50%, 20%);
    font-size: 14px;
    margin: 1.5em 0;
    padding: 0.75em 1.25em;
    position: relative;
}
/* End */


/* Start:/local/templates/samostoyatelno/components/bitrix/news/articles/bitrix/news.list/slider/style.css?16807111333937*/
.promoting-youself-article-wrapper {
	margin: 45px 0 26px 0;
	position: relative;
}

.promoting-youself-article {
	position: relative;
	overflow: hidden;
	width: 920px;
	height: 470px;
}

.promoting-youself-article ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.promoting-youself-article li {
	float: left;
	width: 220px;
	text-align: left;
	margin: 0 10px 0 0;
	color: #8d8c8c;
	border: 1px solid #E3E3E3;
	border-radius: 7px;
}

.promoting-youself-article li:hover,
.promoting-youself-article li:focus {
   box-shadow: 10px 20px 40px rgba(14, 16, 20, 0.15);
}


.promoting-youself-article li .pic {
	display: block;
	position: relative;
}

.promoting-youself-article li .pic .play-pic {
	display: block;
	width: 45px;
	height: 48px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -23px;
	background: url(/img/promoting-youself-article-play-pic.png);
}

.promoting-youself-article li .pic img {
	display: block;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}

.promoting-youself-article li .name {
	font-size: 16px;
	color: #CC0000;
	display: inline-block;
	margin: 0 0 10px 0;
}

.promoting-youself-article li img {
	margin: 0;
	width: 220px;
	height: 150px;
}

.promoting-youself-article li .promoting-youself-article__info {
	padding: 15px 10px 15px 15px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-top: 1px solid #E3E3E3;
	font-size: 14px;
	color: #202020;
	height: 210px;
}

.promoting-youself-article li .promoting-youself-article__info .promoting-youself-article__date {
	font-size: 14px;
	color: #757575;
	margin-top: 20px;
	position: relative;
	display: flex;
	align-items: center;
}

.promoting-youself-article li .promoting-youself-article__info .promoting-youself-article__date:before {
	content: "";
    display: block;
    width: 10px;
    height: 1px;
    background-color: #757575;
    margin-right: 5px;
}


.promoting-youself-article-control-prev,
.promoting-youself-article-control-next {
	position: absolute;
	bottom: 0;
	width: 10px;
	height: 16px;
	text-indent: -9999px;
}

.promoting-youself-article-control-prev:before,
.promoting-youself-article-control-next:before {
	content:"";
	position: absolute;
	display: block;
	border-radius: 50%;
	background-color: #F3F3F3;
	width: 40px;
	height: 40px;
	z-index: -1;
	top: 10px;
	transform: translate(-50%, -50%);
}

.promoting-youself-article-control-prev:before {
	content:"";
	left: 8px;
}

.promoting-youself-article-control-next:before {
	content:"";
	left: 5px;
}

.promoting-youself-article-control-prev {
	left: 30px;
	background-position: 10px 0;
	background-image: url(/img/jcarousel-arrow-prev.png);
}

.promoting-youself-article-control-next {
	right: 20px;
	background-position: 10px 0;
	background-image: url(/img/jcarousel-arrow-next.png);
}

.jcarousel-pagination {
	display: flex;
	margin-top: 30px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.pagination-block {
	width: 45px;
	height: 3px;
	background: rgba(196, 196, 196, 0.35);
    border-radius: 10px;
	display: block;
	margin-right: 5px;
	cursor: pointer;
}

.pagination-block:hover,
.pagination-block:active {
	background: rgba(196, 196, 196, 0.75);
}

/** МОБИЛЬНАЯ ВЕРСИЯ **/
@media only screen and (orientation: portrait) and (max-device-width: 768px), only screen and (max-device-width: 670px) {
	.promoting-youself-article-wrapper {
		padding: 0;
	    margin: 45px 0 0 0;
	}

	.promoting-youself-article {
		max-width: 100%;
	}

	.promoting-youself-article li {
		width: 288px;
		margin: 0 20px 0 10px;
		/*box-shadow: 10px 20px 30px rgba(14, 16, 20, 0.15);*/
	}

	.promoting-youself-article li img {
		width: 100%;
	}

	.pagination-block {
		width: 20px;
		margin-right: 3px;
	}

	.promoting-youself-article-control-prev, 
	.promoting-youself-article-control-next {
		bottom: 30px;
	}

	.jcarousel-pagination {
		bottom: 0;
	}
}


/* End */


/* Start:/local/templates/samostoyatelno/components/pixelplus/feedback/dev.form/style.css?16523555377508*/
.seo-traffic-form-wrapper {
    width: 100%;
    padding: 0;
    margin: 25px 0 0 0;
    background: transparent;
}
.seo-traffic-form-wrapper .field.hidden 
{
	display:none;
}
.seo-traffic-form-wrapper .error-text {
    color: #ffffff;
    background: #ee462c;
    padding: 6px 10px;
    text-align: center;
    font-size: 12px;
    margin: 10px 0 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.seo-traffic-form-wrapper .fields {
    font-size: 0;
}
.final-notes .seo-traffic-form-wrapper .field.hidden 
{
	display:none;
}
.seo-traffic-form-wrapper .fields .field {
    display: inline-block;
    vertical-align: top;
    width: 345px;
    margin: 0 40px 20px 0;
    font-size: 14px;
    position: relative;
    text-align: left;
    max-width: 100%;
}

.seo-traffic-form-wrapper .fields .field:nth-child(3n) {
    margin-right: 0;
}

.seo-traffic-form-wrapper input[type=text],
.seo-traffic-form-wrapper input[type=email],
.seo-traffic-form-wrapper select {
    width: 100%;
    padding: 16px 10px;
    color: #fff;
    text-align: left;
    font-family: inherit;
    font-size: 13px;

    border: none;
    border-bottom: 1px solid #ffffff;

    background: transparent;

    box-sizing: border-box;
}

.seo-traffic-form-wrapper .error input[type=text],
.seo-traffic-form-wrapper .error input[type=email],
.seo-traffic-form-wrapper .error select {
    border-color: #ee462c;
}






.seo-traffic-form-wrapper .moving-placeholder {
  position: relative;
}

  .seo-traffic-form-wrapper .moving-placeholder__field {
    padding: 18px 10px 10px 10px !important;
  }

    .seo-traffic-form-wrapper .moving-placeholder__field[name*=PHONE] {
        padding-left: 60px !important;
    }

  .seo-traffic-form-wrapper .moving-placeholder__label {
    color: inherit;
    font-size: inherit;
    left: 10px;
    line-height: 1;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    top: 15px;
    transition: .3s;
  }

        .seo-traffic-form-wrapper [name*=PHONE] + .moving-placeholder__label {
            left: 60px;
        }

    .seo-traffic-form-wrapper .moving-placeholder__field:focus + .moving-placeholder__label,
    .seo-traffic-form-wrapper .moving-placeholder__field.--focus + .moving-placeholder__label {
      font-size: 11px;
      top: .375em;
    }









.seo-traffic-form-wrapper .jq-selectbox {
    width: 100%;
    border: none !important;
}

.seo-traffic-form-wrapper .jq-selectbox .placeholder {
    color: #fff;
}

.seo-traffic-form-wrapper .jq-selectbox__select {
    height: 43px;
    background: transparent !important;
    text-shadow: none;
    padding: 18px 10px 10px 10px;
    color: #fff;
    text-align: left;
    font-family: inherit;
    font-size: 13px;
    line-height: 1;

    border-radius: 0;

    border: none !important;
    border-bottom: 1px solid #ffffff!important;


    box-sizing: border-box;
}

.seo-traffic-form-wrapper .jq-selectbox__trigger {
    border-left: none;
}

.seo-traffic-form-wrapper .jq-selectbox__trigger-arrow {
    top: 23px;
    border-top-color: #fff !important;
}

.seo-traffic-form-wrapper .jq-selectbox__dropdown {
    border-radius: 0;
    color: #000;
}

.seo-traffic-form-wrapper .jq-checkbox {
    margin-right: 10px;
    top: -1px;
    width: 19px;
    height: 19px;
    border: 1px solid #C4C4C4 !important;
    background: transparent;
    box-sizing: border-box;
    position: relative;
    flex: 0 0 auto;
}

.seo-traffic-form-wrapper .jq-checkbox .jq-checkbox__div {
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 3px;
    width: 0;
    margin: 0 !important;
    background: none !important;
    box-shadow: none !important;
    font-size: 8px;
    color: #C4C4C4;
    font-family: 'pixelplus';
    text-align: left;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: width .1s;
    -moz-transition: width .1s;
    -o-transition: width .1s;
    transition: width .1s;
}

.seo-traffic-form-wrapper .jq-checkbox.checked .jq-checkbox__div {
    width: 12px;
}

.seo-traffic-form-wrapper .jq-checkbox .jq-checkbox__div:before {
    content: "\e611";
}

.seo-traffic-form-wrapper .jq-checkbox input {
    left: 0;
}

.seo-traffic-form-wrapper .field.privacy-policy {
    display: block;
    margin: 15px 0 25px 0;
}

.seo-traffic-form-wrapper .field.privacy-policy,
.seo-traffic-form-wrapper .field.privacy-policy * {
    font-weight: normal;
}

.seo-traffic-form-wrapper .field.privacy-policy,
.seo-traffic-form-wrapper .field.privacy-policy .value-label {
    font-size: 14px;
    color: #ffffff;
}

.seo-traffic-form-wrapper .field.privacy-policy label {
    cursor: pointer;
    display: flex;
}

.seo-traffic-form-wrapper .field.privacy-policy a {
    color: #ffffff;
    border-color: #ffffff;
}

.seo-traffic-form-wrapper .privacy-policy a:hover {
    color: #ffffff !important;
}

.seo-traffic-form-wrapper .field.privacy-policy .error-text {
    display: inline-block;
}

.seo-traffic-form-wrapper .form-note {
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
}

.seo-traffic-form-wrapper input[type=submit] {
    background: #bd0b13;
    border: none;
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: .9em;
    font-weight: bold;
    line-height: 26px;
    padding: 11px 32px;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    width: 100%;
}

.seo-traffic-form-wrapper input[type=submit]:hover {
    background: #8B0000;
}

.seo-traffic-form-wrapper input[type=submit]:active {
    background: #8B0000;
}

.seo-traffic-form-wrapper input[type=submit]:disabled {
    background: #a5a5a5;
    cursor: default;
}

.seo-traffic-form-wrapper .phone-country-select {
    margin: 0;
    top: 7px;
}

.final-notes .seo-traffic-form-wrapper .field {
    width: 100%;
    margin-right: 0;
}

.seo-traffic-form-wrapper .field.privacy-policy,
.seo-traffic-form-wrapper .field.submit,
.seo-traffic-form-wrapper .form-note {
    text-align: left;
    margin-bottom: 15px;
}

@media screen and (min-width: 1024px) {
    .seo-traffic-form-wrapper .form-bottom {
        display: flex;
        align-items: center;
        margin: 0 -20px;
    }

    .seo-traffic-form-wrapper .field.privacy-policy,
    .seo-traffic-form-wrapper .field.submit,
    .seo-traffic-form-wrapper .form-note {
        flex: 0 0 33.33333%;
        padding: 0 20px;
        text-align: left;
    }

    .seo-traffic-form-wrapper input[type=submit] {
        width: auto;
    }
}

.seo-traffic-form-wrapper .field.submit {
    text-align: center;
}

.final-notes .seo-traffic-form-wrapper .form-note,
.final-notes .seo-traffic-form-wrapper .field.privacy-policy,
.final-notes .seo-traffic-form-wrapper .field.privacy-policy .value-label {
    color: #000000;
}

.final-notes .seo-traffic-form-wrapper input[type=submit] {
    width: 100%;
}

.final-notes .seo-traffic-form-wrapper .field.privacy-policy a {
    color: #b30a1a;
    border-color: #b30a1a;
}

.final-notes .seo-traffic-form-wrapper .privacy-policy a:hover {
    color: #b30a1a !important;
}

.seo-traffic-form-wrapper .send-ok {
    display: inline-block;
    color: #8bb32c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    background: #f1f4f5;
    padding: 15px 45px;
    margin: 10px 0;
}



/* End */
/* /local/templates/samostoyatelno/components/bitrix/news/articles/style.css?1659190601769 */
/* /local/templates/samostoyatelno/components/bitrix/news/articles/bitrix/news.detail/.default/style.css?173420468034391 */
/* /local/templates/pixelplus.ru_2015.mobile/css/components/popup-video.css?16752425213270 */
/* /js/slick/slick.css?15445210271776 */
/* /local/templates/samostoyatelno/components/bitrix/advertising.banner/articles-banners/style.css?1652355537391 */
/* /local/templates/samostoyatelno/components/bitrix/news.detail/tg-chanel/style.css?17622846792735 */
/* /local/templates/samostoyatelno/components/pixelplus/feedback/article-subscribe/style.css?16807111332134 */
/* /local/templates/samostoyatelno/components/sotbit/reviews.comments.add/article/style.css?165408062811468 */
/* /local/templates/samostoyatelno/components/sotbit/reviews.comments.list/article/style.css?17017239447925 */
/* /local/templates/samostoyatelno/components/bitrix/news/articles/bitrix/news.list/slider/style.css?16807111333937 */
/* /local/templates/samostoyatelno/components/pixelplus/feedback/dev.form/style.css?16523555377508 */
