

/* Start:/local/templates/main/styles/blog-styles.css?176433738538418*/
@media (max-width: 1239px) {
  body .wrapper .breadcrumbs-list-item {
    max-width: 255px;
  }
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page {
    padding: 0 10px;
  }
}
body .wrapper .promo--blog-page .promo-static {
  min-height: 340px;
  background: #EAEBEE;
}
@media (max-width: 1239px) {
  body .wrapper .promo--blog-page .promo-static {
    min-height: 260px;
  }
}
@media (max-width: 979px) {
  body .wrapper .promo--blog-page .promo-static {
    min-height: 200px;
    border-radius: 10px;
  }
}
body .wrapper .promo--blog-page .promo-static-info {
  padding-top: 120px;
}
@media (max-width: 1239px) {
  body .wrapper .promo--blog-page .promo-static-info {
    padding-top: 60px;
  }
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page .promo-static-info {
    padding-top: 60px;
  }
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page .promo-static-info h1 {
    max-width: 145px;
  }
}
@media (max-width: 1239px) {
  body .wrapper .promo--blog-page .promo-static-img img {
    height: 260px;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
}
@media (max-width: 979px) {
  body .wrapper .promo--blog-page .promo-static-img img {
    height: 200px;
  }
}
body .wrapper .promo--blog-page .promo-static-img img.mobile {
  display: none;
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page .promo-static-img img.mobile {
    display: block;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page .promo-static-img img.desktop {
    display: none;
  }
}
@media (max-width: 759px) {
  body .wrapper .promo--blog-page-inner {
    padding: 0 10px;
  }
}
body .wrapper .promo--blog-page-inner .promo-static {
  min-height: 340px;
  background-color: #ffffff;
}
@media (max-width: 1499px) {
  body .wrapper .promo--blog-page-inner .promo-static {
    min-height: 260px;
  }
}
@media (max-width: 979px) {
  body .wrapper .promo--blog-page-inner .promo-static {
    min-height: 200px;
    border-radius: 10px;
  }
}
body .wrapper .promo--blog-page-inner .promo-static-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  min-height: inherit;
  padding-left: 80px;
  padding-right: 80px;
}
@media (max-width: 1239px) {
  body .wrapper .promo--blog-page-inner .promo-static-info {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 979px) {
  body .wrapper .promo--blog-page-inner .promo-static-info {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
body .wrapper .promo--blog-page-inner .promo-static-info-actions {
  margin-top: auto;
}
@media (max-width: 979px) {
  body .wrapper .promo--blog-page-inner .promo-static-info-actions {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
body .wrapper .promo--blog-page-inner .promo-static-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .wrapper .promo--blog-page-inner .promo-static-img img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
body .wrapper .promo--blog-page-inner .promo-static-img img.mobile {
  display: none;
}
@media (max-width: 520px) {
  body .wrapper .promo--blog-page-inner .promo-static-img img.mobile {
    display: block;
  }
}
@media (max-width: 520px) {
  body .wrapper .promo--blog-page-inner .promo-static-img img.desktop {
    display: none;
  }
}
body .wrapper main .m-inner .articles {
  margin-top: 15px;
}
body .wrapper main .m-inner .articles-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .articles-filter {
    gap: 10px;
    overflow-x: scroll;
  }
  body .wrapper main .m-inner .articles-filter::-webkit-scrollbar {
    display: none;
  }
}
body .wrapper main .m-inner .articles-filter-item {
  padding: 0 30px;
  text-align: center;
  font: 400 15px/44px 'CocoSharp', sans-serif;
  color: #000;
  border: 1px solid #dc0533;
  border-radius: 25px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-filter-item {
    font-size: 14px;
    padding: 0 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-filter-item {
    padding: 0 16px;
    line-height: 35px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .articles-filter-item {
    font-size: 13px;
    white-space: nowrap;
  }
}
body .wrapper main .m-inner .articles-filter-item.active {
  background: #dc0533;
  color: #ffffff;
}
body .wrapper main .m-inner .articles-filter-item:hover {
  background: #dc0533;
  color: #ffffff;
}
body .wrapper main .m-inner .articles-block {
  margin-top: 25px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block {
    gap: 30px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 520px) {
  body .wrapper main .m-inner .articles-block {
    grid-template-columns: repeat(1, 1fr);
  }
}
body .wrapper main .m-inner .articles-block-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  min-height: 710px;
  background: #F2F2F2;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block-item {
    min-height: 635px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block-item {
    min-height: 565px;
  }
}
body .wrapper main .m-inner .articles-block__image {
  margin-bottom: 40px;
  height: 280px;
  overflow: hidden;
}
@media (max-width: 1499px) {
  body .wrapper main .m-inner .articles-block__image {
    margin-bottom: 30px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__image {
    height: 180px;
    margin-bottom: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block__image {
    height: 212px;
    margin-bottom: 15px;
  }
}
body .wrapper main .m-inner .articles-block__image a,
body .wrapper main .m-inner .articles-block__image img {
  width: 100%;
  height: 100%;
}
body .wrapper main .m-inner .articles-block__image img {
  -o-object-fit: cover;
     object-fit: cover;
}
body .wrapper main .m-inner .articles-block__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
@media (max-width: 1499px) {
  body .wrapper main .m-inner .articles-block__info {
    padding: 0 30px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__info {
    padding: 0 20px;
  }
}
body .wrapper main .m-inner .articles-block__date {
  font: 400 14px/28px 'CocoSharp', sans-serif;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__date {
    font-size: 12px;
  }
}
body .wrapper main .m-inner .articles-block__badge {
  padding: 0 20px;
  text-align: center;
  font: 400 14px/28px 'CocoSharp', sans-serif;
  color: #000;
  background: #FADAE1;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
body .wrapper main .m-inner .articles-block__badge:hover {
  color: #ffffff;
  background: #dc0533;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__badge {
    font-size: 12px;
    padding: 0 12px;
  }
}
body .wrapper main .m-inner .articles-block__title {
  padding: 0 40px;
  margin-bottom: 15px;
  font: 700 24px/30px 'CocoSharp', sans-serif;
}
@media (max-width: 1499px) {
  body .wrapper main .m-inner .articles-block__title {
    padding: 0 30px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__title {
    padding: 0 20px;
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block__title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 10px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .articles-block__title {
    max-width: 370px;
  }
}
body .wrapper main .m-inner .articles-block__title a {
  color: #000;
}
body .wrapper main .m-inner .articles-block__subtitle {
  padding: 0 40px;
  font: 400 16px/22px 'CocoSharp', sans-serif;
  color: #000;
  opacity: 0.6;
  margin-bottom: 20px;
}
@media (max-width: 1499px) {
  body .wrapper main .m-inner .articles-block__subtitle {
    padding: 0 30px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__subtitle {
    padding: 0 20px;
    font-size: 15px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block__subtitle {
    font-size: 14px;
    line-height: 20px;
  }
}
body .wrapper main .m-inner .articles-block__line {
  padding: 0 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
}
@media (max-width: 1499px) {
  body .wrapper main .m-inner .articles-block__line {
    padding: 0 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__line {
    padding: 0 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-block__line {
    margin-bottom: 20px;
  }
}
body .wrapper main .m-inner .articles-block__time {
  position: relative;
  font: 400 14px/20px 'CocoSharp', sans-serif;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__time {
    font-size: 12px;
    line-height: 18px;
  }
}
body .wrapper main .m-inner .articles-block__time::before {
  content: '';
  position: absolute;
  top: 0;
  left: -30px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10' stroke='%23939393' stroke-width='2'/%3E%3Cpath d='M18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11Z' stroke='%23939393' stroke-width='2' stroke-dasharray='2 2'/%3E%3Cpath d='M16 11H11V4' stroke='%23939393' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
  background-size: contain;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .articles-block__time::before {
    width: 16px;
    height: 16px;
  }
}
body .wrapper main .m-inner .articles-more {
  position: relative;
  width: 248px;
  margin: 60px auto 0;
  text-align: center;
  font: 700 16px/60px 'CocoSharp', sans-serif;
  color: #ffffff;
  background: #dc0533;
  border-radius: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .articles-more {
    width: 234px;
    line-height: 49px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .articles-more {
    width: 220px;
    line-height: 41px;
  }
}
body .wrapper main .m-inner .articles-more:hover {
  background: #ffffff;
  color: #dc0533;
  border: 1px solid #dc0533;
}
body .wrapper main .m-inner .articles .tags {
  margin-top: 20px;
}
body .wrapper main .m-inner .articles .tags-block-item a {
  color: #939393;
  border-color: #E7E7E7;
}
body .wrapper main .m-inner .articles .tags-block-item.active a {
  color: #dc0533;
  border-color: #dc0533;
  background: #ffffff;
}
body .wrapper main .m-inner .articles .tags-block-item:hover a {
  color: #dc0533;
  border-color: #dc0533;
  background: #ffffff;
}
body .wrapper main .m-inner .blog-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
  margin-top: 35px;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner {
    margin-top: 15px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner {
    margin-top: 0;
  }
}
body .wrapper main .m-inner .blog-inner__box {
  margin-bottom: 30px;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__box:first-child {
    margin-bottom: 20px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__box {
    margin-bottom: 20px;
  }
}
body .wrapper main .m-inner .blog-inner__content {
  max-width: 800px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__content {
    max-width: 660px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__content {
    max-width: 100%;
  }
}
body .wrapper main .m-inner .blog-inner__content ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) {
  position: relative;
  padding-left: 22px;
  margin-top: 18px;
  font: 16px/1.45 'CocoSharp', sans-serif;
  color: #262626;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item):first-child {
  margin-top: 0;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item)::before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background: #ffcc00;
  border-radius: 50%;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) a {
  display: inline-block;
  color: #dc0533;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) a:hover {
  border-color: transparent;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) ul.sublist {
  margin: 0;
  padding: 0;
  list-style: none;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) ul.sublist li {
  position: relative;
  padding-left: 8px;
  font: 300 14px/18px 'CocoSharp', sans-serif;
  color: #858F9A;
}
body .wrapper main .m-inner .blog-inner__content ul li:not(.blog-social__item) ul.sublist li:before {
  content: '-';
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: a;
  background: transparent;
  border-radius: 0;
  font: 300 14px/18px 'CocoSharp', sans-serif;
  color: #858F9A;
}
body .wrapper main .m-inner .blog-inner__content ol {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
  counter-reset: ol-counter;
}
body .wrapper main .m-inner .blog-inner__content ol li {
  position: relative;
  margin-top: 25px;
  padding-left: 30px;
  counter-increment: ol-counter;
  font: 500 16px/28px 'CocoSharp', sans-serif;
}
body .wrapper main .m-inner .blog-inner__content ol li:first-child {
  margin-top: 0;
}
body .wrapper main .m-inner .blog-inner__content ol li:before {
  content: counter(ol-counter) ". ";
  position: absolute;
  top: 0;
  left: 0;
  font: 400 18px/30px 'CocoSharp', sans-serif;
  color: #262626;
  text-align: right;
}
body .wrapper main .m-inner .blog-inner__content ol li a {
  color: #dc0533;
}
body .wrapper main .m-inner .blog-inner__tag {
  padding: 0 20px;
  margin-bottom: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  font: 400 14px/30px 'CocoSharp', sans-serif;
  color: #000;
  background: #FADAE1;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
body .wrapper main .m-inner .blog-inner__tag:hover {
  color: #ffffff;
  background: #dc0533;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__tag {
    font-size: 12px;
    padding: 0 12px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__tag {
    margin-bottom: 10px;
  }
}
body .wrapper main .m-inner .blog-inner__title {
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__title {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__title {
    font-size: 22px;
    line-height: 28px;
  }
}
body .wrapper main .m-inner .blog-inner__subtitle {
  font: 700 22px/32px 'CocoSharp', sans-serif;
  color: #000;
  opacity: 0.6;
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__subtitle {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__subtitle {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__subtitle {
    font-size: 16px;
    line-height: 26px;
  }
}
body .wrapper main .m-inner .blog-inner__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}
body .wrapper main .m-inner .blog-inner__date {
  margin-right: auto;
  font: 400 16px/22px 'CocoSharp', sans-serif;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__date {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__date {
    font-size: 12px;
    line-height: 18px;
  }
}
body .wrapper main .m-inner .blog-inner__time,
body .wrapper main .m-inner .blog-inner__views {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  font: 400 16px/1.2 'CocoSharp', sans-serif;
  color: #797979;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__time,
  body .wrapper main .m-inner .blog-inner__views {
    font-size: 14px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__time,
  body .wrapper main .m-inner .blog-inner__views {
    font-size: 12px;
  }
}
body .wrapper main .m-inner .blog-inner__time::before,
body .wrapper main .m-inner .blog-inner__views::before {
  content: '';
  width: 21px;
  height: 21px;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__time::before,
  body .wrapper main .m-inner .blog-inner__views::before {
    width: 16px;
    height: 16px;
  }
}
body .wrapper main .m-inner .blog-inner__time::before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 1.75C5.91081 1.75 2.1875 5.47331 2.1875 10.0625C2.1875 14.6517 5.91081 18.375 10.5 18.375C15.0892 18.375 18.8125 14.6517 18.8125 10.0625C18.8125 5.47331 15.0892 1.75 10.5 1.75Z' stroke='%23797979' stroke-miterlimit='10'/%3E%3Cpath d='M10.0625 4.375V10.5H14.4375' stroke='%23797979' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
body .wrapper main .m-inner .blog-inner__views::before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3562 12.3562C12.8484 11.8639 13.125 11.1962 13.125 10.5C13.125 9.80381 12.8484 9.13613 12.3562 8.64384C11.8639 8.15156 11.1962 7.875 10.5 7.875C9.80381 7.875 9.13613 8.15156 8.64384 8.64384C8.15156 9.13613 7.875 9.80381 7.875 10.5C7.875 11.1962 8.15156 11.8639 8.64384 12.3562C9.13613 12.8484 9.80381 13.125 10.5 13.125C11.1962 13.125 11.8639 12.8484 12.3562 12.3562Z' stroke='%23797979' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.15063 10.5C3.26538 6.95012 6.58251 4.375 10.4999 4.375C14.4181 4.375 17.7344 6.95012 18.8491 10.5C17.7344 14.0499 14.4181 16.625 10.4999 16.625C6.58251 16.625 3.26538 14.0499 2.15063 10.5Z' stroke='%23797979' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
body .wrapper main .m-inner .blog-inner__ol-list {
  padding-left: 20px;
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__ol-list {
    padding-left: 10px;
  }
}
body .wrapper main .m-inner .blog-inner__ol-list li {
  font: 400 18px/30px 'CocoSharp', sans-serif;
  margin-top: 20px;
  padding-left: 35px;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__ol-list li {
    font-size: 16px;
    line-height: 28px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__ol-list li {
    font-size: 15px;
    line-height: 26px;
    padding-left: 30px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__ol-list li {
    padding-left: 20px;
  }
}
body .wrapper main .m-inner .blog-inner__ol-list li:first-child {
  margin-top: 0;
}
body .wrapper main .m-inner .blog-inner__ol-list li::before {
  content: counter(ol-counter) ". ";
  top: 0;
  color: #dc0533;
  font: 400 18px/30px 'CocoSharp', sans-serif;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__ol-list li::before {
    font-size: 15px;
    line-height: 26px;
  }
}
body .wrapper main .m-inner .blog-inner__ul-list {
  padding-left: 20px;
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__ul-list {
    padding-left: 10px;
  }
}
body .wrapper main .m-inner .blog-inner__ul-list li {
  margin-top: 20px;
  padding-left: 35px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__ul-list li {
    font-size: 16px;
    line-height: 28px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__ul-list li {
    font-size: 15px;
    line-height: 26px;
    padding-left: 30px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__ul-list li {
    padding-left: 20px;
  }
}
body .wrapper main .m-inner .blog-inner__ul-list li:first-child {
  margin-top: 0;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__ul-list li::before {
    width: 6px;
    height: 6px;
  }
}
body .wrapper main .m-inner .blog-inner__quote {
  position: relative;
  padding: 20px 0 0 65px;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__quote {
    padding-left: 50px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__quote {
    padding-left: 30px;
    padding-top: 10px;
  }
}
body .wrapper main .m-inner .blog-inner__quote::before {
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 41px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='35' viewBox='0 0 41 35' fill='none'%3E%3Cpath d='M40.196 5.642L34.802 0.595995C27.494 6.91799 22.564 14.458 22.564 23.912C22.564 31.162 26.856 34.062 31.612 34.062C36.774 34.062 40.776 30.698 40.776 25.536C40.776 21.07 37.354 17.242 32.656 17.242V16.778C32.656 14.632 34.222 11.152 40.196 5.642ZM0.93 23.912C0.93 31.162 5.222 34.062 9.978 34.062C15.14 34.062 19.142 30.698 19.142 25.536C19.142 21.07 15.72 17.242 11.022 17.242V16.778C11.022 14.632 12.588 11.152 18.562 5.642L13.168 0.595995C5.86 6.91799 0.93 14.458 0.93 23.912Z' fill='%23DC0533'/%3E%3C/svg%3E") center no-repeat;
  background-size: contain;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__quote::before {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__quote::before {
    width: 20px;
    height: 20px;
  }
}
body .wrapper main .m-inner .blog-inner__table .ui-table table thead {
  background: #E7E7E7;
}
body .wrapper main .m-inner .blog-inner__table .ui-table table tr th {
  font-size: 16px;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__table .ui-table table tr th {
    font-size: 14px;
    line-height: 28px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__table .ui-table table tr th {
    font-size: 12px;
    line-height: 26px;
    padding: 13px 10px;
  }
}
body .wrapper main .m-inner .blog-inner__table .ui-table table tr td {
  font-size: 18px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__table .ui-table table tr td {
    font-size: 16px;
    line-height: 28px;
    padding: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__table .ui-table table tr td {
    font-size: 15px;
    line-height: 26px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__table .ui-table table tr td {
    font-size: 14px;
    line-height: 28px;
    padding: 16px 12px;
    width: 33%;
    vertical-align: baseline;
  }
}
body .wrapper main .m-inner .blog-inner__image img {
  border-radius: 10px;
  max-width: 100%;
}
body .wrapper main .m-inner .blog-inner__other-article {
  margin-top: 25px;
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 520px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block {
    grid-template-columns: repeat(1, 1fr);
  }
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block-title {
  font: 700 24px/30px 'CocoSharp', sans-serif;
  margin-bottom: 40px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block-title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block__info {
  padding: 0 20px;
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block__image {
  height: 200px;
  margin-bottom: 20px;
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block__title {
  font-size: 18px;
  line-height: 26px;
  padding: 0 20px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block__title {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block__title {
    font-size: 15px;
    line-height: 22px;
  }
}
body .wrapper main .m-inner .blog-inner__other-article .articles-block-item {
  min-height: 430px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__other-article .articles-block-item {
    min-height: 365px;
  }
}
body .wrapper main .m-inner .blog-inner__table-content {
  padding-top: 50px;
  width: 350px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__table-content {
    width: 260px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__table-content {
    display: none;
  }
}
body .wrapper main .m-inner .blog-inner__table-content--mob {
  display: none;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__table-content--mob {
    display: block;
    width: 100%;
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
body .wrapper main .m-inner .blog-inner__author {
  margin-top: 60px;
  margin-bottom: 20px;
  padding: 20px;
  background: #F2F2F2;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__author {
    margin-top: 40px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__author {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 0;
  }
}
body .wrapper main .m-inner .blog-inner__author-txt {
  margin-left: 20px;
}
body .wrapper main .m-inner .blog-inner__author-txt span {
  display: block;
}
body .wrapper main .m-inner .blog-inner__author-txt span.author {
  font: 400 14px/20px 'CocoSharp', sans-serif;
  margin-bottom: 5px;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__author-txt span.author {
    font-size: 12px;
    line-height: 18px;
  }
}
body .wrapper main .m-inner .blog-inner__author-txt span.name {
  font: 700 18px/26px 'CocoSharp', sans-serif;
  margin-bottom: 5px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__author-txt span.name {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner__author-txt span.name {
    margin-bottom: 0;
  }
}
body .wrapper main .m-inner .blog-inner__author-txt span.descr {
  font: 400 14px/20px 'CocoSharp', sans-serif;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__author-txt span.descr {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner__author-img {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__author-img {
    width: 60px;
    height: 60px;
  }
}
body .wrapper main .m-inner .blog-inner__author-img img {
  width: 100%;
}
body .wrapper main .m-inner .blog-inner__social {
  margin-top: 60px;
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner__social {
    margin-top: 30px;
  }
}
body .wrapper main .m-inner .blog-inner .ui-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 8px 24px;
  text-align: center;
  color: var(--primary1);
  background-color: transparent;
  border: 2px solid var(--primary1);
}
body .wrapper main .m-inner .blog-inner .ui-button--filled {
  color: #fff;
  background: var(--primary1);
}
body .wrapper main .m-inner .blog-inner .ui-button--filled:hover {
  color: var(--primary1);
  background: transparent;
  border-color: var(--primary1);
}
body .wrapper main .m-inner .blog-inner .ui-button--p44 {
  padding: 14px 44px;
}
body .wrapper main .m-inner .blog-inner .ui-button--p64 {
  padding: 16px 64px;
}
@media (max-width: 1365px) {
  body .wrapper main .m-inner .blog-inner .ui-button--p64 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
body .wrapper main .m-inner .blog-inner .ui-button--download {
  padding: 10px 40px;
}
body .wrapper main .m-inner .blog-inner .ui-button--arrow {
  position: relative;
  padding: 0;
  text-transform: none;
  background: 0;
  border: none;
}
body .wrapper main .m-inner .blog-inner .ui-button--arrow:hover {
  background-color: inherit;
  color: var(--primary1);
}
body .wrapper main .m-inner .blog-inner .ui-button--arrow-right {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  background: 0;
  border-color: var(--secondary4);
  border-radius: 12px;
}
@media (max-width: 1365px) {
  body .wrapper main .m-inner .blog-inner .ui-button--arrow-right {
    width: 40px;
    height: 40px;
  }
}
body .wrapper main .m-inner .blog-inner .ui-button--arrow-right:hover {
  background-color: inherit;
  color: var(--primary1);
}
body .wrapper main .m-inner .blog-inner .table-content__list {
  list-style: none;
  padding: 0;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .table-content__list {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 20px;
    -webkit-box-shadow: 0px 10px 30px rgba(204, 208, 214, 0.5);
            box-shadow: 0px 10px 30px rgba(204, 208, 214, 0.5);
    border-radius: 10px;
    margin-bottom: 40px;
  }
}
body .wrapper main .m-inner .blog-inner .table-content__list > li ul.list {
  padding-left: 20px;
}
body .wrapper main .m-inner .blog-inner .table-content__list > li ul.list a {
  border-bottom: 0;
}
body .wrapper main .m-inner .blog-inner .table-content__list ul.list:not(:first-child) {
  margin-top: 15px;
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .table-content__list ul.list:not(:first-child) {
    margin-top: 10px;
  }
}
body .wrapper main .m-inner .blog-inner .table-content__list ul.list li {
  margin-top: 10px;
}
body .wrapper main .m-inner .blog-inner .table-content__list ul.list li:first-child {
  margin-top: 0;
}
body .wrapper main .m-inner .blog-inner .table-content__list ul.list li::before {
  background: #ffcc00;
}
body .wrapper main .m-inner .blog-inner .table-content__title {
  font: 700 24px/30px 'CocoSharp', sans-serif;
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .table-content__title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .table-content__title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 8px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner .table-content__title {
    font-size: 18px;
    line-height: 24px;
  }
}
body .wrapper main .m-inner .blog-inner .table-content__title::before {
  display: none;
}
body .wrapper main .m-inner .blog-inner .table-content__item {
  font: 400 18px/26px 'CocoSharp', sans-serif;
  padding: 20px 0;
  border-bottom: 1px solid #E7E7E7;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .table-content__item {
    font-size: 16px;
    line-height: 24px;
    padding: 16px 0;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .table-content__item {
    font-size: 15px;
    line-height: 22px;
    padding: 12px 0;
    padding-top: 0;
  }
}
body .wrapper main .m-inner .blog-inner .table-content__item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body .wrapper main .m-inner .blog-inner .table-content__link {
  color: #000;
  display: block;
}
body .wrapper main .m-inner .blog-inner .blog-social__title {
  font: 400 16px/24px 'CocoSharp', sans-serif;
  color: #939393;
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .blog-social__title {
    font-size: 14px;
    line-height: 22px;
  }
}
body .wrapper main .m-inner .blog-inner .blog-social__list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body .wrapper main .m-inner .blog-inner .blog-social__item {
  margin-right: 25px;
}
body .wrapper main .m-inner .blog-inner .quote-author {
  font: 700 22px/32px 'CocoSharp', sans-serif;
  margin-bottom: 5px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .quote-author {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .quote-author {
    font-size: 16px;
    line-height: 26px;
  }
}
body .wrapper main .m-inner .blog-inner .author-descr {
  display: block;
  margin-bottom: 20px;
  margin-top: 5px;
  font: 400 16px/22px 'CocoSharp', sans-serif;
  color: #939393;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .author-descr {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .author-descr {
    margin-bottom: 10px;
  }
}
body .wrapper main .m-inner .blog-inner p {
  font: 400 18px/30px 'CocoSharp', sans-serif;
  color: #000;
  margin-bottom: 30px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner p {
    font-size: 15px;
    line-height: 26px;
  }
}
body .wrapper main .m-inner .blog-inner p:last-child {
  margin-bottom: 0;
}
body .wrapper main .m-inner .blog-inner p.background {
  font-weight: 700;
  padding: 30px 40px;
  background: #F2F2F2;
  border-radius: 10px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner p.background {
    padding: 20px;
  }
}
body .wrapper main .m-inner .blog-inner p.light {
  color: rgba(0, 0, 0, 0.6);
}
body .wrapper main .m-inner .blog-inner a:not(.ui-button) {
  color: #dc0533;
}
body .wrapper main .m-inner .blog-inner .box-title {
  font-size: 28px;
  margin-bottom: 30px;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .box-title {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .box-title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner .box-title {
    font-size: 18px;
    line-height: 24px;
  }
}
body .wrapper main .m-inner .blog-inner .box-subtitle {
  font-size: 22px;
  margin-bottom: 26px;
  color: #49423d;
}
@media (max-width: 1239px) {
  body .wrapper main .m-inner .blog-inner .box-subtitle {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 979px) {
  body .wrapper main .m-inner .blog-inner .box-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .blog-inner .box-subtitle {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 759px) {
  body .wrapper main .m-inner .credit {
    padding-top: 0;
  }
}

/* End */


/* Start:/local/templates/main_new/components/bitrix/news.detail/blog_detail/style.css?1764337385743*/
.wrapper iframe{
	margin-top: 0;
    margin-bottom: 30px;
    border-radius: 24px;
}
body .wrapper main .m-inner .blog-inner .ui-button.ui-button--mobile{
    display: none;
}

.ui-button--download:hover {
	color: #fff !important;
    background-color: var(--primary2) !important;
    border-color: var(--primary2) !important;
}

@media (max-width: 759px){
	body .wrapper main .m-inner .blog-inner .ui-button.ui-button--desktop{
		display: none;
	}
	body .wrapper main .m-inner .blog-inner .ui-button.ui-button--mobile{
		display: inline-flex;
	}
	.wrapper iframe{
		margin-top: 0;
	}
}

@media (max-width: 759px) {
    body .wrapper main .m-inner .steps-easy.n-mortgage-page {
        margin-top: 0 !important;
        padding-top: 0;
    }
}
/* End */


/* Start:/local/templates/main_new/styles/suggestions/suggestions.min.css?17643373862091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */
/* /local/templates/main/styles/blog-styles.css?176433738538418 */
/* /local/templates/main_new/components/bitrix/news.detail/blog_detail/style.css?1764337385743 */
/* /local/templates/main_new/styles/suggestions/suggestions.min.css?17643373862091 */
