.project-page__image {
  border-radius: var(--border-radius);
}
.project-page__info-block {
  display: flex;
  flex-direction: column;
}
.project-page__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap-xs);
}
.project-page__tags .tag {
  display: flex;
  border-radius: var(--border-radius-xs);
  background-color: var(--bg-muted);
  padding: 10px 20px 11px;
  color: var(--dark-color);
  font-size: var(--fs-small);
  line-height: var(--line-height-small);
}
.project-page .project-brief {
  color: var(--dark-color);
  margin-bottom: var(--gap-md);
}
@media (max-width: 1024px) {
  .project-page .project-brief {
    font-size: var(--fs-small);
  }
}
@media (max-width: 640px) {
  .project-page .project-brief {
    margin-bottom: var(--gap);
  }
}
.project-page .project-pb {
  display: flex;
  gap: 8px;
  margin-bottom: var(--gap-lg);
}
.project-page .p-badge {
  padding: 10px 20px;
  border-radius: var(--border-radius-xs);
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: var(--primary-light-2);
}
.project-page__order {
  margin-top: auto;
}
.project-page__props {
  border-top: 1px solid rgba(103, 103, 103, 0.5);
}
.project-page__props .prop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap);
  padding: 29.5px 0;
  border-bottom: 1px solid rgba(103, 103, 103, 0.5);
}
.project-page__props .prop .value {
  color: var(--dark-color);
}
@media (min-width: 641px) {
  .project-page__props .prop {
    font-size: var(--fs-h4);
    line-height: var(--line-height-xsmall);
  }
  .project-page__props .prop .value {
    text-align: right;
  }
}
@media (max-width: 1024px) {
  .project-page__props .prop {
    padding: 25.5px 0;
  }
}
@media (max-width: 640px) {
  .project-page__order .fw-btn {
    width: 100%;
  }
  .project-page__props .prop {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    padding: 16px 0;
  }
}
.mb-30-20-s {
  margin-bottom: var(--gap-md);
}
@media (max-width: 640px) {
  .mb-30-20-s {
    margin-bottom: var(--gap);
  }
}
