

/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.detail/news/style.css?16866600253453*/
.detail-info-wrapper {

  margin-bottom: 48px;

}

.detail-info-wrapper--with-img {

  margin-top: -48px;

}

.has-top-banner .detail-info-wrapper--with-img {

  margin-top: -64px;

}

.detail-info-wrapper--with-img .maxwidth-theme > .detail-info {

  padding-left: 0px;

  padding-right: 0px;

}

.detail-info {

  padding: 47px;

}

.detail-info__inner {

  margin-top: -6px;

}

.detail-info__date {

  margin-bottom: 8px;

}

.detail-info__chars {

  margin-top: 26px;

}

.detail-info__chars-inner {

  margin-bottom: -20px;

}

.detail-info__chars-item {

  margin-bottom: 20px;

}

.detail-info__chars .line-block {

  flex-wrap: wrap;

}

.detail-info .more-char-link {

  margin-top: 18px;

}



@media (min-width: 768px) {

  .detail-info__btns {

    width: 289px;

  }

}

@media (max-width: 767px) {

  .detail-info .line-block {

    display: block;

  }

  .detail-info__btns {

    padding-top: 20px;

  }

}

@media (max-width: 600px) {

  .detail-info {

    padding-top: 30px;

    padding-bottom: 30px;

  }

  .detail-info-wrapper--with-img {

    margin-top: 0px;

  }

}



.top-info {

  margin-bottom: 48px;

  overflow: hidden;

}



.top-info__picture {

  width: 50%;

}

.top-info__picture .owl-carousel:not(.owl-loaded) {

  min-height: 500px;

}

.top-info__picture-item {

  padding-top: 67%;

}

.top-info__link {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  text-align: center;

  display: block;

}

.top-info__img {

  height: 100%;

  display: block;

  background-size: cover;

  background-position: center top;

  background-repeat: no-repeat;

}



.top-info__text-inner {

  padding: 49px 55px 56px;

}

.top-info__task-value {

  margin-top: 8px;

}

.top-info__task + .top-info__bottom {

  margin-top: 40px;

}

.top-info__bottom .properties {

  margin-top: -5px;

}

.top-info__bottom .properties__item {

  margin-bottom: 14px;

}

.buttons-block > div + div {

  margin-top: 12px;

}



.tizers-top-side {

  margin: -49px 0px 48px;

}

@media (max-width: 991px) {

  .top-info .flexbox {

    flex-wrap: wrap;

  }

  body .top-info__picture,

  body .top-info__text {

    width: 100%;

    flex: auto;

  }

}

@media (max-width: 600px) {

  .top-info__bottom {

    flex-wrap: wrap;

  }

  .top-info__bottom .line-block__item {

    width: 100%;

    flex: auto;

  }

  .top-info__text-inner {

    padding: 25px;

  }

}



.top-meta {

  margin-bottom: 33px;

}

.top-meta__section {

  background-color: #fafafa;

  background-color: var(--darkerblack_bg_black);

  padding: 1px 8px 2px;

}

.top-meta__date .svg-inline-sale {

  margin-right: 6px;

}

.custom-order-info-block {
  padding: 20px !important;
}

.flexColumn {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.flexRow {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.flexRow.order-info-btns a,
.flexRow.order-info-btns span {
  max-width: max-content;
}

@media (max-width: 1200px) and (min-width: 992px) {
  .flexRow {
    padding: 0 10px;
  }
  .flexRow.order-info-btns a,
  .flexRow.order-info-btns span {
    width: 100%;
    max-width: 100%;
    padding: 10px 5px;
  }
}

@media (max-width: 768px) {
  .flexRow {
    flex-wrap: wrap;
    padding: 0 10px;
  }
}

@media (max-width: 500px) {
  .flexRow.order-info-btns a,
  .flexRow.order-info-btns span {
    width: 100%;
    max-width: 100%;
  }
}
/* End */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.detail/news/style.css?16866600253453 */
