

/* Start:/local/js/pages/cases/dist/cases.bundle.css?177149071312371*/
@media (min-width: 1200px) {
  .category-sidebar {
    padding-right: 15px; } }

@media (max-width: 1200px) {
  .category-sidebar .tax-spoiler__title,
  .category-sidebar .tax-spoiler__title-btn {
    font-size: 14px; } }

.category-sidebar .tax-spoiler__body {
  padding-top: 8px; }

.category-sidebar-nav {
  margin-bottom: 30px; }
  .category-sidebar-nav .tax-spoiler {
    margin-bottom: 12px; }
    .category-sidebar-nav .tax-spoiler:last-child {
      margin-bottom: 0; }
  .category-sidebar-nav li {
    margin-bottom: 4px; }
    .category-sidebar-nav li:last-child {
      margin-bottom: 0; }
    .category-sidebar-nav li a {
      font-size: 14px;
      line-height: 24px;
      color: var(--grey-dark);
      text-decoration: none; }
      .category-sidebar-nav li a:hover {
        color: var(--black); }
      .category-sidebar-nav li a.active {
        background: var(--grey-accent-default);
        color: var(--black);
        padding: 5px 6px;
        border-radius: 5px; }

.category-sidebar-filter {
  width: 100%;
  padding: 30px 15px;
  overflow-y: auto; }
  @media (min-width: 576px) {
    .category-sidebar-filter {
      width: 448px;
      padding: 30px; } }
  @media (min-width: 1200px) {
    .category-sidebar-filter {
      width: auto;
      padding: initial; }
      .category-sidebar-filter.offcanvas {
        overflow-y: initial;
        visibility: initial;
        position: static;
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
        border: 0; } }
  .category-sidebar-filter .tax-spoiler {
    margin-bottom: 20px; }
    @media (min-width: 1200px) {
      .category-sidebar-filter .tax-spoiler {
        margin-bottom: 30px; } }
    .category-sidebar-filter .tax-spoiler:last-child {
      margin-bottom: 0; }
  .category-sidebar-filter__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    @media (min-width: 1200px) {
      .category-sidebar-filter__title {
        display: none; } }
  .category-sidebar-filter__price {
    margin-bottom: 10px; }
    .category-sidebar-filter__price input[type="text"] {
      width: 100%;
      height: 32px;
      font-size: 14px;
      color: var(--grey-dark);
      padding: 0 7px;
      border: 1px solid var(--black);
      border-radius: 5px; }
      .category-sidebar-filter__price input[type="text"]::-webkit-input-placeholder {
        color: var(--grey-dark); }
      .category-sidebar-filter__price input[type="text"]::-moz-placeholder {
        color: var(--grey-dark); }
      .category-sidebar-filter__price input[type="text"]:-moz-placeholder {
        color: var(--grey-dark); }
      .category-sidebar-filter__price input[type="text"]:-ms-input-placeholder {
        color: var(--grey-dark); }
      .category-sidebar-filter__price input[type="text"]:focus::-webkit-input-placeholder {
        color: var(--grey-light); }
      .category-sidebar-filter__price input[type="text"]:focus::-moz-placeholder {
        color: var(--grey-light); }
      .category-sidebar-filter__price input[type="text"]:focus:-moz-placeholder {
        color: var(--grey-light); }
      .category-sidebar-filter__price input[type="text"]:focus:-ms-input-placeholder {
        color: var(--grey-light); }

.category-sidebar-checkbox {
  font-size: 12px;
  color: var(--black);
  margin-bottom: 8px; }
  @media (min-width: 1200px) {
    .category-sidebar-checkbox {
      font-size: 14px; } }
  .category-sidebar-checkbox label::before {
    top: 1px; }
  .category-sidebar-checkbox:hover {
    color: var(--grey-dark); }
  .category-sidebar-checkbox.disabled {
    pointer-events: none;
    color: var(--grey-accent-default); }

.category-sidebar__open {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.224 1H1.775a.775.775 0 00-.688.41.749.749 0 00.06.795l6.027 8.282.006.008c.219.289.337.638.338.997v6.753c-.001.2.08.392.224.534a.78.78 0 00.546.221.81.81 0 00.303-.06l3.386-1.259a.717.717 0 00.505-.706v-5.483c0-.359.12-.708.338-.997l.006-.008 6.026-8.282a.748.748 0 00.061-.796.775.775 0 00-.689-.409zm-6.159 8.954a2.559 2.559 0 00-.52 1.538v5.372l-3.09 1.15v-6.522a2.558 2.558 0 00-.52-1.538l-5.85-8.04h15.83l-5.85 8.04z' fill='%23161616'/%3E%3C/svg%3E") no-repeat;
  font-size: 12px;
  color: var(--black);
  padding-left: 28px;
  min-height: 20px;
  margin-bottom: 15px;
  border: 0; }

