

/* Start:/local/templates/.default/components/bitrix/news/ready_solutions/bitrix/news.detail/.default/style.css?17645918403383*/
.solutions-detail .photos {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  @media (max-width: 650px) {
    .solutions-detail .photos {
      flex-wrap: wrap; } }
  .solutions-detail .photos.count_2 .mini_photo .photo {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 100% 0 0 0; }
  .solutions-detail .photos.count_3 .big_photo {
    flex: 0 0 66.6666%;
    max-width: 66.6666%;
    padding-right: 10px; }
  .solutions-detail .photos.count_3 .mini_photo {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    padding-left: 20px; }
    .solutions-detail .photos.count_3 .mini_photo .photo {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 100% 0 0 0; }
  .solutions-detail .photos .big_photo {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-bottom: 30px; }
    @media (max-width: 650px) {
      .solutions-detail .photos .big_photo {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        padding-bottom: 20px; } }
    .solutions-detail .photos .big_photo .photo {
      padding: 100% 0 0 0;
      background: no-repeat center;
      background-size: cover; }
  .solutions-detail .photos .mini_photo {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 15px; }
    @media (max-width: 650px) {
      .solutions-detail .photos .mini_photo {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0; } }
    .solutions-detail .photos .mini_photo .photo {
      margin-bottom: 30px;
      flex: 0 0 calc(50% - 15px);
      max-width: calc(50% - 15px);
      background: no-repeat center;
      background-size: cover;
      padding: calc(50% - 15px) 0 0 0; }
      @media (max-width: 650px) {
        .solutions-detail .photos .mini_photo .photo {
          margin-bottom: 20px;
          flex: 0 0 calc(50% - 10px);
          max-width: calc(50% - 10px);
          padding: calc(50% - 10px) 0 0 0; } }
.solutions-detail.alone {
  display: flex;
  flex-wrap: wrap; }
  .solutions-detail.alone .photos {
    width: 50%; }
    @media (max-width: 650px) {
      .solutions-detail.alone .photos {
        width: 100%; } }
    .solutions-detail.alone .photos .big_photo {
      max-width: 100%;
      flex: 100%; }
.solutions-detail .text {
  flex: 1 0 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-bottom: 20px;
  gap: 15px; }
  .solutions-detail .text .files {
    display: flex;
    justify-content: flex-start;
    flex: 1 1 40%; }
    .solutions-detail .text .files div {
      display: inline-flex;
      align-items: flex-start;
      color: var(--btn-red); }
      .solutions-detail .text .files div:last-child {
        width: auto; }
      .solutions-detail .text .files div a {
        color: inherit;
        margin-right: 10px; }
        .solutions-detail .text .files div a:after {
          border-color: var(--btn-red); }
  .solutions-detail .text .price {
    font-size: 16px; }
    .solutions-detail .text .price span {
      font-size: 18px;
      font-weight: 600;
      display: inline-block;
      color: var(--btn-red); }
  .solutions-detail .text div:last-child {
    width: 100%; }

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/.default/components/bitrix/news/ready_solutions/bitrix/news.detail/.default/style.css?17645918403383 */
