

/* Start:/local/templates/olymp/components/bitrix/news.list/price-list/style.css?17688022351562*/
.border-box-section .content {
  border: 1px solid var(--border-color);
  border-radius: 8px;
  min-height: 350px;
  padding: 32px;
}
.border-box-section .content > div {
  max-width: 512px;
}
.border-box-section .content .page-title {
  margin: 0 0 24px;
}
.border-box-section .title-row {
  margin-bottom: 40px;
}
.prices-list {
  display: grid;
  grid-gap: 24px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 991px) {
  .border-box-section .content {
    min-height: 300px;
    padding: 24px;
  }
  .prices-list  {
    grid-gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 576px) {
  .prices-list  {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}


.document-item {
    border: 1px solid var(--border-color);
    padding: 24px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.document-item__title {
    margin: 0 0 40px;
}

.document-item__btns {
    display: flex;
    column-gap: 16px;
}

.document-item__btns .btn {
    flex: 1;
}

.document-item__btns .btn[download] {
    width: 58px;
    flex: 0 0 58px;
}

.download-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--accent-color);
    border-radius: 8px;
    transition: background-color .3s, opacity .3s, color .3s;
}

.download-btn svg {
    flex: 0 0 24px;
    width:24px; }

.download-btn:hover {
    background-color: var(--accent-color);
}

.download-btn:hover svg path {
    stroke: #FFFFFF;
}

/* End */
/* /local/templates/olymp/components/bitrix/news.list/price-list/style.css?17688022351562 */