.category-sidebar__close {
  background: none;
  border: 0; }

.category-sidebar {
  position: relative; }
  @media (min-width: 992px) {
    .category-sidebar .collapse:not(.show) {
      display: block; } }

.blog-item__name, .blog-item__desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3; }

.blog-item__desc {
  -webkit-line-clamp: 4; }

.btn-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 19.2px;
  background: none;
  border: 0;
  margin-bottom: 10px; }
  .btn-filter::before {
    content: '';
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.224 1H1.775a.775.775 0 00-.688.41.749.749 0 00.06.795l6.027 8.282.006.008c.219.289.337.638.338.997v6.753c-.001.2.08.392.224.534a.78.78 0 00.546.221.81.81 0 00.303-.06l3.386-1.259a.717.717 0 00.505-.706v-5.483c0-.359.12-.708.338-.997l.006-.008 6.026-8.282a.748.748 0 00.061-.796.775.775 0 00-.689-.409zm-6.159 8.954a2.559 2.559 0 00-.52 1.538v5.372l-3.09 1.15v-6.522a2.558 2.558 0 00-.52-1.538l-5.85-8.04h15.83l-5.85 8.04z' fill='%23161616'/%3E%3C/svg%3E") no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 8px; }
  @media (min-width: 992px) {
    .btn-filter {
      display: none; } }
  .btn-filter-close {
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.53 2.97a.75.75 0 00-1.06 1.06l6.47 6.47-6.47 6.47a.75.75 0 101.06 1.06L10 11.56l6.47 6.47a.75.75 0 101.06-1.06l-6.47-6.47 6.47-6.47a.75.75 0 00-1.06-1.06L10 9.44 3.53 2.97z' fill='%23C5C5C5'/%3E%3C/svg%3E");
    border: 0;
    width: 20px;
    height: 20px;
    float: right;
    position: absolute;
    top: 0;
    right: 0; }
    @media (min-width: 992px) {
      .btn-filter-close {
        display: none; } }

.blog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border: 1px solid var(--grey-accent-default);
  padding: 20px;
  border-radius: 15px;
  text-decoration: none; }
  @media (min-width: 576px) {
    .blog-item {
      padding: 30px; } }
  .blog-item__label {
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #FFF;
    padding: 4px 14px;
    margin-bottom: 15px;
    border-radius: 8px; }
    .blog-item__label--automation {
      background-color: var(--blue); }
    .blog-item__label--marking {
      background-color: var(--orange); }
    .blog-item__label--cash {
      background-color: var(--green); }
  .blog-item__name {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: var(--black);
    margin-bottom: 10px; }
    @media (min-width: 992px) {
      .blog-item__name {
        font-size: 16px;
        line-height: 25px; } }
  .blog-item__details {
    margin-top: 20px; }
    .blog-item__details > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-repeat: no-repeat;
      background-position: 0 50%;
      font-size: 12px;
      line-height: 14px;
      color: var(--grey-dark);
      min-height: 20px;
      padding-left: 25px;
      margin-bottom: 12px; }
    .blog-item__details-activity {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.227 1.67A.4.4 0 0113.4 2v5.1H18a.4.4 0 01.4.4v10.6h.6a.4.4 0 010 .8H1a.4.4 0 010-.8h1.1V6a.4.4 0 01.258-.374l10.5-4a.4.4 0 01.37.045zM17.6 7.9h-4.2v10.2h4.2V7.9zm-5-.4V2.58L2.9 6.277V18.1h9.7V7.5zm-7-.5c0-.22.18-.4.4-.4h3.5a.4.4 0 110 .8H6a.4.4 0 01-.4-.4zM6 9.6a.4.4 0 100 .8h3.5a.4.4 0 000-.8H6zM5.6 13c0-.22.18-.4.4-.4h3.5a.4.4 0 010 .8H6a.4.4 0 01-.4-.4zm.4 2.6a.4.4 0 000 .8h3.5a.4.4 0 000-.8H6z' fill='%23828282'/%3E%3C/svg%3E"); }
    .blog-item__details-date {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5.5A.5.5 0 016 1v1.106h8V1a.5.5 0 011 0v1.106h2.56a.5.5 0 01.055.003c.924.103 1.885.918 1.885 2.022v12.04c0 1.02-.906 1.83-2.013 1.83H2.513C1.522 18 .5 17.29.5 16.17V4.132c0-1.06.845-2.025 2.02-2.025H5V1a.5.5 0 01.5-.5zM14 3.106v.784a.5.5 0 001 0v-.784h2.53c.506.07.97.531.97 1.025v2.31h-17V4.13c0-.546.435-1.025 1.02-1.025H5v.784a.5.5 0 001 0v-.784h8zM1.5 7.44v8.732c0 .418.412.828 1.013.828h14.974c.645 0 1.013-.448 1.013-.828V7.44h-17z' fill='%23828282'/%3E%3C/svg%3E"); }
    .blog-item__details-reading-time {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 10a9 9 0 11-18 0 9 9 0 0118 0zm1 0c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0s10 4.477 10 10zM10 4H9v6.207l4.146 4.147.708-.708L10 9.793V4z' fill='%23828282'/%3E%3C/svg%3E"); }
    .blog-item__details-views {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.15 9.986c1.48-2.389 4.036-5.08 7.087-5.877 1.564-.408 3.273-.324 5.075.573 1.758.875 3.631 2.538 5.539 5.332-1.482 2.389-4.037 5.08-7.088 5.877-1.564.408-3.273.324-5.075-.573-1.758-.875-3.631-2.538-5.539-5.332zm-1.046.23a.5.5 0 00.042.071c2.03 3.041 4.082 4.923 6.096 5.926 2.027 1.01 3.985 1.113 5.773.646 3.533-.922 6.342-4.047 7.854-6.594a.503.503 0 00-.015-.552c-2.03-3.041-4.082-4.923-6.096-5.926-2.027-1.01-3.985-1.113-5.773-.646-3.533.922-6.342 4.047-7.853 6.594a.5.5 0 00-.028.48z' fill='%23828282'/%3E%3Ccircle cx='10' cy='10' r='3' stroke='%23828282'/%3E%3C/svg%3E");
      margin-bottom: 0; }
  .blog-item__desc {
    font-size: 12px;
    line-height: 20px;
    color: var(--black); }
    @media (min-width: 992px) {
      .blog-item__desc {
        font-size: 14px;
        line-height: 22px; } }
  .blog-item__bot {
    margin-top: 20px; }
  .blog-item__time {
    font-size: 12px;
    line-height: 14px;
    color: var(--grey-dark);
    margin-bottom: 8px; }
  .blog-item:hover {
    border-color: #FFF;
    -webkit-box-shadow: 0px 30px 40px rgba(212, 217, 232, 0.25);
            box-shadow: 0px 30px 40px rgba(212, 217, 232, 0.25); }
    .blog-item:hover .btn-cards {
      -webkit-transition: initial;
      -o-transition: initial;
      transition: initial;
      color: var(--grey-dark); }
      .blog-item:hover .btn-cards:hover:after, .blog-item:hover .btn-cards::after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.488.94a.578.578 0 01.817-.03l4 3.722a.577.577 0 01-.02.864l-4 3.39a.578.578 0 11-.747-.882l2.797-2.371H.578a.578.578 0 010-1.156h11.864l-2.924-2.72a.578.578 0 01-.03-.817z' fill='%23828282'/%3E%3C/svg%3E"); }

/* End */


/* Start:/local/js/components/bitrix-breadcrumb-default/dist/bitrix-breadcrumb-default.bundle.css?17714906931013*/
ul.breadcrumb {
  margin: 0;
  padding: 30px 0 20px 0;
  background: none; }
  ul.breadcrumb li {
    font-size: 12px;
    color: var(--dark); }
    ul.breadcrumb li::before {
      display: none; }
    ul.breadcrumb li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: var(--grey-dark);
      text-decoration: none; }
      ul.breadcrumb li a:hover {
        color: var(--dark); }
      ul.breadcrumb li a::after {
        content: '';
        display: block;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.646 9.354a.5.5 0 010-.708L4.293 5 .646 1.354a.5.5 0 01.708-.708l4 4a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0z' fill='%23161616'/%3E%3C/svg%3E");
        width: 6px;
        height: 10px;
        margin: 0 7.5px; }

/* End */


/* Start:/local/js/components/taxcom-banner-aside/dist/taxcom-banner-aside.bundle.css?177149070238*/
.banner-aside {
  margin-top: 60px; }

/* End */
/* /local/js/pages/cases/dist/cases.bundle.css?177149071312371 */
/* /local/js/components/bitrix-breadcrumb-default/dist/bitrix-breadcrumb-default.bundle.css?17714906931013 */
/* /local/js/components/taxcom-banner-aside/dist/taxcom-banner-aside.bundle.css?177149070238 */
